<SEC-DOCUMENT>0001144204-18-041366.txt : 20180801
<SEC-HEADER>0001144204-18-041366.hdr.sgml : 20180801
<ACCEPTANCE-DATETIME>20180801161201
ACCESSION NUMBER:		0001144204-18-041366
CONFORMED SUBMISSION TYPE:	10-Q
PUBLIC DOCUMENT COUNT:		59
CONFORMED PERIOD OF REPORT:	20180630
FILED AS OF DATE:		20180801
DATE AS OF CHANGE:		20180801

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:		18984882

	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>tv498391_10q.htm
<DESCRIPTION>FORM 10-Q
<TEXT>
<HTML>
<HEAD>
     <TITLE></TITLE>
</HEAD>
<BODY STYLE="font: 10pt Times New Roman, Times, Serif">

<P STYLE="margin: 0">&nbsp;</P>

<P STYLE="margin: 0"></P>

<!-- Field: Rule-Page --><DIV ALIGN="LEFT" STYLE="margin-top: 0pt; margin-bottom: 0pt"><DIV STYLE="font-size: 1pt; border-top: Black 2pt solid; border-bottom: Black 1pt solid; width: 100%">&nbsp;</DIV></DIV><!-- Field: /Rule-Page -->

<P STYLE="margin: 0"><B>&nbsp;</B></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"><B>UNITED STATES&nbsp;</B></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"><B>SECURITIES AND EXCHANGE COMMISSION</B>&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"><B>Washington, D.C. 20549</B></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"><FONT STYLE="font-size: 12pt"><B>FORM 10-Q</B></FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center">&nbsp;</P>

<TABLE CELLPADDING="0" CELLSPACING="0" WIDTH="100%" STYLE="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt"><TR STYLE="vertical-align: top">
<TD STYLE="width: 0.25in"></TD><TD STYLE="width: 0.25in"><FONT STYLE="font-family: Wingdings"><B>x</B></FONT></TD><TD><B>QUARTERLY REPORT PURSUANT TO SECTION 13 OR 15(d) OF THE SECURITIES EXCHANGE ACT OF 1934</B></TD></TR></TABLE>

<P STYLE="margin-top: 0pt; margin-bottom: 0pt; font: 10pt Times New Roman, Times, Serif">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"><FONT STYLE="font-size: 12pt"><B>For the
quarterly period ended June 30, 2018</B></FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"><B>OR</B></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center">&nbsp;</P>

<TABLE CELLPADDING="0" CELLSPACING="0" WIDTH="100%" STYLE="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt"><TR STYLE="vertical-align: top">
<TD STYLE="width: 0.25in"></TD><TD STYLE="width: 0.25in"><FONT STYLE="font-family: Wingdings"><B>o</B></FONT></TD><TD><B>TRANSITION REPORT PURSUANT TO SECTION 13 OR 15(d) OF THE SECURITIES EXCHANGE ACT OF 1934</B></TD></TR></TABLE>

<P STYLE="margin-top: 0pt; margin-bottom: 0pt; font: 10pt Times New Roman, Times, Serif">&nbsp;&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"><B>For the transition period from &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;to </B></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"><B>Commission file number: 1-08325</B></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"></P>

<!-- Field: Rule-Page --><DIV ALIGN="CENTER" STYLE="margin-top: 0pt; margin-bottom: 0pt"><DIV STYLE="font-size: 1pt; border-top: Black 1pt solid; width: 25%">&nbsp;</DIV></DIV><!-- Field: /Rule-Page -->

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"><FONT STYLE="font-size: 16pt"><B>MYR GROUP
INC.</B></FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center">(Exact name of registrant as specified in
its charter)</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&nbsp;</P>

<TABLE CELLSPACING="0" CELLPADDING="0" STYLE="font: 10pt Times New Roman, Times, Serif; width: 100%; border-collapse: collapse">
<TR>
    <TD STYLE="vertical-align: top; width: 49%; font-size: 10pt; text-align: center"><FONT STYLE="font-size: 10pt"><B>Delaware</B></FONT></TD>
    <TD STYLE="vertical-align: bottom; width: 2%; font-size: 10pt">&nbsp;</TD>
    <TD STYLE="vertical-align: top; width: 49%; font-size: 10pt; text-align: center"><FONT STYLE="font-size: 10pt"><B>36-3158643</B></FONT></TD></TR>
<TR>
    <TD STYLE="vertical-align: top">
        <P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center">(State or other jurisdiction of<BR>
        incorporation or organization)</P>
        <P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center">&nbsp;</P></TD>
    <TD STYLE="vertical-align: bottom; font-size: 10pt">&nbsp;</TD>
    <TD STYLE="vertical-align: top; font-size: 10pt; text-align: center"><FONT STYLE="font-size: 10pt">(I.R.S. Employer Identification No.)</FONT></TD></TR>
</TABLE>
<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&nbsp;</P>

<TABLE CELLSPACING="0" CELLPADDING="0" STYLE="font: 10pt Times New Roman, Times, Serif; width: 100%; border-collapse: collapse">
<TR>
    <TD STYLE="vertical-align: top; width: 49%; font-size: 10pt; text-align: center"><FONT STYLE="font-size: 10pt"><B>1701 Golf Road, Suite 3-1012</B></FONT><BR>
<FONT STYLE="font-size: 10pt"><B>Rolling Meadows, IL</B></FONT><BR>
<FONT STYLE="font-size: 10pt">(Address of principal executive offices)</FONT></TD>
    <TD STYLE="vertical-align: bottom; width: 2%; font-size: 10pt">&nbsp;</TD>
    <TD STYLE="vertical-align: top; width: 49%">
        <P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"><B>&nbsp;</B></P>
        <P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"><B>60008</B><BR>
        (Zip Code)</P></TD></TR>
</TABLE>
<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"><B>(847) 290-1891</B></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center">(Registrant&rsquo;s telephone number, including
area code)</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"></P>

<!-- Field: Rule-Page --><DIV ALIGN="CENTER" STYLE="margin-top: 0pt; margin-bottom: 0pt"><DIV STYLE="font-size: 1pt; border-top: Black 1pt solid; width: 25%">&nbsp;</DIV></DIV><!-- Field: /Rule-Page -->

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.25in">Indicate by check mark whether the registrant
(1) has 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 the registrant was required to file such reports), and (2) has been subject to such
filing requirements for the past 90 days. Yes <FONT STYLE="font-family: Wingdings">x</FONT> No <FONT STYLE="font-family: Wingdings">o</FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.25in">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.25in">Indicate by check mark whether the registrant
has submitted electronically and posted on its corporate Web site, if any, every Interactive Data File required to be submitted
and posted pursuant to Rule 405 of Regulation S-T (&sect;232.405 of this chapter) during the preceding 12 months (or for such shorter
period that the registrant was required to submit and post such files). Yes <FONT STYLE="font-family: Wingdings">x</FONT> No <FONT STYLE="font-family: Wingdings">o</FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.25in">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.25in">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 &ldquo;large accelerated filer,&rdquo; &ldquo;accelerated filer,&rdquo; &ldquo;smaller reporting
company&rdquo; and &ldquo;emerging growth company&rdquo; in Rule 12b-2 of the Exchange Act.</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.25in">&nbsp;</P>

<TABLE CELLSPACING="0" CELLPADDING="0" STYLE="font: 10pt Times New Roman, Times, Serif; width: 100%; border-collapse: collapse">
<TR>
    <TD STYLE="vertical-align: top; width: 50%; text-align: center"><FONT STYLE="font-size: 10pt">Large accelerated filer <FONT STYLE="font-family: Wingdings">o</FONT></FONT></TD>
    <TD STYLE="vertical-align: bottom; width: 1%">&nbsp;</TD>
    <TD STYLE="vertical-align: top; width: 49%; text-align: center"><FONT STYLE="font-size: 10pt">Accelerated filer <FONT STYLE="font-family: Wingdings">x</FONT></FONT></TD></TR>
<TR>
    <TD STYLE="vertical-align: top; text-align: center"><FONT STYLE="font-size: 10pt">Non-accelerated filer <FONT STYLE="font-family: Wingdings">o</FONT></FONT></TD>
    <TD STYLE="vertical-align: bottom">&nbsp;</TD>
    <TD STYLE="vertical-align: top; text-align: center"><FONT STYLE="font-size: 10pt">Smaller reporting company <FONT STYLE="font-family: Wingdings">o</FONT></FONT></TD></TR>
<TR>
    <TD STYLE="vertical-align: top; text-align: center"><FONT STYLE="font-size: 10pt">(Do not check if a smaller reporting company)</FONT></TD>
    <TD STYLE="vertical-align: bottom">&nbsp;</TD>
    <TD STYLE="vertical-align: top; text-align: center"><FONT STYLE="font-size: 10pt">Emerging growth company <FONT STYLE="font-family: Wingdings">o</FONT></FONT></TD></TR>
</TABLE>
<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.25in">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.25in">If an emerging growth company, indicate
by check mark if the registrant has elected not to use the extended transition period for complying with any new or revised financial
accounting standards provided pursuant to Section 13(a) of the Exchange Act. <FONT STYLE="font-family: Times New Roman, Times, Serif">&#9744;</FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.25in">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.25in">Indicate by check mark whether the registrant
is a shell company (as defined in Rule 12b-2 of the Exchange Act). Yes <FONT STYLE="font-family: Wingdings">o</FONT> No <FONT STYLE="font-family: Wingdings">x</FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.25in">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.25in">As of July 27, 2018, there were 16,565,604
outstanding shares of the registrant&rsquo;s $0.01 par value common stock.</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"><B>&nbsp;</B></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"><B>WEBSITE ACCESS TO COMPANY&rsquo;S REPORTS</B></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.25in">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.25in">MYR Group Inc.&rsquo;s internet website
address is www.myrgroup.com. Our annual reports on Form 10-K, quarterly reports on Form 10-Q, current reports on Form 8-K, and
amendments to those reports filed or furnished pursuant to Section 13(a) or 15(d) of the Securities Exchange Act of 1934 (the &ldquo;Exchange
Act&rdquo;) will be available free of charge through our website as soon as reasonably practicable after they are electronically
filed with, or furnished to, the Securities and Exchange Commission (&ldquo;SEC&rdquo;).</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.25in">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.25in"></P>

<!-- Field: Rule-Page --><DIV ALIGN="LEFT" STYLE="margin-top: 0pt; margin-bottom: 0pt"><DIV STYLE="font-size: 1pt; border-top: Black 1pt solid; border-bottom: Black 2pt solid; width: 100%">&nbsp;</DIV></DIV><!-- Field: /Rule-Page -->

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.25in"></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.25in">&nbsp;</P>


<!-- Field: Page; Sequence: 1 -->
    <DIV STYLE="margin-top: 12pt; margin-bottom: 6pt; border-bottom: Black 1pt solid"><P STYLE="margin: 0pt">&nbsp;</P></DIV>
    <DIV STYLE="page-break-before: always; margin-top: 6pt; margin-bottom: 12pt"><P STYLE="margin: 0pt">&nbsp;</P></DIV>
    <!-- Field: /Page -->

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&nbsp;&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"><B>INDEX</B></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&nbsp;</P>

<TABLE CELLSPACING="0" CELLPADDING="0" STYLE="font: 10pt Times New Roman, Times, Serif; width: 100%; border-collapse: collapse">
<TR STYLE="vertical-align: bottom">
    <TD COLSPAN="2">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 1pt solid; text-align: center"><FONT STYLE="font-size: 10pt"><B>Page</B></FONT></TD></TR>
<TR STYLE="background-color: rgb(204,238,255)">
    <TD STYLE="vertical-align: top; width: 9%">&nbsp;</TD>
    <TD STYLE="vertical-align: top; width: 86%; text-align: center"><FONT STYLE="font-size: 10pt"><B>Part I&mdash;Financial Information</B></FONT></TD>
    <TD STYLE="vertical-align: bottom; width: 5%; text-align: right">&nbsp;</TD></TR>
<TR STYLE="background-color: White">
    <TD STYLE="vertical-align: top"><FONT STYLE="font-size: 10pt">Item 1.</FONT></TD>
    <TD STYLE="vertical-align: top"><FONT STYLE="font-size: 10pt">Financial Statements</FONT></TD>
    <TD STYLE="vertical-align: bottom; text-align: right">&nbsp;</TD></TR>
<TR STYLE="background-color: rgb(204,238,255)">
    <TD STYLE="vertical-align: top">&nbsp;</TD>
    <TD STYLE="vertical-align: top"><A HREF="#a_001"><FONT STYLE="font-size: 10pt">Consolidated Balance Sheets as of June 30, 2018 (unaudited) and December 31, 2017</FONT></A></TD>
    <TD STYLE="vertical-align: bottom; text-align: right"><A HREF="#a_001"><FONT STYLE="font-size: 10pt">1</FONT></A></TD></TR>
<TR STYLE="background-color: White">
    <TD STYLE="vertical-align: top">&nbsp;</TD>
    <TD STYLE="vertical-align: top"><A HREF="#a_002"><FONT STYLE="font-size: 10pt">Unaudited Consolidated Statements of Operations and Comprehensive Income for the Three and Six Months Ended June 30, 2018 and 2017</FONT></A></TD>
    <TD STYLE="vertical-align: bottom; text-align: right"><A HREF="#a_002"><FONT STYLE="font-size: 10pt">2</FONT></A></TD></TR>
<TR STYLE="background-color: rgb(204,238,255)">
    <TD STYLE="vertical-align: top">&nbsp;</TD>
    <TD STYLE="vertical-align: top"><A HREF="#a_003"><FONT STYLE="font-size: 10pt">Unaudited Consolidated Statements of Cash Flows for the Six Months Ended June 30, 2018 and 2017</FONT></A></TD>
    <TD STYLE="vertical-align: bottom; text-align: right"><A HREF="#a_003"><FONT STYLE="font-size: 10pt">3</FONT></A></TD></TR>
<TR STYLE="background-color: White">
    <TD STYLE="vertical-align: top">&nbsp;</TD>
    <TD STYLE="vertical-align: top"><A HREF="#a_004"><FONT STYLE="font-size: 10pt">Notes to Consolidated Financial Statements (Unaudited)</FONT></A></TD>
    <TD STYLE="vertical-align: bottom; text-align: right"><A HREF="#a_004"><FONT STYLE="font-size: 10pt">4</FONT></A></TD></TR>
<TR STYLE="background-color: rgb(204,238,255)">
    <TD STYLE="vertical-align: top"><A HREF="#a_005"><FONT STYLE="font-size: 10pt">Item 2.</FONT></A></TD>
    <TD STYLE="vertical-align: top"><A HREF="#a_005"><FONT STYLE="font-size: 10pt">Management&rsquo;s Discussion and Analysis of Financial Condition and Results of Operations</FONT></A></TD>
    <TD STYLE="vertical-align: bottom; text-align: right"><A HREF="#a_005"><FONT STYLE="font-size: 10pt">16</FONT></A></TD></TR>
<TR STYLE="background-color: White">
    <TD STYLE="vertical-align: top"><A HREF="#a_006"><FONT STYLE="font-size: 10pt">Item 3.</FONT></A></TD>
    <TD STYLE="vertical-align: top"><A HREF="#a_006"><FONT STYLE="font-size: 10pt">Quantitative and Qualitative Disclosures About Market Risk</FONT></A></TD>
    <TD STYLE="vertical-align: bottom; text-align: right"><A HREF="#a_006"><FONT STYLE="font-size: 10pt">27</FONT></A></TD></TR>
<TR STYLE="background-color: rgb(204,238,255)">
    <TD STYLE="vertical-align: top"><A HREF="#a_007"><FONT STYLE="font-size: 10pt">Item 4.</FONT></A></TD>
    <TD STYLE="vertical-align: top"><A HREF="#a_007"><FONT STYLE="font-size: 10pt">Controls and Procedures</FONT></A></TD>
    <TD STYLE="vertical-align: bottom; text-align: right"><A HREF="#a_007"><FONT STYLE="font-size: 10pt">27</FONT></A></TD></TR>
<TR STYLE="vertical-align: top; background-color: White">
    <TD COLSPAN="3" STYLE="text-align: center"><A HREF="#a_008"><FONT STYLE="font-size: 10pt"><B>Part II&mdash;Other Information</B></FONT></A></TD></TR>
<TR STYLE="background-color: rgb(204,238,255)">
    <TD STYLE="vertical-align: top"><A HREF="#a_009"><FONT STYLE="font-size: 10pt">Item 1.</FONT></A></TD>
    <TD STYLE="vertical-align: top"><A HREF="#a_009"><FONT STYLE="font-size: 10pt">Legal Proceedings</FONT></A></TD>
    <TD STYLE="vertical-align: bottom; text-align: right"><A HREF="#a_009"><FONT STYLE="font-size: 10pt">28</FONT></A></TD></TR>
<TR STYLE="background-color: White">
    <TD STYLE="vertical-align: top"><A HREF="#a_010"><FONT STYLE="font-size: 10pt">Item 1A.</FONT></A></TD>
    <TD STYLE="vertical-align: top"><A HREF="#a_010"><FONT STYLE="font-size: 10pt">Risk Factors</FONT></A></TD>
    <TD STYLE="vertical-align: bottom; text-align: right"><A HREF="#a_010"><FONT STYLE="font-size: 10pt">28</FONT></A></TD></TR>
<TR STYLE="background-color: rgb(204,238,255)">
    <TD STYLE="vertical-align: top"><A HREF="#a_011"><FONT STYLE="font-size: 10pt">Item 2.</FONT></A></TD>
    <TD STYLE="vertical-align: top"><A HREF="#a_011"><FONT STYLE="font-size: 10pt">Unregistered Sales of Equity Securities and Use of Proceeds</FONT></A></TD>
    <TD STYLE="vertical-align: bottom; text-align: right"><A HREF="#a_011"><FONT STYLE="font-size: 10pt">28</FONT></A></TD></TR>
<TR STYLE="background-color: White">
    <TD STYLE="vertical-align: top"><A HREF="#a_012"><FONT STYLE="font-size: 10pt">Item 3.</FONT></A></TD>
    <TD STYLE="vertical-align: top"><A HREF="#a_012"><FONT STYLE="font-size: 10pt">Defaults Upon Senior Securities</FONT></A></TD>
    <TD STYLE="vertical-align: bottom; text-align: right"><A HREF="#a_012"><FONT STYLE="font-size: 10pt">28</FONT></A></TD></TR>
<TR STYLE="background-color: rgb(204,238,255)">
    <TD STYLE="vertical-align: top"><A HREF="#a_013"><FONT STYLE="font-size: 10pt">Item 4.</FONT></A></TD>
    <TD STYLE="vertical-align: top"><A HREF="#a_013"><FONT STYLE="font-size: 10pt">Mine Safety Disclosures</FONT></A></TD>
    <TD STYLE="vertical-align: bottom; text-align: right"><A HREF="#a_013"><FONT STYLE="font-size: 10pt">28</FONT></A></TD></TR>
<TR STYLE="background-color: White">
    <TD STYLE="vertical-align: top"><A HREF="#a_014"><FONT STYLE="font-size: 10pt">Item 5.</FONT></A></TD>
    <TD STYLE="vertical-align: top"><A HREF="#a_014"><FONT STYLE="font-size: 10pt">Other Information</FONT></A></TD>
    <TD STYLE="vertical-align: bottom; text-align: right"><A HREF="#a_014"><FONT STYLE="font-size: 10pt">28</FONT></A></TD></TR>
<TR STYLE="background-color: rgb(204,238,255)">
    <TD STYLE="vertical-align: top"><A HREF="#a_015"><FONT STYLE="font-size: 10pt">Item 6.</FONT></A></TD>
    <TD STYLE="vertical-align: top"><A HREF="#a_015"><FONT STYLE="font-size: 10pt">Exhibits</FONT></A></TD>
    <TD STYLE="vertical-align: bottom; text-align: right"><A HREF="#a_015"><FONT STYLE="font-size: 10pt">29</FONT></A></TD></TR>
</TABLE>
<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.5in">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.5in">Throughout this report, references to &ldquo;MYR
Group,&rdquo; the &ldquo;Company,&rdquo; &ldquo;we,&rdquo; &ldquo;us&rdquo; and &ldquo;our&rdquo; refer to MYR Group Inc. and its
consolidated subsidiaries, except as otherwise indicated or as the context otherwise requires.</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&nbsp;</P>


<!-- Field: Page; Sequence: 2 -->
    <DIV STYLE="margin-top: 12pt; margin-bottom: 6pt; border-bottom: Black 1pt solid"><P STYLE="margin: 0pt">&nbsp;</P></DIV>
    <DIV STYLE="page-break-before: always; margin-top: 6pt; margin-bottom: 12pt"><P STYLE="margin: 0pt">&nbsp;</P></DIV>
    <!-- Field: /Page -->

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&nbsp;<B>&nbsp;</B></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"><A NAME="a_001"></A><B>MYR GROUP INC.</B></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"><B>CONSOLIDATED BALANCE SHEETS</B></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"><B>&nbsp;</B></P>

<TABLE CELLPADDING="0" CELLSPACING="0" STYLE="border-collapse: collapse; width: 100%; font: 10pt Times New Roman, Times, Serif">
<TR STYLE="vertical-align: bottom">
    <TD NOWRAP>&nbsp;</TD><TD STYLE="font-weight: bold">&nbsp;</TD>
    <TD NOWRAP COLSPAN="2" STYLE="font-weight: bold; text-align: center">June 30,</TD><TD STYLE="font-weight: bold">&nbsp;</TD><TD STYLE="font-weight: bold">&nbsp;</TD>
    <TD NOWRAP COLSPAN="2" STYLE="font-weight: bold; text-align: center">December 31,</TD><TD STYLE="font-weight: bold">&nbsp;</TD></TR>
<TR STYLE="vertical-align: bottom">
    <TD NOWRAP STYLE="font-weight: bold; border-bottom: Black 1pt solid">(In thousands, except share and per share data)</TD><TD STYLE="font-weight: bold; padding-bottom: 1pt">&nbsp;</TD>
    <TD NOWRAP COLSPAN="2" STYLE="font-weight: bold; text-align: center; border-bottom: Black 1pt solid">2018</TD><TD STYLE="padding-bottom: 1pt; font-weight: bold">&nbsp;</TD><TD STYLE="font-weight: bold; padding-bottom: 1pt">&nbsp;</TD>
    <TD NOWRAP COLSPAN="2" STYLE="font-weight: bold; text-align: center; border-bottom: Black 1pt solid">2017</TD><TD STYLE="padding-bottom: 1pt; font-weight: bold">&nbsp;</TD></TR>
<TR STYLE="vertical-align: bottom">
    <TD NOWRAP>&nbsp;</TD><TD>&nbsp;</TD>
    <TD NOWRAP COLSPAN="2" STYLE="text-align: center"><B>(unaudited)</B></TD><TD>&nbsp;</TD><TD>&nbsp;</TD>
    <TD NOWRAP COLSPAN="2">&nbsp;</TD><TD>&nbsp;</TD></TR>
<TR STYLE="vertical-align: bottom; background-color: rgb(204,238,255)">
    <TD STYLE="font-weight: bold; text-align: center">ASSETS</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">&nbsp;</TD><TD STYLE="text-align: left">&nbsp;</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">&nbsp;</TD><TD STYLE="text-align: left">&nbsp;</TD></TR>
<TR STYLE="vertical-align: bottom; background-color: White">
    <TD STYLE="text-align: left">Current assets:</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">&nbsp;</TD><TD STYLE="text-align: left">&nbsp;</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">&nbsp;</TD><TD STYLE="text-align: left">&nbsp;</TD></TR>
<TR STYLE="vertical-align: bottom; background-color: rgb(204,238,255)">
    <TD STYLE="width: 70%; text-align: left; padding-left: 9pt">Cash and cash equivalents</TD><TD STYLE="width: 1%">&nbsp;</TD>
    <TD STYLE="width: 1%; text-align: left">$</TD><TD STYLE="width: 12%; text-align: right">4,203</TD><TD STYLE="width: 1%; text-align: left">&nbsp;</TD><TD STYLE="width: 1%">&nbsp;</TD>
    <TD STYLE="width: 1%; text-align: left">$</TD><TD STYLE="width: 12%; text-align: right">5,343</TD><TD STYLE="width: 1%; text-align: left">&nbsp;</TD></TR>
<TR STYLE="vertical-align: bottom; background-color: White">
    <TD STYLE="text-align: left; padding-left: 9pt">Accounts receivable, net of allowances of $568 and $605, respectively</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">280,018</TD><TD STYLE="text-align: left">&nbsp;</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">283,008</TD><TD STYLE="text-align: left">&nbsp;</TD></TR>
<TR STYLE="vertical-align: bottom; background-color: rgb(204,238,255)">
    <TD STYLE="text-align: left; padding-left: 9pt">Costs and estimated earnings in excess of billings on uncompleted contracts</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">87,356</TD><TD STYLE="text-align: left">&nbsp;</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">78,260</TD><TD STYLE="text-align: left">&nbsp;</TD></TR>
<TR STYLE="vertical-align: bottom; background-color: White">
    <TD STYLE="text-align: left; padding-left: 9pt">Current portion of receivable for insurance claims in excess of deductibles</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">4,380</TD><TD STYLE="text-align: left">&nbsp;</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">4,221</TD><TD STYLE="text-align: left">&nbsp;</TD></TR>
<TR STYLE="vertical-align: bottom; background-color: rgb(204,238,255)">
    <TD STYLE="text-align: left; padding-left: 9pt">Refundable income taxes, net</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">&mdash;</TD><TD STYLE="text-align: left">&nbsp;</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">391</TD><TD STYLE="text-align: left">&nbsp;</TD></TR>
<TR STYLE="vertical-align: bottom; background-color: White">
    <TD STYLE="text-align: left; padding-bottom: 1pt; padding-left: 9pt">Other current assets</TD><TD STYLE="padding-bottom: 1pt">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 1pt solid; text-align: left">&nbsp;</TD><TD STYLE="border-bottom: Black 1pt solid; text-align: right">7,565</TD><TD STYLE="padding-bottom: 1pt; text-align: left">&nbsp;</TD><TD STYLE="padding-bottom: 1pt">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 1pt solid; text-align: left">&nbsp;</TD><TD STYLE="border-bottom: Black 1pt solid; text-align: right">8,513</TD><TD STYLE="padding-bottom: 1pt; text-align: left">&nbsp;</TD></TR>
<TR STYLE="vertical-align: bottom; background-color: rgb(204,238,255)">
    <TD STYLE="text-align: left">Total current assets</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">383,522</TD><TD STYLE="text-align: left">&nbsp;</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">379,736</TD><TD STYLE="text-align: left">&nbsp;</TD></TR>
<TR STYLE="vertical-align: bottom; background-color: White">
    <TD STYLE="text-align: left">Property and equipment, net of accumulated depreciation of $242,985 and $231,391, respectively</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">155,571</TD><TD STYLE="text-align: left">&nbsp;</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">148,084</TD><TD STYLE="text-align: left">&nbsp;</TD></TR>
<TR STYLE="vertical-align: bottom; background-color: rgb(204,238,255)">
    <TD>Goodwill</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">46,984</TD><TD STYLE="text-align: left">&nbsp;</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">46,994</TD><TD STYLE="text-align: left">&nbsp;</TD></TR>
<TR STYLE="vertical-align: bottom; background-color: White">
    <TD STYLE="text-align: left">Intangible assets, net of accumulated amortization of $5,423 and $5,183, respectively</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">10,592</TD><TD STYLE="text-align: left">&nbsp;</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">10,852</TD><TD STYLE="text-align: left">&nbsp;</TD></TR>
<TR STYLE="vertical-align: bottom; background-color: rgb(204,238,255)">
    <TD STYLE="text-align: left">Receivable for insurance claims in excess of deductibles</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">14,466</TD><TD STYLE="text-align: left">&nbsp;</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">14,295</TD><TD STYLE="text-align: left">&nbsp;</TD></TR>
<TR STYLE="vertical-align: bottom; background-color: White">
    <TD STYLE="text-align: left">Investment in joint ventures</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">908</TD><TD STYLE="text-align: left">&nbsp;</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">168</TD><TD STYLE="text-align: left">&nbsp;</TD></TR>
<TR STYLE="vertical-align: bottom; background-color: rgb(204,238,255)">
    <TD STYLE="text-align: left; padding-bottom: 1pt">Other assets</TD><TD STYLE="padding-bottom: 1pt">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 1pt solid; text-align: left">&nbsp;</TD><TD STYLE="border-bottom: Black 1pt solid; text-align: right">3,551</TD><TD STYLE="padding-bottom: 1pt; text-align: left">&nbsp;</TD><TD STYLE="padding-bottom: 1pt">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 1pt solid; text-align: left">&nbsp;</TD><TD STYLE="border-bottom: Black 1pt solid; text-align: right">3,659</TD><TD STYLE="padding-bottom: 1pt; text-align: left">&nbsp;</TD></TR>
<TR STYLE="vertical-align: bottom; background-color: White">
    <TD STYLE="text-align: left; padding-bottom: 2.5pt; padding-left: 0.25in">Total assets</TD><TD STYLE="padding-bottom: 2.5pt">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 2.5pt double; text-align: left">$</TD><TD STYLE="border-bottom: Black 2.5pt double; text-align: right">615,594</TD><TD STYLE="padding-bottom: 2.5pt; text-align: left">&nbsp;</TD><TD STYLE="padding-bottom: 2.5pt">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 2.5pt double; text-align: left">$</TD><TD STYLE="border-bottom: Black 2.5pt double; text-align: right">603,788</TD><TD STYLE="padding-bottom: 2.5pt; text-align: left">&nbsp;</TD></TR>
<TR STYLE="vertical-align: bottom; background-color: rgb(204,238,255)">
    <TD>&nbsp;</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">&nbsp;</TD><TD STYLE="text-align: left">&nbsp;</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">&nbsp;</TD><TD STYLE="text-align: left">&nbsp;</TD></TR>
<TR STYLE="vertical-align: bottom; background-color: White">
    <TD STYLE="font-weight: bold; text-align: center">LIABILITIES AND STOCKHOLDERS' EQUITY</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">&nbsp;</TD><TD STYLE="text-align: left">&nbsp;</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">&nbsp;</TD><TD STYLE="text-align: left">&nbsp;</TD></TR>
<TR STYLE="vertical-align: bottom; background-color: rgb(204,238,255)">
    <TD STYLE="text-align: left">Current liabilities:</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">&nbsp;</TD><TD STYLE="text-align: left">&nbsp;</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">&nbsp;</TD><TD STYLE="text-align: left">&nbsp;</TD></TR>
<TR STYLE="vertical-align: bottom; background-color: White">
    <TD STYLE="text-align: left; padding-left: 9pt">Current portion of capital lease obligations</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">$</TD><TD STYLE="text-align: right">1,102</TD><TD STYLE="text-align: left">&nbsp;</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">$</TD><TD STYLE="text-align: right">1,086</TD><TD STYLE="text-align: left">&nbsp;</TD></TR>
<TR STYLE="vertical-align: bottom; background-color: rgb(204,238,255)">
    <TD STYLE="text-align: left; padding-left: 9pt">Accounts payable</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">98,804</TD><TD STYLE="text-align: left">&nbsp;</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">110,383</TD><TD STYLE="text-align: left">&nbsp;</TD></TR>
<TR STYLE="vertical-align: bottom; background-color: White">
    <TD STYLE="text-align: left; padding-left: 9pt">Billings in excess of costs and estimated earnings on uncompleted contracts</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">48,407</TD><TD STYLE="text-align: left">&nbsp;</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">28,919</TD><TD STYLE="text-align: left">&nbsp;</TD></TR>
<TR STYLE="vertical-align: bottom; background-color: rgb(204,238,255)">
    <TD STYLE="text-align: left; padding-left: 9pt">Current portion of accrued self-insurance</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">13,016</TD><TD STYLE="text-align: left">&nbsp;</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">13,138</TD><TD STYLE="text-align: left">&nbsp;</TD></TR>
<TR STYLE="vertical-align: bottom; background-color: White">
    <TD STYLE="text-align: left; padding-left: 9pt">Income taxes payable, net</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">1,857</TD><TD STYLE="text-align: left">&nbsp;</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">&mdash;</TD><TD STYLE="text-align: left">&nbsp;</TD></TR>
<TR STYLE="vertical-align: bottom; background-color: rgb(204,238,255)">
    <TD STYLE="text-align: left; padding-bottom: 1pt; padding-left: 9pt">Other current liabilities</TD><TD STYLE="padding-bottom: 1pt">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 1pt solid; text-align: left">&nbsp;</TD><TD STYLE="border-bottom: Black 1pt solid; text-align: right">43,536</TD><TD STYLE="padding-bottom: 1pt; text-align: left">&nbsp;</TD><TD STYLE="padding-bottom: 1pt">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 1pt solid; text-align: left">&nbsp;</TD><TD STYLE="border-bottom: Black 1pt solid; text-align: right">35,038</TD><TD STYLE="padding-bottom: 1pt; text-align: left">&nbsp;</TD></TR>
<TR STYLE="vertical-align: bottom; background-color: White">
    <TD STYLE="text-align: left; padding-left: 0.25in">Total current liabilities</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">206,722</TD><TD STYLE="text-align: left">&nbsp;</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">188,564</TD><TD STYLE="text-align: left">&nbsp;</TD></TR>
<TR STYLE="vertical-align: bottom; background-color: rgb(204,238,255)">
    <TD STYLE="text-align: left">Deferred income tax liabilities</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">13,818</TD><TD STYLE="text-align: left">&nbsp;</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">13,452</TD><TD STYLE="text-align: left">&nbsp;</TD></TR>
<TR STYLE="vertical-align: bottom; background-color: White">
    <TD STYLE="text-align: left">Long-term debt</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">57,804</TD><TD STYLE="text-align: left">&nbsp;</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">78,960</TD><TD STYLE="text-align: left">&nbsp;</TD></TR>
<TR STYLE="vertical-align: bottom; background-color: rgb(204,238,255)">
    <TD STYLE="text-align: left">Accrued self-insurance</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">32,093</TD><TD STYLE="text-align: left">&nbsp;</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">32,225</TD><TD STYLE="text-align: left">&nbsp;</TD></TR>
<TR STYLE="vertical-align: bottom; background-color: White">
    <TD STYLE="text-align: left">Capital lease obligations, net of current maturities</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">2,068</TD><TD STYLE="text-align: left">&nbsp;</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">2,629</TD><TD STYLE="text-align: left">&nbsp;</TD></TR>
<TR STYLE="vertical-align: bottom; background-color: rgb(204,238,255)">
    <TD STYLE="text-align: left; padding-bottom: 1pt">Other liabilities</TD><TD STYLE="padding-bottom: 1pt">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 1pt solid; text-align: left">&nbsp;</TD><TD STYLE="border-bottom: Black 1pt solid; text-align: right">464</TD><TD STYLE="padding-bottom: 1pt; text-align: left">&nbsp;</TD><TD STYLE="padding-bottom: 1pt">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 1pt solid; text-align: left">&nbsp;</TD><TD STYLE="border-bottom: Black 1pt solid; text-align: right">919</TD><TD STYLE="padding-bottom: 1pt; text-align: left">&nbsp;</TD></TR>
<TR STYLE="vertical-align: bottom; background-color: White">
    <TD STYLE="text-align: left; padding-bottom: 1pt; padding-left: 0.25in">Total liabilities</TD><TD STYLE="padding-bottom: 1pt">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 1pt solid; text-align: left">&nbsp;</TD><TD STYLE="border-bottom: Black 1pt solid; text-align: right">312,969</TD><TD STYLE="padding-bottom: 1pt; text-align: left">&nbsp;</TD><TD STYLE="padding-bottom: 1pt">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 1pt solid; text-align: left">&nbsp;</TD><TD STYLE="border-bottom: Black 1pt solid; text-align: right">316,749</TD><TD STYLE="padding-bottom: 1pt; text-align: left">&nbsp;</TD></TR>
<TR STYLE="vertical-align: bottom; background-color: rgb(204,238,255)">
    <TD STYLE="text-align: left">Commitments and contingencies</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">&nbsp;</TD><TD STYLE="text-align: left">&nbsp;</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">&nbsp;</TD><TD STYLE="text-align: left">&nbsp;</TD></TR>
<TR STYLE="vertical-align: bottom; background-color: White">
    <TD STYLE="text-align: left">Stockholders&rsquo; equity:</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">&nbsp;</TD><TD STYLE="text-align: left">&nbsp;</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">&nbsp;</TD><TD STYLE="text-align: left">&nbsp;</TD></TR>
<TR STYLE="vertical-align: bottom; background-color: rgb(204,238,255)">
    <TD STYLE="text-indent: -0.1in; padding-left: 16.2pt">Preferred stock&mdash;$0.01 par value per share; 4,000,000 authorized shares; none issued and outstanding at June 30, 2018 and December 31, 2017</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">&mdash;</TD><TD STYLE="text-align: left">&nbsp;</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">&mdash;</TD><TD STYLE="text-align: left">&nbsp;</TD></TR>
<TR STYLE="vertical-align: bottom; background-color: White">
    <TD STYLE="text-indent: -0.1in; padding-left: 16.2pt">Common stock&mdash;$0.01 par value per share; 100,000,000 authorized shares; 16,565,333 and 16,464,757 shares issued and outstanding at June 30, 2018 and December 31, 2017, respectively</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">165</TD><TD STYLE="text-align: left">&nbsp;</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">163</TD><TD STYLE="text-align: left">&nbsp;</TD></TR>
<TR STYLE="vertical-align: bottom; background-color: rgb(204,238,255)">
    <TD STYLE="text-align: left; text-indent: -0.1in; padding-left: 16.2pt">Additional paid-in capital</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">146,610</TD><TD STYLE="text-align: left">&nbsp;</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">143,934</TD><TD STYLE="text-align: left">&nbsp;</TD></TR>
<TR STYLE="vertical-align: bottom; background-color: White">
    <TD STYLE="text-align: left; text-indent: -0.1in; padding-left: 16.2pt">Accumulated other comprehensive loss</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">(300</TD><TD STYLE="text-align: left">)</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">(299</TD><TD STYLE="text-align: left">)</TD></TR>
<TR STYLE="vertical-align: bottom; background-color: rgb(204,238,255)">
    <TD STYLE="text-align: left; padding-bottom: 1pt; text-indent: -0.1in; padding-left: 16.2pt">Retained earnings</TD><TD STYLE="padding-bottom: 1pt">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 1pt solid; text-align: left">&nbsp;</TD><TD STYLE="border-bottom: Black 1pt solid; text-align: right">156,150</TD><TD STYLE="padding-bottom: 1pt; text-align: left">&nbsp;</TD><TD STYLE="padding-bottom: 1pt">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 1pt solid; text-align: left">&nbsp;</TD><TD STYLE="border-bottom: Black 1pt solid; text-align: right">143,241</TD><TD STYLE="padding-bottom: 1pt; text-align: left">&nbsp;</TD></TR>
<TR STYLE="vertical-align: bottom; background-color: White">
    <TD STYLE="text-align: left; padding-bottom: 1pt; padding-left: 0.25in">Total stockholders&rsquo; equity</TD><TD STYLE="padding-bottom: 1pt">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 1pt solid; text-align: left">&nbsp;</TD><TD STYLE="border-bottom: Black 1pt solid; text-align: right">302,625</TD><TD STYLE="padding-bottom: 1pt; text-align: left">&nbsp;</TD><TD STYLE="padding-bottom: 1pt">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 1pt solid; text-align: left">&nbsp;</TD><TD STYLE="border-bottom: Black 1pt solid; text-align: right">287,039</TD><TD STYLE="padding-bottom: 1pt; text-align: left">&nbsp;</TD></TR>
<TR STYLE="vertical-align: bottom; background-color: rgb(204,238,255)">
    <TD STYLE="text-align: left; padding-bottom: 2.5pt; padding-left: 0.25in">Total liabilities and stockholders&rsquo; equity</TD><TD STYLE="padding-bottom: 2.5pt">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 2.5pt double; text-align: left">$</TD><TD STYLE="border-bottom: Black 2.5pt double; text-align: right">615,594</TD><TD STYLE="padding-bottom: 2.5pt; text-align: left">&nbsp;</TD><TD STYLE="padding-bottom: 2.5pt">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 2.5pt double; text-align: left">$</TD><TD STYLE="border-bottom: Black 2.5pt double; text-align: right">603,788</TD><TD STYLE="padding-bottom: 2.5pt; text-align: left">&nbsp;</TD></TR>
</TABLE>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"><B>&nbsp;</B></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center">The accompanying notes are an integral part
of these consolidated financial statements.</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&nbsp;</P>


<!-- Field: Page; Sequence: 3; Options: NewSection; Value: 1 -->
    <DIV STYLE="margin-top: 12pt; margin-bottom: 6pt; border-bottom: Black 1pt solid"><TABLE CELLPADDING="0" CELLSPACING="0" STYLE="border-collapse: collapse; width: 100%; font-size: 10pt"><TR STYLE="vertical-align: top; text-align: left"><TD STYLE="width: 33%">&nbsp;</TD><TD STYLE="width: 34%; text-align: center"><!-- Field: Sequence; Type: Arabic; Name: PageNo -->1<!-- Field: /Sequence --></TD><TD STYLE="width: 33%; text-align: right">&nbsp;</TD></TR></TABLE></DIV>
    <DIV STYLE="page-break-before: always; margin-top: 6pt; margin-bottom: 12pt"><P STYLE="margin: 0pt">&nbsp;</P></DIV>
    <!-- Field: /Page -->

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&nbsp;<B>&nbsp;</B></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: center"><A NAME="a_002"></A><B>MYR GROUP INC.</B></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: center"><B>UNAUDITED CONSOLIDATED STATEMENTS OF
OPERATIONS AND COMPREHENSIVE INCOME</B></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; text-align: center; margin-bottom: 0pt">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"></P>

<TABLE CELLPADDING="0" CELLSPACING="0" STYLE="border-collapse: collapse; width: 100%; font: 10pt Times New Roman, Times, Serif">
<TR STYLE="vertical-align: bottom">
    <TD NOWRAP>&nbsp;</TD><TD STYLE="font-weight: bold">&nbsp;</TD>
    <TD NOWRAP COLSPAN="6" STYLE="font-weight: bold; text-align: center">Three months ended</TD><TD STYLE="font-weight: bold">&nbsp;</TD><TD STYLE="font-weight: bold">&nbsp;</TD>
    <TD NOWRAP COLSPAN="6" STYLE="font-weight: bold; text-align: center">Six months ended</TD><TD STYLE="font-weight: bold">&nbsp;</TD></TR>
<TR STYLE="vertical-align: bottom">
    <TD NOWRAP>&nbsp;</TD><TD STYLE="font-weight: bold; padding-bottom: 1pt">&nbsp;</TD>
    <TD NOWRAP COLSPAN="6" STYLE="font-weight: bold; text-align: center; border-bottom: Black 1pt solid">June 30,</TD><TD STYLE="padding-bottom: 1pt; font-weight: bold">&nbsp;</TD><TD STYLE="font-weight: bold; padding-bottom: 1pt">&nbsp;</TD>
    <TD NOWRAP COLSPAN="6" STYLE="font-weight: bold; text-align: center; border-bottom: Black 1pt solid">June 30,</TD><TD STYLE="padding-bottom: 1pt; font-weight: bold">&nbsp;</TD></TR>
<TR STYLE="vertical-align: bottom">
    <TD NOWRAP STYLE="font-weight: bold; border-bottom: Black 1pt solid">(In thousands, except per share data)</TD><TD STYLE="font-weight: bold; padding-bottom: 1pt">&nbsp;</TD>
    <TD NOWRAP COLSPAN="2" STYLE="font-weight: bold; text-align: center; border-bottom: Black 1pt solid">2018</TD><TD STYLE="padding-bottom: 1pt; font-weight: bold">&nbsp;</TD><TD STYLE="font-weight: bold; padding-bottom: 1pt">&nbsp;</TD>
    <TD NOWRAP COLSPAN="2" STYLE="font-weight: bold; text-align: center; border-bottom: Black 1pt solid">2017</TD><TD STYLE="padding-bottom: 1pt; font-weight: bold">&nbsp;</TD><TD STYLE="font-weight: bold; padding-bottom: 1pt">&nbsp;</TD>
    <TD NOWRAP COLSPAN="2" STYLE="font-weight: bold; text-align: center; border-bottom: Black 1pt solid">2018</TD><TD STYLE="padding-bottom: 1pt; font-weight: bold">&nbsp;</TD><TD STYLE="font-weight: bold; padding-bottom: 1pt">&nbsp;</TD>
    <TD NOWRAP COLSPAN="2" STYLE="font-weight: bold; text-align: center; border-bottom: Black 1pt solid">2017</TD><TD STYLE="padding-bottom: 1pt; font-weight: bold">&nbsp;</TD></TR>
<TR STYLE="vertical-align: bottom">
    <TD NOWRAP>&nbsp;</TD><TD>&nbsp;</TD>
    <TD NOWRAP COLSPAN="2">&nbsp;</TD><TD>&nbsp;</TD><TD>&nbsp;</TD>
    <TD NOWRAP COLSPAN="2">&nbsp;</TD><TD>&nbsp;</TD><TD>&nbsp;</TD>
    <TD NOWRAP COLSPAN="2">&nbsp;</TD><TD>&nbsp;</TD><TD>&nbsp;</TD>
    <TD NOWRAP COLSPAN="2">&nbsp;</TD><TD>&nbsp;</TD></TR>
<TR STYLE="vertical-align: bottom; background-color: rgb(204,238,255)">
    <TD STYLE="width: 48%; text-align: left">Contract revenues</TD><TD STYLE="width: 1%">&nbsp;</TD>
    <TD STYLE="width: 1%; text-align: left">$</TD><TD STYLE="width: 10%; text-align: right">339,676</TD><TD STYLE="width: 1%; text-align: left">&nbsp;</TD><TD STYLE="width: 1%">&nbsp;</TD>
    <TD STYLE="width: 1%; text-align: left">$</TD><TD STYLE="width: 10%; text-align: right">356,185</TD><TD STYLE="width: 1%; text-align: left">&nbsp;</TD><TD STYLE="width: 1%">&nbsp;</TD>
    <TD STYLE="width: 1%; text-align: left">$</TD><TD STYLE="width: 10%; text-align: right">685,287</TD><TD STYLE="width: 1%; text-align: left">&nbsp;</TD><TD STYLE="width: 1%">&nbsp;</TD>
    <TD STYLE="width: 1%; text-align: left">$</TD><TD STYLE="width: 10%; text-align: right">656,314</TD><TD STYLE="width: 1%; text-align: left">&nbsp;</TD></TR>
<TR STYLE="vertical-align: bottom; background-color: White">
    <TD STYLE="text-align: left; padding-bottom: 1pt">Contract costs</TD><TD STYLE="padding-bottom: 1pt">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 1pt solid; text-align: left">&nbsp;</TD><TD STYLE="border-bottom: Black 1pt solid; text-align: right">301,046</TD><TD STYLE="padding-bottom: 1pt; text-align: left">&nbsp;</TD><TD STYLE="padding-bottom: 1pt">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 1pt solid; text-align: left">&nbsp;</TD><TD STYLE="border-bottom: Black 1pt solid; text-align: right">328,668</TD><TD STYLE="padding-bottom: 1pt; text-align: left">&nbsp;</TD><TD STYLE="padding-bottom: 1pt">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 1pt solid; text-align: left">&nbsp;</TD><TD STYLE="border-bottom: Black 1pt solid; text-align: right">610,904</TD><TD STYLE="padding-bottom: 1pt; text-align: left">&nbsp;</TD><TD STYLE="padding-bottom: 1pt">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 1pt solid; text-align: left">&nbsp;</TD><TD STYLE="border-bottom: Black 1pt solid; text-align: right">603,057</TD><TD STYLE="padding-bottom: 1pt; text-align: left">&nbsp;</TD></TR>
<TR STYLE="vertical-align: bottom; background-color: rgb(204,238,255)">
    <TD STYLE="text-align: left; padding-left: 0.25in">Gross profit</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">38,630</TD><TD STYLE="text-align: left">&nbsp;</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">27,517</TD><TD STYLE="text-align: left">&nbsp;</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">74,383</TD><TD STYLE="text-align: left">&nbsp;</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">53,257</TD><TD STYLE="text-align: left">&nbsp;</TD></TR>
<TR STYLE="vertical-align: bottom; background-color: White">
    <TD STYLE="text-align: left">Selling, general and administrative expenses</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">29,168</TD><TD STYLE="text-align: left">&nbsp;</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">25,024</TD><TD STYLE="text-align: left">&nbsp;</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">57,448</TD><TD STYLE="text-align: left">&nbsp;</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">50,803</TD><TD STYLE="text-align: left">&nbsp;</TD></TR>
<TR STYLE="vertical-align: bottom; background-color: rgb(204,238,255)">
    <TD STYLE="text-align: left">Amortization of intangible assets</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">119</TD><TD STYLE="text-align: left">&nbsp;</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">210</TD><TD STYLE="text-align: left">&nbsp;</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">236</TD><TD STYLE="text-align: left">&nbsp;</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">398</TD><TD STYLE="text-align: left">&nbsp;</TD></TR>
<TR STYLE="vertical-align: bottom; background-color: White">
    <TD STYLE="text-align: left; padding-bottom: 1pt">Gain on sale of property and equipment</TD><TD STYLE="padding-bottom: 1pt">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 1pt solid; text-align: left">&nbsp;</TD><TD STYLE="border-bottom: Black 1pt solid; text-align: right">(1,014</TD><TD STYLE="padding-bottom: 1pt; text-align: left">)</TD><TD STYLE="padding-bottom: 1pt">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 1pt solid; text-align: left">&nbsp;</TD><TD STYLE="border-bottom: Black 1pt solid; text-align: right">(1,319</TD><TD STYLE="padding-bottom: 1pt; text-align: left">)</TD><TD STYLE="padding-bottom: 1pt">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 1pt solid; text-align: left">&nbsp;</TD><TD STYLE="border-bottom: Black 1pt solid; text-align: right">(2,065</TD><TD STYLE="padding-bottom: 1pt; text-align: left">)</TD><TD STYLE="padding-bottom: 1pt">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 1pt solid; text-align: left">&nbsp;</TD><TD STYLE="border-bottom: Black 1pt solid; text-align: right">(2,026</TD><TD STYLE="padding-bottom: 1pt; text-align: left">)</TD></TR>
<TR STYLE="vertical-align: bottom; background-color: rgb(204,238,255)">
    <TD STYLE="text-align: left; padding-left: 0.25in">Income from operations</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">10,357</TD><TD STYLE="text-align: left">&nbsp;</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">3,602</TD><TD STYLE="text-align: left">&nbsp;</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">18,764</TD><TD STYLE="text-align: left">&nbsp;</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">4,082</TD><TD STYLE="text-align: left">&nbsp;</TD></TR>
<TR STYLE="vertical-align: bottom; background-color: White">
    <TD STYLE="text-align: left">Other income (expense)</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">&nbsp;</TD><TD STYLE="text-align: left">&nbsp;</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">&nbsp;</TD><TD STYLE="text-align: left">&nbsp;</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">&nbsp;</TD><TD STYLE="text-align: left">&nbsp;</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">&nbsp;</TD><TD STYLE="text-align: left">&nbsp;</TD></TR>
<TR STYLE="vertical-align: bottom; background-color: rgb(204,238,255)">
    <TD STYLE="text-align: left; padding-left: 9pt">Interest income</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">&mdash;</TD><TD STYLE="text-align: left">&nbsp;</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">3</TD><TD STYLE="text-align: left">&nbsp;</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">&mdash;</TD><TD STYLE="text-align: left">&nbsp;</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">4</TD><TD STYLE="text-align: left">&nbsp;</TD></TR>
<TR STYLE="vertical-align: bottom; background-color: White">
    <TD STYLE="text-align: left; padding-left: 9pt">Interest expense</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">(783</TD><TD STYLE="text-align: left">)</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">(594</TD><TD STYLE="text-align: left">)</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">(1,504</TD><TD STYLE="text-align: left">)</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">(1,108</TD><TD STYLE="text-align: left">)</TD></TR>
<TR STYLE="vertical-align: bottom; background-color: rgb(204,238,255)">
    <TD STYLE="text-align: left; padding-bottom: 1pt; padding-left: 9pt">Other, net</TD><TD STYLE="padding-bottom: 1pt">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 1pt solid; text-align: left">&nbsp;</TD><TD STYLE="border-bottom: Black 1pt solid; text-align: right">25</TD><TD STYLE="padding-bottom: 1pt; text-align: left">&nbsp;</TD><TD STYLE="padding-bottom: 1pt">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 1pt solid; text-align: left">&nbsp;</TD><TD STYLE="border-bottom: Black 1pt solid; text-align: right">751</TD><TD STYLE="padding-bottom: 1pt; text-align: left">&nbsp;</TD><TD STYLE="padding-bottom: 1pt">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 1pt solid; text-align: left">&nbsp;</TD><TD STYLE="border-bottom: Black 1pt solid; text-align: right">274</TD><TD STYLE="padding-bottom: 1pt; text-align: left">&nbsp;</TD><TD STYLE="padding-bottom: 1pt">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 1pt solid; text-align: left">&nbsp;</TD><TD STYLE="border-bottom: Black 1pt solid; text-align: right">1,625</TD><TD STYLE="padding-bottom: 1pt; text-align: left">&nbsp;</TD></TR>
<TR STYLE="vertical-align: bottom; background-color: White">
    <TD STYLE="text-align: left; padding-left: 0.25in">Income before provision for income taxes</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">9,599</TD><TD STYLE="text-align: left">&nbsp;</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">3,762</TD><TD STYLE="text-align: left">&nbsp;</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">17,534</TD><TD STYLE="text-align: left">&nbsp;</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">4,603</TD><TD STYLE="text-align: left">&nbsp;</TD></TR>
<TR STYLE="vertical-align: bottom; background-color: rgb(204,238,255)">
    <TD STYLE="text-align: left; padding-bottom: 1pt">Income tax expense</TD><TD STYLE="padding-bottom: 1pt">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 1pt solid; text-align: left">&nbsp;</TD><TD STYLE="border-bottom: Black 1pt solid; text-align: right">2,764</TD><TD STYLE="padding-bottom: 1pt; text-align: left">&nbsp;</TD><TD STYLE="padding-bottom: 1pt">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 1pt solid; text-align: left">&nbsp;</TD><TD STYLE="border-bottom: Black 1pt solid; text-align: right">2,532</TD><TD STYLE="padding-bottom: 1pt; text-align: left">&nbsp;</TD><TD STYLE="padding-bottom: 1pt">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 1pt solid; text-align: left">&nbsp;</TD><TD STYLE="border-bottom: Black 1pt solid; text-align: right">5,055</TD><TD STYLE="padding-bottom: 1pt; text-align: left">&nbsp;</TD><TD STYLE="padding-bottom: 1pt">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 1pt solid; text-align: left">&nbsp;</TD><TD STYLE="border-bottom: Black 1pt solid; text-align: right">2,173</TD><TD STYLE="padding-bottom: 1pt; text-align: left">&nbsp;</TD></TR>
<TR STYLE="vertical-align: bottom; background-color: White">
    <TD STYLE="text-align: left; padding-bottom: 2.5pt">Net income</TD><TD STYLE="padding-bottom: 2.5pt">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 2.5pt double; text-align: left">$</TD><TD STYLE="border-bottom: Black 2.5pt double; text-align: right">6,835</TD><TD STYLE="padding-bottom: 2.5pt; text-align: left">&nbsp;</TD><TD STYLE="padding-bottom: 2.5pt">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 2.5pt double; text-align: left">$</TD><TD STYLE="border-bottom: Black 2.5pt double; text-align: right">1,230</TD><TD STYLE="padding-bottom: 2.5pt; text-align: left">&nbsp;</TD><TD STYLE="padding-bottom: 2.5pt">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 2.5pt double; text-align: left">$</TD><TD STYLE="border-bottom: Black 2.5pt double; text-align: right">12,479</TD><TD STYLE="padding-bottom: 2.5pt; text-align: left">&nbsp;</TD><TD STYLE="padding-bottom: 2.5pt">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 2.5pt double; text-align: left">$</TD><TD STYLE="border-bottom: Black 2.5pt double; text-align: right">2,430</TD><TD STYLE="padding-bottom: 2.5pt; text-align: left">&nbsp;</TD></TR>
<TR STYLE="vertical-align: bottom; background-color: rgb(204,238,255)">
    <TD>Income per common share:</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">&nbsp;</TD><TD STYLE="text-align: left">&nbsp;</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">&nbsp;</TD><TD STYLE="text-align: left">&nbsp;</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">&nbsp;</TD><TD STYLE="text-align: left">&nbsp;</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">&nbsp;</TD><TD STYLE="text-align: left">&nbsp;</TD></TR>
<TR STYLE="vertical-align: bottom; background-color: White">
    <TD STYLE="padding-left: 9pt">&mdash;Basic</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">$</TD><TD STYLE="text-align: right">0.42</TD><TD STYLE="text-align: left">&nbsp;</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">$</TD><TD STYLE="text-align: right">0.08</TD><TD STYLE="text-align: left">&nbsp;</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">$</TD><TD STYLE="text-align: right">0.76</TD><TD STYLE="text-align: left">&nbsp;</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">$</TD><TD STYLE="text-align: right">0.15</TD><TD STYLE="text-align: left">&nbsp;</TD></TR>
<TR STYLE="vertical-align: bottom; background-color: rgb(204,238,255)">
    <TD STYLE="padding-left: 9pt">&mdash;Diluted</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">$</TD><TD STYLE="text-align: right">0.41</TD><TD STYLE="text-align: left">&nbsp;</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">$</TD><TD STYLE="text-align: right">0.07</TD><TD STYLE="text-align: left">&nbsp;</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">$</TD><TD STYLE="text-align: right">0.75</TD><TD STYLE="text-align: left">&nbsp;</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">$</TD><TD STYLE="text-align: right">0.15</TD><TD STYLE="text-align: left">&nbsp;</TD></TR>
<TR STYLE="vertical-align: bottom; background-color: White">
    <TD>Weighted average number of common shares and potential common shares outstanding:</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">&nbsp;</TD><TD STYLE="text-align: left">&nbsp;</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">&nbsp;</TD><TD STYLE="text-align: left">&nbsp;</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">&nbsp;</TD><TD STYLE="text-align: left">&nbsp;</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">&nbsp;</TD><TD STYLE="text-align: left">&nbsp;</TD></TR>
<TR STYLE="vertical-align: bottom; background-color: rgb(204,238,255)">
    <TD STYLE="padding-left: 9pt">&mdash;Basic</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">16,455</TD><TD STYLE="text-align: left">&nbsp;</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">16,312</TD><TD STYLE="text-align: left">&nbsp;</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">16,388</TD><TD STYLE="text-align: left">&nbsp;</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">16,237</TD><TD STYLE="text-align: left">&nbsp;</TD></TR>
<TR STYLE="vertical-align: bottom; background-color: White">
    <TD STYLE="padding-left: 9pt">&mdash;Diluted</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">16,592</TD><TD STYLE="text-align: left">&nbsp;</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">16,503</TD><TD STYLE="text-align: left">&nbsp;</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">16,555</TD><TD STYLE="text-align: left">&nbsp;</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">16,476</TD><TD STYLE="text-align: left">&nbsp;</TD></TR>
<TR STYLE="vertical-align: bottom; background-color: rgb(204,238,255)">
    <TD>&nbsp;</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">&nbsp;</TD><TD STYLE="text-align: left">&nbsp;</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">&nbsp;</TD><TD STYLE="text-align: left">&nbsp;</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">&nbsp;</TD><TD STYLE="text-align: left">&nbsp;</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">&nbsp;</TD><TD STYLE="text-align: left">&nbsp;</TD></TR>
<TR STYLE="vertical-align: bottom; background-color: White">
    <TD STYLE="text-align: left">Net income</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">$</TD><TD STYLE="text-align: right">6,835</TD><TD STYLE="text-align: left">&nbsp;</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">$</TD><TD STYLE="text-align: right">1,230</TD><TD STYLE="text-align: left">&nbsp;</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">$</TD><TD STYLE="text-align: right">12,479</TD><TD STYLE="text-align: left">&nbsp;</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">$</TD><TD STYLE="text-align: right">2,430</TD><TD STYLE="text-align: left">&nbsp;</TD></TR>
<TR STYLE="vertical-align: bottom; background-color: rgb(204,238,255)">
    <TD STYLE="text-align: left">Other comprehensive income (loss):</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">&nbsp;</TD><TD STYLE="text-align: left">&nbsp;</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">&nbsp;</TD><TD STYLE="text-align: left">&nbsp;</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">&nbsp;</TD><TD STYLE="text-align: left">&nbsp;</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">&nbsp;</TD><TD STYLE="text-align: left">&nbsp;</TD></TR>
<TR STYLE="vertical-align: bottom; background-color: White">
    <TD STYLE="text-align: left; padding-bottom: 1pt; padding-left: 9pt">Foreign currency translation adjustment</TD><TD STYLE="padding-bottom: 1pt">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 1pt solid; text-align: left">&nbsp;</TD><TD STYLE="border-bottom: Black 1pt solid; text-align: right">16</TD><TD STYLE="padding-bottom: 1pt; text-align: left">&nbsp;</TD><TD STYLE="padding-bottom: 1pt">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 1pt solid; text-align: left">&nbsp;</TD><TD STYLE="border-bottom: Black 1pt solid; text-align: right">59</TD><TD STYLE="padding-bottom: 1pt; text-align: left">&nbsp;</TD><TD STYLE="padding-bottom: 1pt">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 1pt solid; text-align: left">&nbsp;</TD><TD STYLE="border-bottom: Black 1pt solid; text-align: right">(1</TD><TD STYLE="padding-bottom: 1pt; text-align: left">)</TD><TD STYLE="padding-bottom: 1pt">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 1pt solid; text-align: left">&nbsp;</TD><TD STYLE="border-bottom: Black 1pt solid; text-align: right">10</TD><TD STYLE="padding-bottom: 1pt; text-align: left">&nbsp;</TD></TR>
<TR STYLE="vertical-align: bottom; background-color: rgb(204,238,255)">
    <TD STYLE="text-align: left; padding-bottom: 1pt">Other comprehensive income (loss)</TD><TD STYLE="padding-bottom: 1pt">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 1pt solid; text-align: left">&nbsp;</TD><TD STYLE="border-bottom: Black 1pt solid; text-align: right">16</TD><TD STYLE="padding-bottom: 1pt; text-align: left">&nbsp;</TD><TD STYLE="padding-bottom: 1pt">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 1pt solid; text-align: left">&nbsp;</TD><TD STYLE="border-bottom: Black 1pt solid; text-align: right">59</TD><TD STYLE="padding-bottom: 1pt; text-align: left">&nbsp;</TD><TD STYLE="padding-bottom: 1pt">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 1pt solid; text-align: left">&nbsp;</TD><TD STYLE="border-bottom: Black 1pt solid; text-align: right">(1</TD><TD STYLE="padding-bottom: 1pt; text-align: left">)</TD><TD STYLE="padding-bottom: 1pt">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 1pt solid; text-align: left">&nbsp;</TD><TD STYLE="border-bottom: Black 1pt solid; text-align: right">10</TD><TD STYLE="padding-bottom: 1pt; text-align: left">&nbsp;</TD></TR>
<TR STYLE="vertical-align: bottom; background-color: White">
    <TD STYLE="text-align: left; padding-bottom: 2.5pt">Total comprehensive income</TD><TD STYLE="padding-bottom: 2.5pt">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 2.5pt double; text-align: left">$</TD><TD STYLE="border-bottom: Black 2.5pt double; text-align: right">6,851</TD><TD STYLE="padding-bottom: 2.5pt; text-align: left">&nbsp;</TD><TD STYLE="padding-bottom: 2.5pt">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 2.5pt double; text-align: left">$</TD><TD STYLE="border-bottom: Black 2.5pt double; text-align: right">1,289</TD><TD STYLE="padding-bottom: 2.5pt; text-align: left">&nbsp;</TD><TD STYLE="padding-bottom: 2.5pt">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 2.5pt double; text-align: left">$</TD><TD STYLE="border-bottom: Black 2.5pt double; text-align: right">12,478</TD><TD STYLE="padding-bottom: 2.5pt; text-align: left">&nbsp;</TD><TD STYLE="padding-bottom: 2.5pt">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 2.5pt double; text-align: left">$</TD><TD STYLE="border-bottom: Black 2.5pt double; text-align: right">2,440</TD><TD STYLE="padding-bottom: 2.5pt; text-align: left">&nbsp;</TD></TR>
</TABLE>



<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"><B>&nbsp;</B></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center">The accompanying notes are an integral part
of these consolidated financial statements.</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&nbsp;</P>


<!-- Field: Page; Sequence: 4; Value: 1 -->
    <DIV STYLE="margin-top: 12pt; margin-bottom: 6pt; border-bottom: Black 1pt solid"><TABLE CELLPADDING="0" CELLSPACING="0" STYLE="border-collapse: collapse; width: 100%; font-size: 10pt"><TR STYLE="vertical-align: top; text-align: left"><TD STYLE="width: 33%">&nbsp;</TD><TD STYLE="width: 34%; text-align: center"><!-- Field: Sequence; Type: Arabic; Name: PageNo -->2<!-- Field: /Sequence --></TD><TD STYLE="width: 33%; text-align: right">&nbsp;</TD></TR></TABLE></DIV>
    <DIV STYLE="page-break-before: always; margin-top: 6pt; margin-bottom: 12pt"><P STYLE="margin: 0pt">&nbsp;</P></DIV>
    <!-- Field: /Page -->

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&nbsp;<B>&nbsp;</B></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"><A NAME="a_003"></A><B>MYR GROUP INC.</B></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"><B>UNAUDITED CONSOLIDATED STATEMENTS OF
CASH FLOWS</B></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"></P>

<TABLE CELLPADDING="0" CELLSPACING="0" STYLE="border-collapse: collapse; width: 100%; font: 10pt Times New Roman, Times, Serif">
<TR STYLE="vertical-align: bottom">
    <TD NOWRAP>&nbsp;</TD><TD STYLE="font-weight: bold">&nbsp;</TD>
    <TD NOWRAP COLSPAN="6" STYLE="font-weight: bold; text-align: center">Six months ended</TD><TD STYLE="font-weight: bold">&nbsp;</TD></TR>
<TR STYLE="vertical-align: bottom">
    <TD NOWRAP>&nbsp;</TD><TD STYLE="font-weight: bold; padding-bottom: 1pt">&nbsp;</TD>
    <TD NOWRAP COLSPAN="6" STYLE="font-weight: bold; text-align: center; border-bottom: Black 1pt solid">June 30,</TD><TD STYLE="padding-bottom: 1pt; font-weight: bold">&nbsp;</TD></TR>
<TR STYLE="vertical-align: bottom">
    <TD NOWRAP STYLE="font-weight: bold; border-bottom: Black 1pt solid">(In thousands)</TD><TD STYLE="font-weight: bold; padding-bottom: 1pt">&nbsp;</TD>
    <TD NOWRAP COLSPAN="2" STYLE="font-weight: bold; text-align: center; border-bottom: Black 1pt solid">2018</TD><TD STYLE="padding-bottom: 1pt; font-weight: bold">&nbsp;</TD><TD STYLE="font-weight: bold; padding-bottom: 1pt">&nbsp;</TD>
    <TD NOWRAP COLSPAN="2" STYLE="font-weight: bold; text-align: center; border-bottom: Black 1pt solid">2017</TD><TD STYLE="padding-bottom: 1pt; font-weight: bold">&nbsp;</TD></TR>
<TR STYLE="vertical-align: bottom">
    <TD NOWRAP>&nbsp;</TD><TD>&nbsp;</TD>
    <TD NOWRAP COLSPAN="2">&nbsp;</TD><TD>&nbsp;</TD><TD>&nbsp;</TD>
    <TD NOWRAP COLSPAN="2">&nbsp;</TD><TD>&nbsp;</TD></TR>
<TR STYLE="vertical-align: bottom; background-color: rgb(204,238,255)">
    <TD STYLE="font-weight: bold; text-align: left">Cash flows from operating activities:</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">&nbsp;</TD><TD STYLE="text-align: left">&nbsp;</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">&nbsp;</TD><TD STYLE="text-align: left">&nbsp;</TD></TR>
<TR STYLE="vertical-align: bottom; background-color: White">
    <TD STYLE="width: 74%; text-align: left; padding-left: 9pt">Net income</TD><TD STYLE="width: 1%">&nbsp;</TD>
    <TD STYLE="width: 1%; text-align: left">$</TD><TD STYLE="width: 10%; text-align: right">12,479</TD><TD STYLE="width: 1%; text-align: left">&nbsp;</TD><TD STYLE="width: 1%">&nbsp;</TD>
    <TD STYLE="width: 1%; text-align: left">$</TD><TD STYLE="width: 10%; text-align: right">2,430</TD><TD STYLE="width: 1%; text-align: left">&nbsp;</TD></TR>
<TR STYLE="vertical-align: bottom; background-color: rgb(204,238,255)">
    <TD STYLE="text-align: left; padding-left: 9pt">Adjustments to reconcile net income to net cash flows provided by operating activities:</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">&nbsp;</TD><TD STYLE="text-align: left">&nbsp;</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">&nbsp;</TD><TD STYLE="text-align: left">&nbsp;</TD></TR>
<TR STYLE="vertical-align: bottom; background-color: White">
    <TD STYLE="text-align: left; padding-left: 0.25in">Depreciation and amortization of property and equipment</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">18,590</TD><TD STYLE="text-align: left">&nbsp;</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">19,055</TD><TD STYLE="text-align: left">&nbsp;</TD></TR>
<TR STYLE="vertical-align: bottom; background-color: rgb(204,238,255)">
    <TD STYLE="text-align: left; padding-left: 0.25in">Amortization of intangible assets</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">236</TD><TD STYLE="text-align: left">&nbsp;</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">398</TD><TD STYLE="text-align: left">&nbsp;</TD></TR>
<TR STYLE="vertical-align: bottom; background-color: White">
    <TD STYLE="text-align: left; padding-left: 0.25in">Stock-based compensation expense</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">1,478</TD><TD STYLE="text-align: left">&nbsp;</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">2,560</TD><TD STYLE="text-align: left">&nbsp;</TD></TR>
<TR STYLE="vertical-align: bottom; background-color: rgb(204,238,255)">
    <TD STYLE="text-align: left; padding-left: 0.25in">Deferred income taxes</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">323</TD><TD STYLE="text-align: left">&nbsp;</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">(209</TD><TD STYLE="text-align: left">)</TD></TR>
<TR STYLE="vertical-align: bottom; background-color: White">
    <TD STYLE="text-align: left; padding-left: 0.25in">Gain on sale of property and equipment</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">(2,065</TD><TD STYLE="text-align: left">)</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">(2,026</TD><TD STYLE="text-align: left">)</TD></TR>
<TR STYLE="vertical-align: bottom; background-color: rgb(204,238,255)">
    <TD STYLE="text-align: left; padding-left: 0.25in">Other non-cash items</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">354</TD><TD STYLE="text-align: left">&nbsp;</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">(289</TD><TD STYLE="text-align: left">)</TD></TR>
<TR STYLE="vertical-align: bottom; background-color: White">
    <TD STYLE="text-align: left; padding-left: 0.25in">Changes in operating assets and liabilities</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">&nbsp;</TD><TD STYLE="text-align: left">&nbsp;</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">&nbsp;</TD><TD STYLE="text-align: left">&nbsp;</TD></TR>
<TR STYLE="vertical-align: bottom; background-color: rgb(204,238,255)">
    <TD STYLE="text-align: left; padding-left: 27pt">Accounts receivable, net</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">1,950</TD><TD STYLE="text-align: left">&nbsp;</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">13,346</TD><TD STYLE="text-align: left">&nbsp;</TD></TR>
<TR STYLE="vertical-align: bottom; background-color: White">
    <TD STYLE="text-align: left; padding-left: 27pt">Costs and estimated earnings in excess of billings on uncompleted contracts</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">(9,350</TD><TD STYLE="text-align: left">)</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">(22,707</TD><TD STYLE="text-align: left">)</TD></TR>
<TR STYLE="vertical-align: bottom; background-color: rgb(204,238,255)">
    <TD STYLE="text-align: left; padding-left: 27pt">Receivable for insurance claims in excess of deductibles</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">(330</TD><TD STYLE="text-align: left">)</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">(99</TD><TD STYLE="text-align: left">)</TD></TR>
<TR STYLE="vertical-align: bottom; background-color: White">
    <TD STYLE="text-align: left; padding-left: 27pt">Other assets</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">2,144</TD><TD STYLE="text-align: left">&nbsp;</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">(626</TD><TD STYLE="text-align: left">)</TD></TR>
<TR STYLE="vertical-align: bottom; background-color: rgb(204,238,255)">
    <TD STYLE="text-align: left; padding-left: 27pt">Accounts payable</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">(9,845</TD><TD STYLE="text-align: left">)</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">15,357</TD><TD STYLE="text-align: left">&nbsp;</TD></TR>
<TR STYLE="vertical-align: bottom; background-color: White">
    <TD STYLE="text-align: left; padding-left: 27pt">Billings in excess of costs and estimated earnings on uncompleted contracts</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">19,564</TD><TD STYLE="text-align: left">&nbsp;</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">(445</TD><TD STYLE="text-align: left">)</TD></TR>
<TR STYLE="vertical-align: bottom; background-color: rgb(204,238,255)">
    <TD STYLE="text-align: left; padding-left: 27pt">Accrued self insurance</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">(239</TD><TD STYLE="text-align: left">)</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">2,745</TD><TD STYLE="text-align: left">&nbsp;</TD></TR>
<TR STYLE="vertical-align: bottom; background-color: White">
    <TD STYLE="text-align: left; padding-bottom: 1pt; padding-left: 27pt">Other liabilities</TD><TD STYLE="padding-bottom: 1pt">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 1pt solid; text-align: left">&nbsp;</TD><TD STYLE="border-bottom: Black 1pt solid; text-align: right">9,977</TD><TD STYLE="padding-bottom: 1pt; text-align: left">&nbsp;</TD><TD STYLE="padding-bottom: 1pt">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 1pt solid; text-align: left">&nbsp;</TD><TD STYLE="border-bottom: Black 1pt solid; text-align: right">(10,310</TD><TD STYLE="padding-bottom: 1pt; text-align: left">)</TD></TR>
<TR STYLE="vertical-align: bottom; background-color: rgb(204,238,255)">
    <TD STYLE="text-align: left; padding-bottom: 1pt; padding-left: 0.5in">Net cash flows provided by operating activities</TD><TD STYLE="padding-bottom: 1pt">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 1pt solid; text-align: left">&nbsp;</TD><TD STYLE="border-bottom: Black 1pt solid; text-align: right">45,266</TD><TD STYLE="padding-bottom: 1pt; text-align: left">&nbsp;</TD><TD STYLE="padding-bottom: 1pt">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 1pt solid; text-align: left">&nbsp;</TD><TD STYLE="border-bottom: Black 1pt solid; text-align: right">19,180</TD><TD STYLE="padding-bottom: 1pt; text-align: left">&nbsp;</TD></TR>
<TR STYLE="vertical-align: bottom; background-color: White">
    <TD STYLE="font-weight: bold; text-align: left">Cash flows from investing activities:</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">&nbsp;</TD><TD STYLE="text-align: left">&nbsp;</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">&nbsp;</TD><TD STYLE="text-align: left">&nbsp;</TD></TR>
<TR STYLE="vertical-align: bottom; background-color: rgb(204,238,255)">
    <TD STYLE="text-align: left; padding-left: 9pt">Proceeds from sale of property and equipment</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">2,426</TD><TD STYLE="text-align: left">&nbsp;</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">2,466</TD><TD STYLE="text-align: left">&nbsp;</TD></TR>
<TR STYLE="vertical-align: bottom; background-color: White">
    <TD STYLE="text-align: left; padding-bottom: 1pt; padding-left: 9pt">Purchases of property and equipment</TD><TD STYLE="padding-bottom: 1pt">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 1pt solid; text-align: left">&nbsp;</TD><TD STYLE="border-bottom: Black 1pt solid; text-align: right">(28,019</TD><TD STYLE="padding-bottom: 1pt; text-align: left">)</TD><TD STYLE="padding-bottom: 1pt">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 1pt solid; text-align: left">&nbsp;</TD><TD STYLE="border-bottom: Black 1pt solid; text-align: right">(20,598</TD><TD STYLE="padding-bottom: 1pt; text-align: left">)</TD></TR>
<TR STYLE="vertical-align: bottom; background-color: rgb(204,238,255)">
    <TD STYLE="text-align: left; padding-bottom: 1pt; padding-left: 0.5in">Net cash flows used in investing activities</TD><TD STYLE="padding-bottom: 1pt">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 1pt solid; text-align: left">&nbsp;</TD><TD STYLE="border-bottom: Black 1pt solid; text-align: right">(25,593</TD><TD STYLE="padding-bottom: 1pt; text-align: left">)</TD><TD STYLE="padding-bottom: 1pt">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 1pt solid; text-align: left">&nbsp;</TD><TD STYLE="border-bottom: Black 1pt solid; text-align: right">(18,132</TD><TD STYLE="padding-bottom: 1pt; text-align: left">)</TD></TR>
<TR STYLE="vertical-align: bottom; background-color: White">
    <TD STYLE="font-weight: bold; text-align: left">Cash flows from financing activities:</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">&nbsp;</TD><TD STYLE="text-align: left">&nbsp;</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">&nbsp;</TD><TD STYLE="text-align: left">&nbsp;</TD></TR>
<TR STYLE="vertical-align: bottom; background-color: rgb(204,238,255)">
    <TD STYLE="text-align: left; padding-left: 9pt">Net repayments under revolving lines of credit</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">(21,156</TD><TD STYLE="text-align: left">)</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">(14,193</TD><TD STYLE="text-align: left">)</TD></TR>
<TR STYLE="vertical-align: bottom; background-color: White">
    <TD STYLE="text-align: left; padding-left: 9pt">Payment of principal obligations under capital leases</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">(545</TD><TD STYLE="text-align: left">)</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">(516</TD><TD STYLE="text-align: left">)</TD></TR>
<TR STYLE="vertical-align: bottom; background-color: rgb(204,238,255)">
    <TD STYLE="text-align: left; padding-left: 9pt">Proceeds from exercise of stock options</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">1,887</TD><TD STYLE="text-align: left">&nbsp;</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">1,134</TD><TD STYLE="text-align: left">&nbsp;</TD></TR>
<TR STYLE="vertical-align: bottom; background-color: White">
    <TD STYLE="padding-left: 9pt">Repurchase of common shares</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">(951</TD><TD STYLE="text-align: left">)</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">(2,208</TD><TD STYLE="text-align: left">)</TD></TR>
<TR STYLE="vertical-align: bottom; background-color: rgb(204,238,255)">
    <TD STYLE="text-align: left; padding-bottom: 1pt; padding-left: 9pt">Other financing activities</TD><TD STYLE="padding-bottom: 1pt">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 1pt solid; text-align: left">&nbsp;</TD><TD STYLE="border-bottom: Black 1pt solid; text-align: right">10</TD><TD STYLE="padding-bottom: 1pt; text-align: left">&nbsp;</TD><TD STYLE="padding-bottom: 1pt">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 1pt solid; text-align: left">&nbsp;</TD><TD STYLE="border-bottom: Black 1pt solid; text-align: right">28</TD><TD STYLE="padding-bottom: 1pt; text-align: left">&nbsp;</TD></TR>
<TR STYLE="vertical-align: bottom; background-color: White">
    <TD STYLE="text-align: left; padding-bottom: 1pt; padding-left: 0.5in">Net cash flows used in financing activities</TD><TD STYLE="padding-bottom: 1pt">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 1pt solid; text-align: left">&nbsp;</TD><TD STYLE="border-bottom: Black 1pt solid; text-align: right">(20,755</TD><TD STYLE="padding-bottom: 1pt; text-align: left">)</TD><TD STYLE="padding-bottom: 1pt">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 1pt solid; text-align: left">&nbsp;</TD><TD STYLE="border-bottom: Black 1pt solid; text-align: right">(15,755</TD><TD STYLE="padding-bottom: 1pt; text-align: left">)</TD></TR>
<TR STYLE="vertical-align: bottom; background-color: rgb(204,238,255)">
    <TD STYLE="text-align: left; padding-bottom: 1pt; padding-left: 0.5in">Effect of exchange rate changes on cash</TD><TD STYLE="padding-bottom: 1pt">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 1pt solid; text-align: left">&nbsp;</TD><TD STYLE="border-bottom: Black 1pt solid; text-align: right">(58</TD><TD STYLE="padding-bottom: 1pt; text-align: left">)</TD><TD STYLE="padding-bottom: 1pt">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 1pt solid; text-align: left">&nbsp;</TD><TD STYLE="border-bottom: Black 1pt solid; text-align: right">887</TD><TD STYLE="padding-bottom: 1pt; text-align: left">&nbsp;</TD></TR>
<TR STYLE="vertical-align: bottom; background-color: White">
    <TD STYLE="text-align: left; padding-left: 9pt">Net decrease in cash and cash equivalents</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">(1,140</TD><TD STYLE="text-align: left">)</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">(13,820</TD><TD STYLE="text-align: left">)</TD></TR>
<TR STYLE="vertical-align: bottom; background-color: rgb(204,238,255)">
    <TD STYLE="font-weight: bold; text-align: left">Cash and cash equivalents:</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">&nbsp;</TD><TD STYLE="text-align: left">&nbsp;</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">&nbsp;</TD><TD STYLE="text-align: left">&nbsp;</TD></TR>
<TR STYLE="vertical-align: bottom; background-color: White">
    <TD STYLE="padding-bottom: 1pt; padding-left: 9pt">Beginning of period</TD><TD STYLE="padding-bottom: 1pt">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 1pt solid; text-align: left">&nbsp;</TD><TD STYLE="border-bottom: Black 1pt solid; text-align: right">5,343</TD><TD STYLE="padding-bottom: 1pt; text-align: left">&nbsp;</TD><TD STYLE="padding-bottom: 1pt">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 1pt solid; text-align: left">&nbsp;</TD><TD STYLE="border-bottom: Black 1pt solid; text-align: right">23,846</TD><TD STYLE="padding-bottom: 1pt; text-align: left">&nbsp;</TD></TR>
<TR STYLE="vertical-align: bottom; background-color: rgb(204,238,255)">
    <TD STYLE="padding-bottom: 2.5pt; padding-left: 9pt">End of period</TD><TD STYLE="padding-bottom: 2.5pt">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 2.5pt double; text-align: left">$</TD><TD STYLE="border-bottom: Black 2.5pt double; text-align: right">4,203</TD><TD STYLE="padding-bottom: 2.5pt; text-align: left">&nbsp;</TD><TD STYLE="padding-bottom: 2.5pt">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 2.5pt double; text-align: left">$</TD><TD STYLE="border-bottom: Black 2.5pt double; text-align: right">10,026</TD><TD STYLE="padding-bottom: 2.5pt; text-align: left">&nbsp;</TD></TR>
</TABLE>



<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center">The accompanying notes are an integral part
of these consolidated financial statements.</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center">&nbsp;</P>


<!-- Field: Page; Sequence: 5; Value: 1 -->
    <DIV STYLE="margin-top: 12pt; margin-bottom: 6pt; border-bottom: Black 1pt solid"><TABLE CELLPADDING="0" CELLSPACING="0" STYLE="border-collapse: collapse; width: 100%; font-size: 10pt"><TR STYLE="vertical-align: top; text-align: left"><TD STYLE="width: 33%">&nbsp;</TD><TD STYLE="width: 34%; text-align: center"><!-- Field: Sequence; Type: Arabic; Name: PageNo -->3<!-- Field: /Sequence --></TD><TD STYLE="width: 33%; text-align: right">&nbsp;</TD></TR></TABLE></DIV>
    <DIV STYLE="page-break-before: always; margin-top: 6pt; margin-bottom: 12pt"><P STYLE="margin: 0pt">&nbsp;</P></DIV>
    <!-- Field: /Page -->

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"><A NAME="a_004"></A><B>MYR GROUP INC.</B></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"><B>&nbsp;</B></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"><B>NOTES TO CONSOLIDATED FINANCIAL STATEMENTS</B></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"><B>&nbsp;</B></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"><B>(UNAUDITED)</B></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><B>&nbsp;</B></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><B>1. Organization, Business and Basis of Presentation</B></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><B>&nbsp;</B></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><B>Organization and Business</B></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.5in">MYR Group Inc. (the &ldquo;Company&rdquo;)
is a holding company of specialty electrical construction service providers and conducts operations through its 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 Transmission 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;
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.</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.5in">The Company performs construction services
in two business segments: Transmission and Distribution (&ldquo;T&amp;D&rdquo;) and Commercial and Industrial (&ldquo;C&amp;I&rdquo;).
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. The C&amp;I customers include general contractors, commercial and industrial
facility owners, local governments and developers in the western and northeastern United States and western Canada. 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.</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><B>&nbsp;</B></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><B>Basis of Presentation</B></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><B><I>&nbsp;</I></B></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><B><I>Interim Consolidated Financial Information</I></B></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.5in">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.5in">The accompanying unaudited consolidated
financial statements of the Company have been prepared in accordance with accounting principles generally accepted in the United
States of America (&ldquo;U.S. GAAP&rdquo;) for interim financial reporting and pursuant to the rules and regulations of the Securities
and Exchange Commission (&ldquo;SEC&rdquo;). 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 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 and cash flows with respect to the interim consolidated financial statements, have
been included. Certain reclassifications were made to prior year amounts to conform to the current year presentation. The consolidated
balance sheet as of December 31, 2017 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 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 year ended
December 31, 2017, included in the Company&rsquo;s Annual Report on Form 10-K, which was filed with the SEC on March 7, 2018.</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><B><I>&nbsp;</I></B></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><B><I>Foreign Currency </I></B></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.5in">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.5in">The functional currency for the Company&rsquo;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&rsquo; 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 &ldquo;other income, net&rdquo; line on the consolidated statements of operations. Foreign currency losses
were not significant for the six months ended June 30, 2018. The Company recorded $0.1 million of foreign currency loss for the
six months ended June 30, 2017. 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.</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&nbsp;</P>


<!-- Field: Page; Sequence: 6; Value: 1 -->
    <DIV STYLE="margin-top: 12pt; margin-bottom: 6pt; border-bottom: Black 1pt solid"><TABLE CELLPADDING="0" CELLSPACING="0" STYLE="border-collapse: collapse; width: 100%; font-size: 10pt"><TR STYLE="vertical-align: top; text-align: left"><TD STYLE="width: 33%">&nbsp;</TD><TD STYLE="width: 34%; text-align: center"><!-- Field: Sequence; Type: Arabic; Name: PageNo -->4<!-- Field: /Sequence --></TD><TD STYLE="width: 33%; text-align: right">&nbsp;</TD></TR></TABLE></DIV>
    <DIV STYLE="page-break-before: always; margin-top: 6pt; margin-bottom: 12pt"><P STYLE="margin: 0pt">&nbsp;</P></DIV>
    <!-- Field: /Page -->

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&nbsp;<B><I>&nbsp;</I></B></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><B><I>Accounts Receivable </I></B></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.5in">The Company does not charge interest to
its customers and carries its customer receivables at their face amounts, less an allowance for doubtful accounts. Included in
accounts receivable are balances billed to customers pursuant to retainage provisions in certain contracts that are due upon completion
of the contract and acceptance by the customer, or earlier as provided by the contract. Based on the Company&rsquo;s experience
in recent years, the majority of customer balances at each balance sheet date are collected within twelve months. As is common
practice in the industry, the Company classifies all accounts receivable, including retainage, as current assets. The contracting
cycle for certain long-term contracts may extend beyond one year, and accordingly, collection of retainage on those contracts may
extend beyond one year. The Company expects a majority of the retainage recorded at June 30, 2018 to be collected within one year.</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><B><I>&nbsp;</I></B></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><B><I>Use of Estimates</I></B></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.5in">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.5in">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.</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.5in">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.5in">The most significant estimates are related
to estimates of costs to complete on 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 accounts receivable
reserves.</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.5in">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.5in">In the six months ended June 30, 2018 and
June 30, 3017, the Company recognized revenues of $6.7 million and $5.2 million, respectively, related to significant change orders
and/or claims that had been included as contract price adjustments on certain contracts which were in the process of being negotiated
in the normal course of business.</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.5in">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.5in">The percentage of completion 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 months ended June 30, 2018, changes in estimates pertaining to certain projects increased consolidated gross margin by
0.1%, which resulted in increases in operating income of $0.2 million, net income of $0.2 million and diluted earnings per common
share of $0.01. During the six months ended June 30, 2018, changes in estimates pertaining to certain projects increased consolidated
gross margin by 0.1%, which resulted in increases in operating income of $0.1 million, net income of $0.1 million and no impact
to diluted earnings per common share.</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.5in">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.5in">During the three months ended June 30, 2017,
changes in estimates pertaining to certain projects decreased consolidated gross margin by 2.1%, which resulted in decreases in
operating income of $7.4 million, net income of $4.4 million and diluted earnings per common share of $0.27. During the six months
ended June 30, 2017, changes in estimates pertaining to certain projects decreased consolidated gross margin by 1.0%, which resulted
in decreases in operating income of $6.8 million, net income of $4.1 million and diluted earnings per common share of $0.25.</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><B>&nbsp;</B></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><B>Recent Accounting Pronouncements</B></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.5in">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.5in">Changes to U.S. GAAP are typically established
by the Financial Accounting Standards Board (&ldquo;FASB&rdquo;) in the form of accounting standards updates (&ldquo;ASUs&rdquo;)
to the FASB&rsquo;s Accounting Standards Codification (&ldquo;ASC&rdquo;). 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 our consolidated financial statements</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><B><I>&nbsp;</I></B></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><B><I>Recently Adopted Accounting Pronouncements</I></B></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.5in">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.5in">In May 2014, the FASB issued ASU No. 2014-09,
<I>Revenue from Contracts with Customers (Topic 606)</I>. The amendments under this pronouncement changed how an entity recognizes
revenue from contracts it enters to transfer goods, services or nonfinancial assets to its customers. These changes created a comprehensive
framework for all entities in all industries to apply in the determination of when to recognize revenue, and, therefore, supersede
virtually all existing revenue recognition requirements and guidance. This framework is expected to result in less complex guidance
in application while providing a consistent and comparable methodology for revenue recognition. The core principle of the guidance
is that an entity should recognize revenue to depict the transfer of promised goods or services to customers in an amount that
reflects the consideration to which the entity expects to be entitled in exchange for those goods or services. In addition, the
amendments require expanded disclosure to enable the users of the financial statements to understand the nature, timing and uncertainty
of revenue and cash flow arising from contracts with customers. On January 1, 2018, the Company adopted this ASU on a modified
retrospective basis. Results for reporting periods beginning after January 1, 2018 are presented under <I>Revenue from Contracts
with Customers (Topic 606)</I>, while prior period amounts were not adjusted and continue to be reported in accordance with the
Company&rsquo;s historical accounting under <I>Revenue Recognition Topic 605</I>. See Note 2&ndash;Revenue Recognition to the Financial
Statements for further information related to the Company&rsquo;s accounting policy and transition disclosures associated with
the adoption of this pronouncement.</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&nbsp;</P>


<!-- Field: Page; Sequence: 7; Value: 1 -->
    <DIV STYLE="margin-top: 12pt; margin-bottom: 6pt; border-bottom: Black 1pt solid"><TABLE CELLPADDING="0" CELLSPACING="0" STYLE="border-collapse: collapse; width: 100%; font-size: 10pt"><TR STYLE="vertical-align: top; text-align: left"><TD STYLE="width: 33%">&nbsp;</TD><TD STYLE="width: 34%; text-align: center"><!-- Field: Sequence; Type: Arabic; Name: PageNo -->5<!-- Field: /Sequence --></TD><TD STYLE="width: 33%; text-align: right">&nbsp;</TD></TR></TABLE></DIV>
    <DIV STYLE="page-break-before: always; margin-top: 6pt; margin-bottom: 12pt"><P STYLE="margin: 0pt">&nbsp;</P></DIV>
    <!-- Field: /Page -->

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&nbsp;&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.5in">In January 2017, the FASB issued ASU No.
2017-01<I>, Business Combinations (Topic 805): Clarifying the Definition of a Business</I>, which clarified the definition of a
business with the objective of adding guidance to assist entities with evaluating whether transactions should be accounted for
as acquisitions (or disposals) of assets or businesses. The Company adopted this ASU on a prospective basis in January 2018 and
there was no effect on the Company&rsquo;s financial position, results of operations or cash flows.</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.5in">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.5in">In October 2016, the FASB issued ASU No.
2016-16, <I>Income Taxes (Topic 740): Intra-Entity Transfers of Assets Other Than Inventory</I>, which modified existing guidance
and intended to reduce the diversity in practice with respect to the accounting for income tax consequences of intra-entity transfers
of assets. This update requires entities to immediately recognize the tax consequences on intercompany asset transfers (excluding
inventory) at the transaction date, and eliminated the recognition exception within previous guidance. The Company adopted this
ASU using a modified retrospective approach in January 2018 and there was no effect on the Company&rsquo;s financial position,
results of operations or cash flows.</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.5in">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.5in">In August 2016, the FASB issued ASU No.
2016-15, <I>Statement of Cash Flows (Topic 230)</I>: <I>Classification of Certain Cash Receipts and Cash Payments</I>, which intended
to reduce diversity in practice in how eight specific transactions are classified in the statement of cash flows. The Company adopted
this ASU on a retrospective basis in January 2018 and there was no effect on the Company&rsquo;s financial position, results of
operations or cash flows.</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><B><I>&nbsp;</I></B></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><B><I>Recently Issued Accounting Pronouncements</I></B></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.5in">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.5in">In January 2017, the FASB issued ASU No.
2017-04, <I>Intangibles&mdash;Goodwill and Other (Topic 350): Simplifying the Test for Goodwill Impairment</I>, 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 update is effective for any annual or interim goodwill impairment tests in fiscal years beginning after December 15,
2019. Early adoption is permitted for interim or annual goodwill impairment tests performed on testing dates after January 1, 2017.
The guidance requires application on a prospective basis. The Company does not expect that this pronouncement will have a significant
impact on its financial statements.</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.5in">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.5in">In February 2016, the FASB issued ASU No.
2016-02, <I>Leases (Topic 842)</I>. The amendments under this pronouncement will change the way all leases with durations in excess
of one year are treated. Under this guidance, lessees will be required to recognize virtually all leases on the balance sheet as
a right-of-use asset and an associated financing lease liability or capital lease liability. The right-of-use asset represents
the lessee&rsquo;s right to use, or control the use of, a specified asset for the specified lease term. The lease liability represents
the lessee&rsquo;s obligation to make lease payments arising from the lease, measured on a discounted basis. Based on certain characteristics,
leases are classified as financing leases or operating leases. Financing lease liabilities, which contain provisions similar to
capitalized leases, are amortized like capital leases under current accounting, as amortization expense and interest expense in
the statement of operations. Operating lease liabilities are amortized on a straight-line basis over the life of the lease as lease
expense in the statement of operations. This update is effective for annual reporting periods, and interim periods within those
reporting periods, beginning after December 15, 2018.</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.5in">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.5in">The Company continues to evaluate the impact
that this pronouncement, and all amendments relating to this pronouncement, will have on its policies and procedures pertaining
to its existing and future lease arrangements, disclosure requirements and on the Company&rsquo;s financial statements. The Company
expects that most existing operating lease commitments that extend beyond twelve months at the time of adoption will be recognized
as lease liabilities and right-of-use assets upon adoption. While the Company is still evaluating the requirements of this update,
it currently does not expect the adoption to have a material impact on the recognition, measurement or presentation of lease expenses
within the Consolidated Statements of Operations and Comprehensive Income or Consolidated Statements of Cash Flows. See Note 8&ndash;Lease
Obligations to the Financial Statements for further information related to the Company&rsquo;s future minimum lease payments and
the timing of those payments.</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><B>&nbsp;</B></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><B>2. Revenue Recognition </B></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><B><I>&nbsp;</I></B></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><B><I>Adoption and Accounting Policy</I></B></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.5in">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.5in">On January 1, 2018, the Company adopted
ASU No. 2014-09, <I>Revenue from Contracts with Customers (Topic 606)</I> using the modified retrospective method for contracts
that were not completed as of January 1, 2018. Results for reporting periods beginning after January 1, 2018 are presented under
this new pronouncement, while prior period amounts are not adjusted and continue to be reported under the accounting standard <I>Revenue
Recognition Topic 605, </I>which was in effect for prior periods. The Company recorded an increase to opening retained earnings
of $0.7 million, net of tax, as of January 1, 2018 due to the cumulative impact of adopting Topic 606, representing revenues which
would have been recognized in prior periods under Topic 606. The impact to revenue for the three and six months ended June 30,
2018 was an increase of $0.2 million and $0.3 million, respectively, as a result of adopting Topic 606. The cumulative adjustment
and the impact experienced during the six months ended June 30, 2018 were due to accelerated recognition of contract provisions
related to variable consideration previously not permitted to be recognized under Topic 605 until no remaining contingency existed
related to this consideration.</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&nbsp;</P>


<!-- Field: Page; Sequence: 8; Value: 1 -->
    <DIV STYLE="margin-top: 12pt; margin-bottom: 6pt; border-bottom: Black 1pt solid"><TABLE CELLPADDING="0" CELLSPACING="0" STYLE="border-collapse: collapse; width: 100%; font-size: 10pt"><TR STYLE="vertical-align: top; text-align: left"><TD STYLE="width: 33%">&nbsp;</TD><TD STYLE="width: 34%; text-align: center"><!-- Field: Sequence; Type: Arabic; Name: PageNo -->6<!-- Field: /Sequence --></TD><TD STYLE="width: 33%; text-align: right">&nbsp;</TD></TR></TABLE></DIV>
    <DIV STYLE="page-break-before: always; margin-top: 6pt; margin-bottom: 12pt"><P STYLE="margin: 0pt">&nbsp;</P></DIV>
    <!-- Field: /Page -->

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&nbsp;&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.5in">Under Topic 606, the Company recognizes
revenue to depict the transfer of goods or services to customers in an amount that reflects the consideration the Company expects
to be entitled to in exchange for goods or services provided. Revenue associated with contracts with customers is recognized over
time as the Company&rsquo;s performance creates or enhances customer controlled assets or creates or enhances an asset with no
alternative use, which the Company has an enforceable right to receive compensation as defined under the contract for performance
completed. To determine the amount of revenue to recognize over time, the Company estimates profit by determining the difference
between total estimated revenue and total estimated cost of a contract. The profit and corresponding revenue is recognized over
the contract term based on costs incurred under the cost-to-cost method. For purposes of recognizing revenue, the Company follows
the five step approach outlined in ASC 606-10-25.</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.5in">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.5in">As the cost-to-cost method is driven by
incurred cost, the Company calculates the percentage of completion by dividing costs incurred-to-date by the total estimated cost.
The percentage of completion is then multiplied by estimated revenues to determine inception-to-date revenue. Revenue recognized
for the period is the current inception-to-date recognized revenue less the prior period inception-to-date recognized revenue.
If a contract is projected to result in a loss, the entire contract loss is recognized in the period when the loss was first determined
and the amount of the loss is updated in subsequent reporting periods. Revenue recognition also includes an amount related to a
contract asset or contract liability. If the recognized revenue is greater than the amount billed to the customer, a contract asset
is recorded in costs and estimated earnings in excess of billings on uncompleted contracts. Conversely, if the amount billed to
the customer is greater than the recognized revenue, a contract liability is recorded in billings in excess of costs and estimated
earnings on uncompleted contracts. Contract costs incurred-to-date and expected total contract costs are continuously monitored
during the term of the contract. Changes in the job performance, job conditions and final contract settlements are factors that
influence management&rsquo;s assessment of total contract value and the total estimated costs to complete those contracts, and
therefore, profit and revenue recognition.</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.5in">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.5in">Some of the Company&rsquo;s contracts may
have contract terms that include variable consideration such as safety or performance bonuses or liquidated damages. In accordance
with ASC 606-10-32, the Company estimates the variable consideration using one of two methods. In contracts in which there is a
binary outcome, the most likely amount method is used. In instances in which there is a range of possible outcomes, the expected
value method is used. In accordance with ASC 606-10-32-11, the Company includes the estimated amount of variable consideration
in the transaction price only to the extent that it is probable that a significant reversal in the amount of cumulative recognized
revenue will not result when the final outcome of the variable consideration is determined. In contracts in which a significant
reversal may occur, the Company uses constraint in recognizing revenue on variable consideration. Although the Company often enters
into contracts that contain liquidated damage clauses, the Company rarely incurs them, and as such, the Company does not include
amounts associated with liquidated damage clauses until it is probable that liquidated damages will occur. These items are continually
monitored by multiple levels of management throughout the reporting period.</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.5in">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.5in">A portion of the work the Company performs
requires financial assurances in the form of performance and payment bonds or letters of credit at the time of execution of the
contract. Most contracts include retention provisions of up to 10%, which are generally withheld from each progress payment as
retainage until the contract work has been completed and approved.</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><B><I>&nbsp;</I></B></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><B><I>Disaggregation of Revenue</I></B></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.5in">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.5in">A majority of the Company&rsquo;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. 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 require the Company to include a guaranteed not-to-exceed maximum price.</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.5in">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.5in">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
(&ldquo;MSAs&rdquo;) 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 one to three years in duration; however, most of the Company&rsquo;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&rsquo;s market types is provided in Note 10&ndash;Segment Information to the
Financial Statements.</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&nbsp;</P>


<!-- Field: Page; Sequence: 9; Value: 1 -->
    <DIV STYLE="margin-top: 12pt; margin-bottom: 6pt; border-bottom: Black 1pt solid"><TABLE CELLPADDING="0" CELLSPACING="0" STYLE="border-collapse: collapse; width: 100%; font-size: 10pt"><TR STYLE="vertical-align: top; text-align: left"><TD STYLE="width: 33%">&nbsp;</TD><TD STYLE="width: 34%; text-align: center"><!-- Field: Sequence; Type: Arabic; Name: PageNo -->7<!-- Field: /Sequence --></TD><TD STYLE="width: 33%; text-align: right">&nbsp;</TD></TR></TABLE></DIV>
    <DIV STYLE="page-break-before: always; margin-top: 6pt; margin-bottom: 12pt"><P STYLE="margin: 0pt">&nbsp;</P></DIV>
    <!-- Field: /Page -->

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.5in">The components of the Company&rsquo;s revenue
by contract type for the three and six months ended June 30, 2018 were as follows:</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.5in">&nbsp;</P>

<TABLE CELLPADDING="0" CELLSPACING="0" STYLE="margin-left: 1in; border-collapse: collapse; width: 80%; font: 10pt Times New Roman, Times, Serif">
<TR STYLE="vertical-align: bottom">
    <TD NOWRAP>&nbsp;</TD><TD STYLE="font-weight: bold; padding-bottom: 1pt">&nbsp;</TD>
    <TD NOWRAP COLSPAN="22" STYLE="font-weight: bold; text-align: center; border-bottom: Black 1pt solid">Three months ended June 30,&nbsp;&nbsp;2018</TD><TD STYLE="padding-bottom: 1pt; font-weight: bold">&nbsp;</TD></TR>
<TR STYLE="vertical-align: bottom">
    <TD NOWRAP>&nbsp;</TD><TD STYLE="font-weight: bold; padding-bottom: 1pt">&nbsp;</TD>
    <TD NOWRAP COLSPAN="6" STYLE="font-weight: bold; text-align: center; border-bottom: Black 1pt solid">T&amp;D</TD><TD STYLE="padding-bottom: 1pt; font-weight: bold">&nbsp;</TD><TD STYLE="font-weight: bold; padding-bottom: 1pt">&nbsp;</TD>
    <TD NOWRAP COLSPAN="6" STYLE="font-weight: bold; text-align: center; border-bottom: Black 1pt solid">C&amp;I</TD><TD STYLE="padding-bottom: 1pt; font-weight: bold">&nbsp;</TD><TD STYLE="font-weight: bold; padding-bottom: 1pt">&nbsp;</TD>
    <TD NOWRAP COLSPAN="6" STYLE="font-weight: bold; text-align: center; border-bottom: Black 1pt solid">Total</TD><TD STYLE="padding-bottom: 1pt; font-weight: bold">&nbsp;</TD></TR>
<TR STYLE="vertical-align: bottom">
    <TD NOWRAP STYLE="font-weight: bold; padding-bottom: 1pt">(in thousands)</TD><TD STYLE="font-weight: bold; padding-bottom: 1pt">&nbsp;</TD>
    <TD NOWRAP COLSPAN="2" STYLE="font-weight: bold; text-align: center; border-bottom: Black 1pt solid">Amount</TD><TD STYLE="padding-bottom: 1pt; font-weight: bold">&nbsp;</TD><TD STYLE="font-weight: bold; padding-bottom: 1pt">&nbsp;</TD>
    <TD NOWRAP COLSPAN="2" STYLE="font-weight: bold; text-align: center; border-bottom: Black 1pt solid">Percent</TD><TD STYLE="padding-bottom: 1pt; font-weight: bold">&nbsp;</TD><TD STYLE="font-weight: bold; padding-bottom: 1pt">&nbsp;</TD>
    <TD NOWRAP COLSPAN="2" STYLE="font-weight: bold; text-align: center; border-bottom: Black 1pt solid">Amount</TD><TD STYLE="padding-bottom: 1pt; font-weight: bold">&nbsp;</TD><TD STYLE="font-weight: bold; padding-bottom: 1pt">&nbsp;</TD>
    <TD NOWRAP COLSPAN="2" STYLE="font-weight: bold; text-align: center; border-bottom: Black 1pt solid">Percent</TD><TD STYLE="padding-bottom: 1pt; font-weight: bold">&nbsp;</TD><TD STYLE="font-weight: bold; padding-bottom: 1pt">&nbsp;</TD>
    <TD NOWRAP COLSPAN="2" STYLE="font-weight: bold; text-align: center; border-bottom: Black 1pt solid">Amount</TD><TD STYLE="padding-bottom: 1pt; font-weight: bold">&nbsp;</TD><TD STYLE="font-weight: bold; padding-bottom: 1pt">&nbsp;</TD>
    <TD NOWRAP COLSPAN="2" STYLE="font-weight: bold; text-align: center; border-bottom: Black 1pt solid">Percent</TD><TD STYLE="padding-bottom: 1pt; font-weight: bold">&nbsp;</TD></TR>
<TR STYLE="vertical-align: bottom; background-color: rgb(204,238,255)">
    <TD STYLE="width: 22%">Fixed price</TD><TD STYLE="width: 1%">&nbsp;</TD>
    <TD STYLE="width: 1%; text-align: left">$</TD><TD STYLE="width: 10%; text-align: right">77,230</TD><TD STYLE="width: 1%; text-align: left">&nbsp;</TD><TD STYLE="width: 1%">&nbsp;</TD>
    <TD STYLE="width: 1%; text-align: left">&nbsp;</TD><TD STYLE="width: 10%; text-align: right">39.2</TD><TD STYLE="width: 1%; text-align: left">%</TD><TD STYLE="width: 1%">&nbsp;</TD>
    <TD STYLE="width: 1%; text-align: left">$</TD><TD STYLE="width: 10%; text-align: right">90,439</TD><TD STYLE="width: 1%; text-align: left">&nbsp;</TD><TD STYLE="width: 1%">&nbsp;</TD>
    <TD STYLE="width: 1%; text-align: left">&nbsp;</TD><TD STYLE="width: 10%; text-align: right">63.4</TD><TD STYLE="width: 1%; text-align: left">%</TD><TD STYLE="width: 1%">&nbsp;</TD>
    <TD STYLE="width: 1%; text-align: left">$</TD><TD STYLE="width: 10%; text-align: right">167,669</TD><TD STYLE="width: 1%; text-align: left">&nbsp;</TD><TD STYLE="width: 1%">&nbsp;</TD>
    <TD STYLE="width: 1%; text-align: left">&nbsp;</TD><TD STYLE="width: 10%; text-align: right">49.4</TD><TD STYLE="width: 1%; text-align: left">%</TD></TR>
<TR STYLE="vertical-align: bottom; background-color: White">
    <TD>Unit Price</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">41,631</TD><TD STYLE="text-align: left">&nbsp;</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">21.1</TD><TD STYLE="text-align: left">&nbsp;</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">15,408</TD><TD STYLE="text-align: left">&nbsp;</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">10.8</TD><TD STYLE="text-align: left">&nbsp;</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">57,039</TD><TD STYLE="text-align: left">&nbsp;</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">16.8</TD><TD STYLE="text-align: left">&nbsp;</TD></TR>
<TR STYLE="vertical-align: bottom; background-color: rgb(204,238,255)">
    <TD>T&amp;E</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">68,073</TD><TD STYLE="text-align: left">&nbsp;</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">34.6</TD><TD STYLE="text-align: left">&nbsp;</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">8,942</TD><TD STYLE="text-align: left">&nbsp;</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">6.3</TD><TD STYLE="text-align: left">&nbsp;</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">77,015</TD><TD STYLE="text-align: left">&nbsp;</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">22.7</TD><TD STYLE="text-align: left">&nbsp;</TD></TR>
<TR STYLE="vertical-align: bottom; background-color: White">
    <TD STYLE="padding-bottom: 1pt">Other</TD><TD STYLE="padding-bottom: 1pt">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 1pt solid; text-align: left">&nbsp;</TD><TD STYLE="border-bottom: Black 1pt solid; text-align: right">9,991</TD><TD STYLE="padding-bottom: 1pt; text-align: left">&nbsp;</TD><TD STYLE="padding-bottom: 1pt">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 1pt solid; text-align: left">&nbsp;</TD><TD STYLE="border-bottom: Black 1pt solid; text-align: right">5.1</TD><TD STYLE="padding-bottom: 1pt; text-align: left">&nbsp;</TD><TD STYLE="padding-bottom: 1pt">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 1pt solid; text-align: left">&nbsp;</TD><TD STYLE="border-bottom: Black 1pt solid; text-align: right">27,962</TD><TD STYLE="padding-bottom: 1pt; text-align: left">&nbsp;</TD><TD STYLE="padding-bottom: 1pt">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 1pt solid; text-align: left">&nbsp;</TD><TD STYLE="border-bottom: Black 1pt solid; text-align: right">19.5</TD><TD STYLE="padding-bottom: 1pt; text-align: left">&nbsp;</TD><TD STYLE="padding-bottom: 1pt">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 1pt solid; text-align: left">&nbsp;</TD><TD STYLE="border-bottom: Black 1pt solid; text-align: right">37,953</TD><TD STYLE="padding-bottom: 1pt; text-align: left">&nbsp;</TD><TD STYLE="padding-bottom: 1pt">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 1pt solid; text-align: left">&nbsp;</TD><TD STYLE="border-bottom: Black 1pt solid; text-align: right">11.1</TD><TD STYLE="padding-bottom: 1pt; text-align: left">&nbsp;</TD></TR>
<TR STYLE="vertical-align: bottom; background-color: rgb(204,238,255)">
    <TD STYLE="padding-bottom: 2.5pt">&nbsp;</TD><TD STYLE="padding-bottom: 2.5pt">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 2.5pt double; text-align: left">$</TD><TD STYLE="border-bottom: Black 2.5pt double; text-align: right">196,925</TD><TD STYLE="padding-bottom: 2.5pt; text-align: left">&nbsp;</TD><TD STYLE="padding-bottom: 2.5pt">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 2.5pt double; text-align: left">&nbsp;</TD><TD STYLE="border-bottom: Black 2.5pt double; text-align: right">100.0</TD><TD STYLE="padding-bottom: 2.5pt; text-align: left">%</TD><TD STYLE="padding-bottom: 2.5pt">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 2.5pt double; text-align: left">$</TD><TD STYLE="border-bottom: Black 2.5pt double; text-align: right">142,751</TD><TD STYLE="padding-bottom: 2.5pt; text-align: left">&nbsp;</TD><TD STYLE="padding-bottom: 2.5pt">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 2.5pt double; text-align: left">&nbsp;</TD><TD STYLE="border-bottom: Black 2.5pt double; text-align: right">100.0</TD><TD STYLE="padding-bottom: 2.5pt; text-align: left">%</TD><TD STYLE="padding-bottom: 2.5pt">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 2.5pt double; text-align: left">$</TD><TD STYLE="border-bottom: Black 2.5pt double; text-align: right">339,676</TD><TD STYLE="padding-bottom: 2.5pt; text-align: left">&nbsp;</TD><TD STYLE="padding-bottom: 2.5pt">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 2.5pt double; text-align: left">&nbsp;</TD><TD STYLE="border-bottom: Black 2.5pt double; text-align: right">100.0</TD><TD STYLE="padding-bottom: 2.5pt; text-align: left">%</TD></TR>
</TABLE>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&nbsp;</P>

<TABLE CELLPADDING="0" CELLSPACING="0" STYLE="margin-left: 1in; border-collapse: collapse; width: 80%; font: 10pt Times New Roman, Times, Serif">
<TR STYLE="vertical-align: bottom">
    <TD NOWRAP>&nbsp;</TD><TD STYLE="font-weight: bold; padding-bottom: 1pt">&nbsp;</TD>
    <TD NOWRAP COLSPAN="22" STYLE="font-weight: bold; text-align: center; border-bottom: Black 1pt solid">Six months ended June 30,&nbsp;&nbsp;2018</TD><TD STYLE="padding-bottom: 1pt; font-weight: bold">&nbsp;</TD></TR>
<TR STYLE="vertical-align: bottom">
    <TD NOWRAP>&nbsp;</TD><TD STYLE="font-weight: bold; padding-bottom: 1pt">&nbsp;</TD>
    <TD NOWRAP COLSPAN="6" STYLE="font-weight: bold; text-align: center; border-bottom: Black 1pt solid">T&amp;D</TD><TD STYLE="padding-bottom: 1pt; font-weight: bold">&nbsp;</TD><TD STYLE="font-weight: bold; padding-bottom: 1pt">&nbsp;</TD>
    <TD NOWRAP COLSPAN="6" STYLE="font-weight: bold; text-align: center; border-bottom: Black 1pt solid">C&amp;I</TD><TD STYLE="padding-bottom: 1pt; font-weight: bold">&nbsp;</TD><TD STYLE="font-weight: bold; padding-bottom: 1pt">&nbsp;</TD>
    <TD NOWRAP COLSPAN="6" STYLE="font-weight: bold; text-align: center; border-bottom: Black 1pt solid">Total</TD><TD STYLE="padding-bottom: 1pt; font-weight: bold">&nbsp;</TD></TR>
<TR STYLE="vertical-align: bottom">
    <TD NOWRAP STYLE="font-weight: bold; padding-bottom: 1pt">(in thousands)</TD><TD STYLE="font-weight: bold; padding-bottom: 1pt">&nbsp;</TD>
    <TD NOWRAP COLSPAN="2" STYLE="font-weight: bold; text-align: center; border-bottom: Black 1pt solid">Amount</TD><TD STYLE="padding-bottom: 1pt; font-weight: bold">&nbsp;</TD><TD STYLE="font-weight: bold; padding-bottom: 1pt">&nbsp;</TD>
    <TD NOWRAP COLSPAN="2" STYLE="font-weight: bold; text-align: center; border-bottom: Black 1pt solid">Percent</TD><TD STYLE="padding-bottom: 1pt; font-weight: bold">&nbsp;</TD><TD STYLE="font-weight: bold; padding-bottom: 1pt">&nbsp;</TD>
    <TD NOWRAP COLSPAN="2" STYLE="font-weight: bold; text-align: center; border-bottom: Black 1pt solid">Amount</TD><TD STYLE="padding-bottom: 1pt; font-weight: bold">&nbsp;</TD><TD STYLE="font-weight: bold; padding-bottom: 1pt">&nbsp;</TD>
    <TD NOWRAP COLSPAN="2" STYLE="font-weight: bold; text-align: center; border-bottom: Black 1pt solid">Percent</TD><TD STYLE="padding-bottom: 1pt; font-weight: bold">&nbsp;</TD><TD STYLE="font-weight: bold; padding-bottom: 1pt">&nbsp;</TD>
    <TD NOWRAP COLSPAN="2" STYLE="font-weight: bold; text-align: center; border-bottom: Black 1pt solid">Amount</TD><TD STYLE="padding-bottom: 1pt; font-weight: bold">&nbsp;</TD><TD STYLE="font-weight: bold; padding-bottom: 1pt">&nbsp;</TD>
    <TD NOWRAP COLSPAN="2" STYLE="font-weight: bold; text-align: center; border-bottom: Black 1pt solid">Percent</TD><TD STYLE="padding-bottom: 1pt; font-weight: bold">&nbsp;</TD></TR>
<TR STYLE="vertical-align: bottom; background-color: rgb(204,238,255)">
    <TD STYLE="width: 22%">Fixed price</TD><TD STYLE="width: 1%">&nbsp;</TD>
    <TD STYLE="width: 1%; text-align: left">$</TD><TD STYLE="width: 10%; text-align: right">156,665</TD><TD STYLE="width: 1%; text-align: left">&nbsp;</TD><TD STYLE="width: 1%">&nbsp;</TD>
    <TD STYLE="width: 1%; text-align: left">&nbsp;</TD><TD STYLE="width: 10%; text-align: right">37.9</TD><TD STYLE="width: 1%; text-align: left">%</TD><TD STYLE="width: 1%">&nbsp;</TD>
    <TD STYLE="width: 1%; text-align: left">$</TD><TD STYLE="width: 10%; text-align: right">179,594</TD><TD STYLE="width: 1%; text-align: left">&nbsp;</TD><TD STYLE="width: 1%">&nbsp;</TD>
    <TD STYLE="width: 1%; text-align: left">&nbsp;</TD><TD STYLE="width: 10%; text-align: right">66.0</TD><TD STYLE="width: 1%; text-align: left">%</TD><TD STYLE="width: 1%">&nbsp;</TD>
    <TD STYLE="width: 1%; text-align: left">$</TD><TD STYLE="width: 10%; text-align: right">336,259</TD><TD STYLE="width: 1%; text-align: left">&nbsp;</TD><TD STYLE="width: 1%">&nbsp;</TD>
    <TD STYLE="width: 1%; text-align: left">&nbsp;</TD><TD STYLE="width: 10%; text-align: right">49.1</TD><TD STYLE="width: 1%; text-align: left">%</TD></TR>
<TR STYLE="vertical-align: bottom; background-color: White">
    <TD>Unit Price</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">87,307</TD><TD STYLE="text-align: left">&nbsp;</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">21.1</TD><TD STYLE="text-align: left">&nbsp;</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">25,058</TD><TD STYLE="text-align: left">&nbsp;</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">9.2</TD><TD STYLE="text-align: left">&nbsp;</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">112,365</TD><TD STYLE="text-align: left">&nbsp;</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">16.4</TD><TD STYLE="text-align: left">&nbsp;</TD></TR>
<TR STYLE="vertical-align: bottom; background-color: rgb(204,238,255)">
    <TD>T&amp;E</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">148,418</TD><TD STYLE="text-align: left">&nbsp;</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">35.9</TD><TD STYLE="text-align: left">&nbsp;</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">18,399</TD><TD STYLE="text-align: left">&nbsp;</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">6.8</TD><TD STYLE="text-align: left">&nbsp;</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">166,817</TD><TD STYLE="text-align: left">&nbsp;</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">24.3</TD><TD STYLE="text-align: left">&nbsp;</TD></TR>
<TR STYLE="vertical-align: bottom; background-color: White">
    <TD STYLE="padding-bottom: 1pt">Other</TD><TD STYLE="padding-bottom: 1pt">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 1pt solid; text-align: left">&nbsp;</TD><TD STYLE="border-bottom: Black 1pt solid; text-align: right">20,921</TD><TD STYLE="padding-bottom: 1pt; text-align: left">&nbsp;</TD><TD STYLE="padding-bottom: 1pt">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 1pt solid; text-align: left">&nbsp;</TD><TD STYLE="border-bottom: Black 1pt solid; text-align: right">5.1</TD><TD STYLE="padding-bottom: 1pt; text-align: left">&nbsp;</TD><TD STYLE="padding-bottom: 1pt">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 1pt solid; text-align: left">&nbsp;</TD><TD STYLE="border-bottom: Black 1pt solid; text-align: right">48,925</TD><TD STYLE="padding-bottom: 1pt; text-align: left">&nbsp;</TD><TD STYLE="padding-bottom: 1pt">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 1pt solid; text-align: left">&nbsp;</TD><TD STYLE="border-bottom: Black 1pt solid; text-align: right">18.0</TD><TD STYLE="padding-bottom: 1pt; text-align: left">&nbsp;</TD><TD STYLE="padding-bottom: 1pt">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 1pt solid; text-align: left">&nbsp;</TD><TD STYLE="border-bottom: Black 1pt solid; text-align: right">69,846</TD><TD STYLE="padding-bottom: 1pt; text-align: left">&nbsp;</TD><TD STYLE="padding-bottom: 1pt">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 1pt solid; text-align: left">&nbsp;</TD><TD STYLE="border-bottom: Black 1pt solid; text-align: right">10.2</TD><TD STYLE="padding-bottom: 1pt; text-align: left">&nbsp;</TD></TR>
<TR STYLE="vertical-align: bottom; background-color: rgb(204,238,255)">
    <TD STYLE="padding-bottom: 2.5pt">&nbsp;</TD><TD STYLE="padding-bottom: 2.5pt">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 2.5pt double; text-align: left">$</TD><TD STYLE="border-bottom: Black 2.5pt double; text-align: right">413,311</TD><TD STYLE="padding-bottom: 2.5pt; text-align: left">&nbsp;</TD><TD STYLE="padding-bottom: 2.5pt">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 2.5pt double; text-align: left">&nbsp;</TD><TD STYLE="border-bottom: Black 2.5pt double; text-align: right">100.0</TD><TD STYLE="padding-bottom: 2.5pt; text-align: left">%</TD><TD STYLE="padding-bottom: 2.5pt">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 2.5pt double; text-align: left">$</TD><TD STYLE="border-bottom: Black 2.5pt double; text-align: right">271,976</TD><TD STYLE="padding-bottom: 2.5pt; text-align: left">&nbsp;</TD><TD STYLE="padding-bottom: 2.5pt">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 2.5pt double; text-align: left">&nbsp;</TD><TD STYLE="border-bottom: Black 2.5pt double; text-align: right">100.0</TD><TD STYLE="padding-bottom: 2.5pt; text-align: left">%</TD><TD STYLE="padding-bottom: 2.5pt">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 2.5pt double; text-align: left">$</TD><TD STYLE="border-bottom: Black 2.5pt double; text-align: right">685,287</TD><TD STYLE="padding-bottom: 2.5pt; text-align: left">&nbsp;</TD><TD STYLE="padding-bottom: 2.5pt">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 2.5pt double; text-align: left">&nbsp;</TD><TD STYLE="border-bottom: Black 2.5pt double; text-align: right">100.0</TD><TD STYLE="padding-bottom: 2.5pt; text-align: left">%</TD></TR>
</TABLE>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.5in">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.5in">The components of the Company&rsquo;s revenue
by market type for the three and six months ended June 30, 2018 were as follows:</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.5in">&nbsp;</P>

<TABLE CELLPADDING="0" CELLSPACING="0" STYLE="font: 10pt Times New Roman, Times, Serif; border-collapse: collapse; width: 80%; margin-left: 1in">
<TR STYLE="vertical-align: bottom">
    <TD NOWRAP>&nbsp;</TD><TD STYLE="font-weight: bold; padding-bottom: 1pt">&nbsp;</TD>
    <TD NOWRAP COLSPAN="9" STYLE="font-weight: bold; text-align: center; border-bottom: Black 1pt solid">Three months ended June 30,&nbsp;&nbsp;2018</TD><TD STYLE="font-weight: bold; padding-bottom: 1pt">&nbsp;</TD>
    <TD NOWRAP COLSPAN="9" STYLE="font-weight: bold; text-align: center; border-bottom: Black 1pt solid">Six months ended June 30,&nbsp;&nbsp;2018</TD></TR>
<TR STYLE="vertical-align: bottom">
    <TD NOWRAP STYLE="font-weight: bold; padding-bottom: 1pt">(in thousands)</TD><TD STYLE="font-weight: bold; padding-bottom: 1pt">&nbsp;</TD>
    <TD NOWRAP COLSPAN="2" STYLE="font-weight: bold; text-align: center; border-bottom: Black 1pt solid">Amount</TD><TD STYLE="padding-bottom: 1pt; font-weight: bold">&nbsp;</TD><TD STYLE="font-weight: bold; padding-bottom: 1pt">&nbsp;</TD>
    <TD NOWRAP COLSPAN="2" STYLE="font-weight: bold; text-align: center; border-bottom: Black 1pt solid">Percent</TD><TD STYLE="padding-bottom: 1pt; font-weight: bold">&nbsp;</TD><TD STYLE="font-weight: bold; padding-bottom: 1pt">&nbsp;</TD>
    <TD NOWRAP STYLE="font-weight: bold; text-align: center; border-bottom: Black 1pt solid">Segment</TD><TD STYLE="font-weight: bold; padding-bottom: 1pt">&nbsp;</TD>
    <TD NOWRAP COLSPAN="2" STYLE="font-weight: bold; text-align: center; border-bottom: Black 1pt solid">Amount</TD><TD STYLE="padding-bottom: 1pt; font-weight: bold">&nbsp;</TD><TD STYLE="font-weight: bold; padding-bottom: 1pt">&nbsp;</TD>
    <TD NOWRAP COLSPAN="2" STYLE="font-weight: bold; text-align: center; border-bottom: Black 1pt solid">Percent</TD><TD STYLE="padding-bottom: 1pt; font-weight: bold">&nbsp;</TD><TD STYLE="font-weight: bold; padding-bottom: 1pt">&nbsp;</TD>
    <TD NOWRAP STYLE="font-weight: bold; text-align: center; border-bottom: Black 1pt solid">Segment</TD></TR>
<TR STYLE="vertical-align: bottom; background-color: rgb(204,238,255)">
    <TD STYLE="width: 24%; text-indent: 10pt">Transmission</TD><TD STYLE="width: 1%">&nbsp;</TD>
    <TD STYLE="width: 1%; text-align: left">$</TD><TD STYLE="width: 10%; text-align: right">121,708</TD><TD STYLE="width: 1%; text-align: left">&nbsp;</TD><TD STYLE="width: 1%">&nbsp;</TD>
    <TD STYLE="width: 1%; text-align: left">&nbsp;</TD><TD STYLE="width: 10%; text-align: right">35.8</TD><TD STYLE="width: 1%; text-align: left">%</TD><TD STYLE="width: 1%">&nbsp;</TD>
    <TD STYLE="width: 10%; text-indent: 10pt">T&amp;D</TD><TD STYLE="width: 2%">&nbsp;</TD>
    <TD STYLE="width: 1%; text-align: left">$</TD><TD STYLE="width: 10%; text-align: right">256,161</TD><TD STYLE="width: 1%; text-align: left">&nbsp;</TD><TD STYLE="width: 1%">&nbsp;</TD>
    <TD STYLE="width: 1%; text-align: left">&nbsp;</TD><TD STYLE="width: 10%; text-align: right">37.4</TD><TD STYLE="width: 1%; text-align: left">%</TD><TD STYLE="width: 2%">&nbsp;</TD>
    <TD STYLE="width: 10%; text-indent: 10pt">T&amp;D</TD></TR>
<TR STYLE="vertical-align: bottom; background-color: White">
    <TD STYLE="text-indent: 10pt">Distribution</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">75,217</TD><TD STYLE="text-align: left">&nbsp;</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">22.2</TD><TD STYLE="text-align: left">&nbsp;</TD><TD>&nbsp;</TD>
    <TD STYLE="text-indent: 10pt">T&amp;D</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">157,150</TD><TD STYLE="text-align: left">&nbsp;</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">22.9</TD><TD STYLE="text-align: left">&nbsp;</TD><TD>&nbsp;</TD>
    <TD STYLE="text-indent: 10pt">T&amp;D</TD></TR>
<TR STYLE="vertical-align: bottom; background-color: rgb(204,238,255)">
    <TD STYLE="text-align: left; padding-bottom: 1pt; text-indent: 10pt">Electrical Construction</TD><TD STYLE="padding-bottom: 1pt">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 1pt solid; text-align: left">&nbsp;</TD><TD STYLE="border-bottom: Black 1pt solid; text-align: right">142,751</TD><TD STYLE="padding-bottom: 1pt; text-align: left">&nbsp;</TD><TD STYLE="padding-bottom: 1pt">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 1pt solid; text-align: left">&nbsp;</TD><TD STYLE="border-bottom: Black 1pt solid; text-align: right">42.0</TD><TD STYLE="padding-bottom: 1pt; text-align: left">&nbsp;</TD><TD STYLE="padding-bottom: 1pt">&nbsp;</TD>
    <TD STYLE="padding-bottom: 1pt; text-indent: 10pt">C&amp;I</TD><TD STYLE="padding-bottom: 1pt">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 1pt solid; text-align: left">&nbsp;</TD><TD STYLE="border-bottom: Black 1pt solid; text-align: right">271,976</TD><TD STYLE="padding-bottom: 1pt; text-align: left">&nbsp;</TD><TD STYLE="padding-bottom: 1pt">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 1pt solid; text-align: left">&nbsp;</TD><TD STYLE="border-bottom: Black 1pt solid; text-align: right">39.7</TD><TD STYLE="padding-bottom: 1pt; text-align: left">&nbsp;</TD><TD STYLE="padding-bottom: 1pt">&nbsp;</TD>
    <TD STYLE="padding-bottom: 1pt; text-indent: 10pt">C&amp;I</TD></TR>
<TR STYLE="vertical-align: bottom; background-color: White">
    <TD STYLE="text-align: left; padding-bottom: 2.5pt">Total Revenue</TD><TD STYLE="padding-bottom: 2.5pt">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 2.5pt double; text-align: left">$</TD><TD STYLE="border-bottom: Black 2.5pt double; text-align: right">339,676</TD><TD STYLE="padding-bottom: 2.5pt; text-align: left">&nbsp;</TD><TD STYLE="padding-bottom: 2.5pt">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 2.5pt double; text-align: left">&nbsp;</TD><TD STYLE="border-bottom: Black 2.5pt double; text-align: right">100.0</TD><TD STYLE="padding-bottom: 2.5pt; text-align: left">%</TD><TD STYLE="padding-bottom: 2.5pt">&nbsp;</TD>
    <TD STYLE="padding-bottom: 2.5pt">&nbsp;</TD><TD STYLE="padding-bottom: 2.5pt">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 2.5pt double; text-align: left">$</TD><TD STYLE="border-bottom: Black 2.5pt double; text-align: right">685,287</TD><TD STYLE="padding-bottom: 2.5pt; text-align: left">&nbsp;</TD><TD STYLE="padding-bottom: 2.5pt">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 2.5pt double; text-align: left">&nbsp;</TD><TD STYLE="border-bottom: Black 2.5pt double; text-align: right">100.0</TD><TD STYLE="padding-bottom: 2.5pt; text-align: left">%</TD><TD STYLE="padding-bottom: 2.5pt">&nbsp;</TD>
    <TD STYLE="padding-bottom: 2.5pt">&nbsp;</TD></TR>
</TABLE>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center; text-indent: 0.5in">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><B><I>Contract Assets and Liabilities</I></B></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.5in">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. The following table provides
information about receivables, contract assets and contract liabilities from contracts with customers:</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&nbsp;</P>

<TABLE CELLPADDING="0" CELLSPACING="0" STYLE="margin-left: 1in; border-collapse: collapse; width: 80%; font: 10pt Times New Roman, Times, Serif">
<TR STYLE="vertical-align: bottom">
    <TD NOWRAP>&nbsp;</TD><TD STYLE="font-weight: bold">&nbsp;</TD>
    <TD NOWRAP COLSPAN="2" STYLE="font-weight: bold; text-align: center">June 30,</TD><TD STYLE="font-weight: bold">&nbsp;</TD><TD STYLE="font-weight: bold">&nbsp;</TD>
    <TD NOWRAP COLSPAN="2" STYLE="font-weight: bold; text-align: center">December 31,</TD><TD STYLE="font-weight: bold">&nbsp;</TD><TD>&nbsp;</TD>
    <TD NOWRAP COLSPAN="2">&nbsp;</TD><TD>&nbsp;</TD></TR>
<TR STYLE="vertical-align: bottom">
    <TD NOWRAP STYLE="font-weight: bold; padding-bottom: 1pt">(in thousands)</TD><TD STYLE="font-weight: bold; padding-bottom: 1pt">&nbsp;</TD>
    <TD NOWRAP COLSPAN="2" STYLE="font-weight: bold; text-align: center; border-bottom: Black 1pt solid">2018</TD><TD STYLE="padding-bottom: 1pt; font-weight: bold">&nbsp;</TD><TD STYLE="font-weight: bold; padding-bottom: 1pt">&nbsp;</TD>
    <TD NOWRAP COLSPAN="2" STYLE="font-weight: bold; text-align: center; border-bottom: Black 1pt solid">2017</TD><TD STYLE="padding-bottom: 1pt; font-weight: bold">&nbsp;</TD><TD STYLE="font-weight: bold; padding-bottom: 1pt">&nbsp;</TD>
    <TD NOWRAP COLSPAN="2" STYLE="font-weight: bold; text-align: center; border-bottom: Black 1pt solid">Change</TD><TD STYLE="padding-bottom: 1pt; font-weight: bold">&nbsp;</TD></TR>
<TR STYLE="vertical-align: bottom">
    <TD NOWRAP>&nbsp;</TD><TD>&nbsp;</TD>
    <TD NOWRAP COLSPAN="2">&nbsp;</TD><TD>&nbsp;</TD><TD>&nbsp;</TD>
    <TD NOWRAP COLSPAN="2">&nbsp;</TD><TD>&nbsp;</TD><TD>&nbsp;</TD>
    <TD NOWRAP COLSPAN="2">&nbsp;</TD><TD>&nbsp;</TD></TR>
<TR STYLE="vertical-align: bottom; background-color: rgb(204,238,255)">
    <TD STYLE="width: 49%; text-align: left">Contract assets</TD><TD STYLE="width: 1%">&nbsp;</TD>
    <TD STYLE="width: 1%; text-align: left">$</TD><TD STYLE="width: 14%; text-align: right">87,356</TD><TD STYLE="width: 1%; text-align: left">&nbsp;</TD><TD STYLE="width: 1%">&nbsp;</TD>
    <TD STYLE="width: 1%; text-align: left">$</TD><TD STYLE="width: 14%; text-align: right">78,260</TD><TD STYLE="width: 1%; text-align: left">&nbsp;</TD><TD STYLE="width: 1%">&nbsp;</TD>
    <TD STYLE="width: 1%; text-align: left">$</TD><TD STYLE="width: 14%; text-align: right">9,096</TD><TD STYLE="width: 1%; text-align: left">&nbsp;</TD></TR>
<TR STYLE="vertical-align: bottom; background-color: White">
    <TD STYLE="text-align: left; padding-bottom: 1pt">Contract liabilities</TD><TD STYLE="padding-bottom: 1pt">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 1pt solid; text-align: left">&nbsp;</TD><TD STYLE="border-bottom: Black 1pt solid; text-align: right">(48,407</TD><TD STYLE="padding-bottom: 1pt; text-align: left">)</TD><TD STYLE="padding-bottom: 1pt">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 1pt solid; text-align: left">&nbsp;</TD><TD STYLE="border-bottom: Black 1pt solid; text-align: right">(28,919</TD><TD STYLE="padding-bottom: 1pt; text-align: left">)</TD><TD STYLE="padding-bottom: 1pt">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 1pt solid; text-align: left">&nbsp;</TD><TD STYLE="border-bottom: Black 1pt solid; text-align: right">(19,488</TD><TD STYLE="padding-bottom: 1pt; text-align: left">)</TD></TR>
<TR STYLE="vertical-align: bottom; background-color: rgb(204,238,255)">
    <TD STYLE="text-align: left; padding-bottom: 2.5pt">Net contract assets (liabilities)</TD><TD STYLE="padding-bottom: 2.5pt">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 2.5pt double; text-align: left">$</TD><TD STYLE="border-bottom: Black 2.5pt double; text-align: right">38,949</TD><TD STYLE="padding-bottom: 2.5pt; text-align: left">&nbsp;</TD><TD STYLE="padding-bottom: 2.5pt">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 2.5pt double; text-align: left">$</TD><TD STYLE="border-bottom: Black 2.5pt double; text-align: right">49,341</TD><TD STYLE="padding-bottom: 2.5pt; text-align: left">&nbsp;</TD><TD STYLE="padding-bottom: 2.5pt">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 2.5pt double; text-align: left">$</TD><TD STYLE="border-bottom: Black 2.5pt double; text-align: right">(10,392</TD><TD STYLE="padding-bottom: 2.5pt; text-align: left">)</TD></TR>
</TABLE>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.5in">The difference between the opening and closing
balances of the Company&rsquo;s contract assets and contract liabilities primarily results from the timing of the Company&rsquo;s
performance and customer payment. The amounts of revenue recognized in the period that was included in the opening contract liability
balances was $20.5 million and $31.1 million for the three and six months ended June&nbsp;30, 2018, respectively. This revenue
consists primarily of work performed on previous billings to customers.</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><B><I>&nbsp;</I></B></P>


<!-- Field: Page; Sequence: 10; Value: 1 -->
    <DIV STYLE="margin-top: 12pt; margin-bottom: 6pt; border-bottom: Black 1pt solid"><TABLE CELLPADDING="0" CELLSPACING="0" STYLE="border-collapse: collapse; width: 100%; font-size: 10pt"><TR STYLE="vertical-align: top; text-align: left"><TD STYLE="width: 33%">&nbsp;</TD><TD STYLE="width: 34%; text-align: center"><!-- Field: Sequence; Type: Arabic; Name: PageNo -->8<!-- Field: /Sequence --></TD><TD STYLE="width: 33%; text-align: right">&nbsp;</TD></TR></TABLE></DIV>
    <DIV STYLE="page-break-before: always; margin-top: 6pt; margin-bottom: 12pt"><P STYLE="margin: 0pt">&nbsp;</P></DIV>
    <!-- Field: /Page -->

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><B><I>&nbsp;</I></B></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><B><I>Remaining Performance Obligations</I></B></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.5in">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.5in">On June 30, 2018, the Company had $930.6
million of remaining performance obligations. The Company&rsquo;s remaining performance obligations 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. The following table summarizes that amount of remaining performance obligations that the Company expects to be
realized as of June 30, 2018 and the amount of the remaining performance obligations that the Company reasonably estimates will
not be recognized within the next twelve months. The Company expects a vast majority of the remaining performance obligations to
be recognized within twenty-four months, although the timing of the Company&rsquo;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&rsquo;s MSAs under certain contract types from the Company&rsquo;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 &ldquo;Item 2. Management&rsquo;s Discussion and Analysis of Financial
Condition and Results of Operations&rdquo;.</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.5in">&nbsp;</P>

<TABLE CELLPADDING="0" CELLSPACING="0" STYLE="font: 10pt Times New Roman, Times, Serif; border-collapse: collapse; width: 70%; margin-left: 1.5in">
<TR STYLE="vertical-align: bottom">
    <TD NOWRAP>&nbsp;</TD><TD STYLE="font-weight: bold">&nbsp;</TD>
    <TD NOWRAP COLSPAN="6" STYLE="font-weight: bold; text-align: center">Remaining Performance Obligations as of June 30, 2018</TD><TD STYLE="font-weight: bold">&nbsp;</TD></TR>
<TR STYLE="vertical-align: bottom">
    <TD NOWRAP STYLE="font-weight: bold; text-align: center; border-bottom: Black 1pt solid">(In thousands)</TD><TD STYLE="font-weight: bold; padding-bottom: 1pt">&nbsp;</TD>
    <TD NOWRAP COLSPAN="2" STYLE="font-weight: bold; text-align: center; border-bottom: Black 1pt solid">Total</TD><TD STYLE="padding-bottom: 1pt; font-weight: bold">&nbsp;</TD><TD STYLE="font-weight: bold; padding-bottom: 1pt">&nbsp;</TD>
    <TD NOWRAP COLSPAN="2" STYLE="font-weight: bold; text-align: center; border-bottom: Black 1pt solid">Amount estimated to not be <BR> recognized within 12 months</TD><TD STYLE="padding-bottom: 1pt; font-weight: bold">&nbsp;</TD></TR>
<TR STYLE="vertical-align: bottom">
    <TD NOWRAP>&nbsp;</TD><TD>&nbsp;</TD>
    <TD NOWRAP COLSPAN="2">&nbsp;</TD><TD>&nbsp;</TD><TD>&nbsp;</TD>
    <TD NOWRAP COLSPAN="2">&nbsp;</TD><TD>&nbsp;</TD></TR>
<TR STYLE="vertical-align: bottom; background-color: rgb(204,238,255)">
    <TD STYLE="width: 50%; text-align: center">T&amp;D</TD><TD STYLE="width: 1%">&nbsp;</TD>
    <TD STYLE="width: 1%; text-align: left">$</TD><TD STYLE="width: 22%; text-align: right">406,376</TD><TD STYLE="width: 1%; text-align: left">&nbsp;</TD><TD STYLE="width: 1%">&nbsp;</TD>
    <TD STYLE="width: 1%; text-align: left">$</TD><TD STYLE="width: 22%; text-align: right">53,876</TD><TD STYLE="width: 1%; text-align: left">&nbsp;</TD></TR>
<TR STYLE="vertical-align: bottom; background-color: White">
    <TD STYLE="text-align: center; padding-bottom: 1pt">C&amp;I</TD><TD STYLE="padding-bottom: 1pt">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 1pt solid; text-align: left">&nbsp;</TD><TD STYLE="border-bottom: Black 1pt solid; text-align: right">524,239</TD><TD STYLE="padding-bottom: 1pt; text-align: left">&nbsp;</TD><TD STYLE="padding-bottom: 1pt">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 1pt solid; text-align: left">&nbsp;</TD><TD STYLE="border-bottom: Black 1pt solid; text-align: right">128,238</TD><TD STYLE="padding-bottom: 1pt; text-align: left">&nbsp;</TD></TR>
<TR STYLE="vertical-align: bottom; background-color: rgb(204,238,255)">
    <TD STYLE="text-align: center; padding-bottom: 2.5pt">Total</TD><TD STYLE="padding-bottom: 2.5pt">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 2.5pt double; text-align: left">$</TD><TD STYLE="border-bottom: Black 2.5pt double; text-align: right">930,615</TD><TD STYLE="padding-bottom: 2.5pt; text-align: left">&nbsp;</TD><TD STYLE="padding-bottom: 2.5pt">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 2.5pt double; text-align: left">$</TD><TD STYLE="border-bottom: Black 2.5pt double; text-align: right">182,114</TD><TD STYLE="padding-bottom: 2.5pt; text-align: left">&nbsp;</TD></TR>
</TABLE>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><B>3. Fair Value Measurements</B></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.5in">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.5in">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.</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.5in">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.5in">As of June 30, 2018 and December 31, 2017,
the Company determined that the carrying value of cash and cash equivalents approximated fair value based on Level 1 inputs. As
of June 30, 2018 and December 31, 2017, the fair values of the Company&rsquo;s long-term debt and capital lease obligations were
based on Level 2 inputs. The Company&rsquo;s long-term debt was based on variable and fixed interest rates at June 30, 2018 and
December 31, 2017, 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's capital lease
obligations also approximated fair value.</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><B>&nbsp;</B></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><B>4. Contracts in Process</B></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.5in">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.5in">The net asset position for contracts in
process consisted of the following:</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.5in">&nbsp;</P>

<TABLE CELLPADDING="0" CELLSPACING="0" STYLE="border-collapse: collapse; width: 70%; font: 10pt Times New Roman, Times, Serif; margin-left: 1in">
<TR STYLE="vertical-align: bottom">
    <TD NOWRAP>&nbsp;</TD><TD STYLE="font-weight: bold">&nbsp;</TD>
    <TD NOWRAP COLSPAN="2" STYLE="font-weight: bold; text-align: center">June 30,</TD><TD STYLE="font-weight: bold">&nbsp;</TD><TD STYLE="font-weight: bold">&nbsp;</TD>
    <TD NOWRAP COLSPAN="2" STYLE="font-weight: bold; text-align: center">December 31,</TD><TD STYLE="font-weight: bold">&nbsp;</TD></TR>
<TR STYLE="vertical-align: bottom">
    <TD NOWRAP STYLE="font-weight: bold; border-bottom: Black 1pt solid">(In thousands)</TD><TD STYLE="font-weight: bold; padding-bottom: 1pt">&nbsp;</TD>
    <TD NOWRAP COLSPAN="2" STYLE="font-weight: bold; text-align: center; border-bottom: Black 1pt solid">2018</TD><TD STYLE="padding-bottom: 1pt; font-weight: bold">&nbsp;</TD><TD STYLE="font-weight: bold; padding-bottom: 1pt">&nbsp;</TD>
    <TD NOWRAP COLSPAN="2" STYLE="font-weight: bold; text-align: center; border-bottom: Black 1pt solid">2017</TD><TD STYLE="padding-bottom: 1pt; font-weight: bold">&nbsp;</TD></TR>
<TR STYLE="vertical-align: bottom">
    <TD NOWRAP>&nbsp;</TD><TD>&nbsp;</TD>
    <TD NOWRAP COLSPAN="2">&nbsp;</TD><TD>&nbsp;</TD><TD>&nbsp;</TD>
    <TD NOWRAP COLSPAN="2">&nbsp;</TD><TD>&nbsp;</TD></TR>
<TR STYLE="vertical-align: bottom; background-color: rgb(204,238,255)">
    <TD STYLE="width: 66%; text-align: left">Costs and estimated earnings on uncompleted contracts</TD><TD STYLE="width: 1%">&nbsp;</TD>
    <TD STYLE="width: 1%; text-align: left">$</TD><TD STYLE="width: 14%; text-align: right">2,105,022</TD><TD STYLE="width: 1%; text-align: left">&nbsp;</TD><TD STYLE="width: 1%">&nbsp;</TD>
    <TD STYLE="width: 1%; text-align: left">$</TD><TD STYLE="width: 14%; text-align: right">1,978,981</TD><TD STYLE="width: 1%; text-align: left">&nbsp;</TD></TR>
<TR STYLE="vertical-align: bottom; background-color: White">
    <TD STYLE="text-align: left; padding-bottom: 1pt">Less: Billings to date</TD><TD STYLE="padding-bottom: 1pt">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 1pt solid; text-align: left">&nbsp;</TD><TD STYLE="border-bottom: Black 1pt solid; text-align: right">2,066,073</TD><TD STYLE="padding-bottom: 1pt; text-align: left">&nbsp;</TD><TD STYLE="padding-bottom: 1pt">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 1pt solid; text-align: left">&nbsp;</TD><TD STYLE="border-bottom: Black 1pt solid; text-align: right">1,929,640</TD><TD STYLE="padding-bottom: 1pt; text-align: left">&nbsp;</TD></TR>
<TR STYLE="vertical-align: bottom; background-color: rgb(204,238,255)">
    <TD STYLE="padding-bottom: 2.5pt">&nbsp;</TD><TD STYLE="padding-bottom: 2.5pt">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 2.5pt double; text-align: left">$</TD><TD STYLE="border-bottom: Black 2.5pt double; text-align: right">38,949</TD><TD STYLE="padding-bottom: 2.5pt; text-align: left">&nbsp;</TD><TD STYLE="padding-bottom: 2.5pt">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 2.5pt double; text-align: left">$</TD><TD STYLE="border-bottom: Black 2.5pt double; text-align: right">49,341</TD><TD STYLE="padding-bottom: 2.5pt; text-align: left">&nbsp;</TD></TR>
</TABLE>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.5in">The net asset position for contracts in
process included in the accompanying consolidated balance sheets was as follows:</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.5in">&nbsp;</P>

<TABLE CELLPADDING="0" CELLSPACING="0" STYLE="border-collapse: collapse; width: 70%; font: 10pt Times New Roman, Times, Serif; margin-left: 1in">
<TR STYLE="vertical-align: bottom">
    <TD NOWRAP>&nbsp;</TD><TD STYLE="font-weight: bold">&nbsp;</TD>
    <TD NOWRAP COLSPAN="2" STYLE="font-weight: bold; text-align: center">June 30,</TD><TD STYLE="font-weight: bold">&nbsp;</TD><TD STYLE="font-weight: bold">&nbsp;</TD>
    <TD NOWRAP COLSPAN="2" STYLE="font-weight: bold; text-align: center">December 31,</TD><TD STYLE="font-weight: bold">&nbsp;</TD></TR>
<TR STYLE="vertical-align: bottom">
    <TD NOWRAP STYLE="font-weight: bold; border-bottom: Black 1pt solid">(In thousands)</TD><TD STYLE="font-weight: bold; padding-bottom: 1pt">&nbsp;</TD>
    <TD NOWRAP COLSPAN="2" STYLE="font-weight: bold; text-align: center; border-bottom: Black 1pt solid">2018</TD><TD STYLE="padding-bottom: 1pt; font-weight: bold">&nbsp;</TD><TD STYLE="font-weight: bold; padding-bottom: 1pt">&nbsp;</TD>
    <TD NOWRAP COLSPAN="2" STYLE="font-weight: bold; text-align: center; border-bottom: Black 1pt solid">2017</TD><TD STYLE="padding-bottom: 1pt; font-weight: bold">&nbsp;</TD></TR>
<TR STYLE="vertical-align: bottom">
    <TD NOWRAP>&nbsp;</TD><TD>&nbsp;</TD>
    <TD NOWRAP COLSPAN="2">&nbsp;</TD><TD>&nbsp;</TD><TD>&nbsp;</TD>
    <TD NOWRAP COLSPAN="2">&nbsp;</TD><TD>&nbsp;</TD></TR>
<TR STYLE="vertical-align: bottom; background-color: rgb(204,238,255)">
    <TD STYLE="width: 66%; text-align: left; padding-left: 0.125in; text-indent: -0.125in">Costs and estimated earnings in excess of billings on uncompleted contracts</TD><TD STYLE="width: 1%">&nbsp;</TD>
    <TD STYLE="width: 1%; text-align: left">$</TD><TD STYLE="width: 14%; text-align: right">87,356</TD><TD STYLE="width: 1%; text-align: left">&nbsp;</TD><TD STYLE="width: 1%">&nbsp;</TD>
    <TD STYLE="width: 1%; text-align: left">$</TD><TD STYLE="width: 14%; text-align: right">78,260</TD><TD STYLE="width: 1%; text-align: left">&nbsp;</TD></TR>
<TR STYLE="vertical-align: bottom; background-color: White">
    <TD STYLE="text-align: left; padding-bottom: 1pt; padding-left: 0.125in; text-indent: -0.125in">Billings in excess of costs and estimated earnings on uncompleted contracts</TD><TD STYLE="padding-bottom: 1pt">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 1pt solid; text-align: left">&nbsp;</TD><TD STYLE="border-bottom: Black 1pt solid; text-align: right">(48,407</TD><TD STYLE="padding-bottom: 1pt; text-align: left">)</TD><TD STYLE="padding-bottom: 1pt">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 1pt solid; text-align: left">&nbsp;</TD><TD STYLE="border-bottom: Black 1pt solid; text-align: right">(28,919</TD><TD STYLE="padding-bottom: 1pt; text-align: left">)</TD></TR>
<TR STYLE="vertical-align: bottom; background-color: rgb(204,238,255)">
    <TD STYLE="padding-bottom: 2.5pt">&nbsp;</TD><TD STYLE="padding-bottom: 2.5pt">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 2.5pt double; text-align: left">$</TD><TD STYLE="border-bottom: Black 2.5pt double; text-align: right">38,949</TD><TD STYLE="padding-bottom: 2.5pt; text-align: left">&nbsp;</TD><TD STYLE="padding-bottom: 2.5pt">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 2.5pt double; text-align: left">$</TD><TD STYLE="border-bottom: Black 2.5pt double; text-align: right">49,341</TD><TD STYLE="padding-bottom: 2.5pt; text-align: left">&nbsp;</TD></TR>
</TABLE>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center">&nbsp;</P>


<!-- Field: Page; Sequence: 11; Value: 1 -->
    <DIV STYLE="margin-top: 12pt; margin-bottom: 6pt; border-bottom: Black 1pt solid"><TABLE CELLPADDING="0" CELLSPACING="0" STYLE="border-collapse: collapse; width: 100%; font-size: 10pt"><TR STYLE="vertical-align: top; text-align: left"><TD STYLE="width: 33%">&nbsp;</TD><TD STYLE="width: 34%; text-align: center"><!-- Field: Sequence; Type: Arabic; Name: PageNo -->9<!-- Field: /Sequence --></TD><TD STYLE="width: 33%; text-align: right">&nbsp;</TD></TR></TABLE></DIV>
    <DIV STYLE="page-break-before: always; margin-top: 6pt; margin-bottom: 12pt"><P STYLE="margin: 0pt">&nbsp;</P></DIV>
    <!-- Field: /Page -->

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&nbsp;&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><B>5. Debt</B></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.5in">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.5in">On June 30, 2016, the Company entered into
a five-year amended and restated credit agreement (the &ldquo;Credit Agreement&rdquo;) 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 $250 million (the &ldquo;Facility&rdquo;)
that may be used for revolving loans and 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 $50 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 $100 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&rsquo;s domestic subsidiaries and 65% of the capital stock of the direct foreign subsidiaries
of the Company. Additionally, subject to certain exceptions, the Company&rsquo;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 working capital, capital expenditures, acquisitions,
stock repurchases and other general corporate purposes.</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.5in">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.5in">Amounts borrowed under the Credit Agreement
bear interest, at the Company&rsquo;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 1.00%; or (2) Adjusted LIBO Rate (as defined in the Credit Agreement) plus an applicable
margin ranging from 1.00% to 2.00%. The applicable margin is determined based on the Company&rsquo;s consolidated leverage ratio
(the &ldquo;Leverage Ratio&rdquo;) which is defined in the Credit Agreement as Consolidated Total Indebtedness 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.125% to 2.125% for non-performance letters of credit or 0.625% to 1.125% for performance letters of credit, based on the Company&rsquo;s
consolidated Leverage Ratio. The Company is subject to a commitment fee of 0.20% to 0.375%, based on the Company&rsquo;s consolidated
Leverage Ratio, on any unused portion of the Facility. The Credit Agreement restricts certain types of payments when the Company&rsquo;s
consolidated Leverage Ratio exceeds 2.25. The weighted average interest rate on borrowings outstanding for the six months ended
June 30, 2018 was 2.86% per annum.</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.5in">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.5in">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 a number of covenants, including limitations
on asset sales, investments, indebtedness and liens. In connection with any permitted acquisition where the total consideration
exceeds $50 million, the Company may request that the maximum permitted consolidated Leverage Ratio increase from 3.0 to 3.5. Any
such increase shall begin in the quarter in which such permitted acquisition is consummated and shall continue in effect for four
consecutive fiscal quarters. The Company was in compliance with all of its financial covenants under the Credit Agreement as of
June 30, 2018.</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.5in">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.5in">The amount outstanding on the Facility as
of June 30, 2018 and December 31, 2017, was $57.8 million and $79.0 million, respectively.</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.5in">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.5in">As of June 30, 2018, the Company had irrevocable
standby letters of credit outstanding under the Facility of approximately $20.6 million, including $17.6 million related to the
Company&rsquo;s payment obligation under its insurance programs and approximately $3.0 million related to contract performance
obligations. As of December 31, 2017, the Company had irrevocable standby letters of credit outstanding under the Facility of approximately
$20.9 million, including $17.6 million related to the Company&rsquo;s payment obligation under its insurance programs and approximately
$3.3 million related to contract performance obligations.</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.5in">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.5in">The Company has remaining deferred debt
issuance costs totaling $0.7 million as of June 30, 2018, related to the line of credit. As permitted under ASU No. 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.</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><B>&nbsp;</B></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><B>6. Income Taxes</B></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.5in">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.5in">The U.S. federal statutory tax rate was
21% for the three and six months ended June 30, 2018 and 35% for the three and six months ended June 30, 2017. The Company&rsquo;s
effective tax rate for the three and six months ended June 30, 2018 was 28.8% of pretax income, compared to the effective tax rate
for the three and six months ended June&nbsp;30, 2017 of 67.3% and 47.2%, respectively.</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.5in">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.5in">The difference between the U.S. federal
statutory tax rate and the Company&rsquo;s effective tax rate for the three and six months ended June 30, 2018 was primarily due
to state income taxes and the inability to utilize losses experienced in certain Canadian operations.</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&nbsp;</P>


<!-- Field: Page; Sequence: 12; Value: 1 -->
    <DIV STYLE="margin-top: 12pt; margin-bottom: 6pt; border-bottom: Black 1pt solid"><TABLE CELLPADDING="0" CELLSPACING="0" STYLE="border-collapse: collapse; width: 100%; font-size: 10pt"><TR STYLE="vertical-align: top; text-align: left"><TD STYLE="width: 33%">&nbsp;</TD><TD STYLE="width: 34%; text-align: center"><!-- Field: Sequence; Type: Arabic; Name: PageNo -->10<!-- Field: /Sequence --></TD><TD STYLE="width: 33%; text-align: right">&nbsp;</TD></TR></TABLE></DIV>
    <DIV STYLE="page-break-before: always; margin-top: 6pt; margin-bottom: 12pt"><P STYLE="margin: 0pt">&nbsp;</P></DIV>
    <!-- Field: /Page -->

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&nbsp;&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.5in">The difference between the U.S. federal
statutory tax rate and the Company&rsquo;s effective tax rate for the three months ended June 30, 2017 was primarily caused by
<FONT STYLE="font-family: Times New Roman, Times, Serif">the inability to utilize losses experienced in certain Canadian operations</FONT>.
The difference between the U.S. federal statutory tax rate and the Company&rsquo;s effective tax rate for the six months ended
June 30, 2017 was caused by <FONT STYLE="font-family: Times New Roman, Times, Serif">the inability to utilize losses experienced
in certain Canadian operations, partially offset by</FONT> excess tax benefits of approximately $1.0 million pertaining to the
vesting of stock awards and the exercise of stock options.</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.5in">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.5in">The Company had unrecognized tax benefits
of approximately $0.4 million as of June 30, 2018 and $0.8 million as of December 31, 2017, which were included in other liabilities
in the accompanying consolidated balance sheets.</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.5in">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.5in">The Company&rsquo;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 because of the unrecognized tax benefits was not
significant for the three and six months ended June 30, 2018 and 2017.</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.5in">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.5in">The Company is subject to taxation in various
jurisdictions. The Company&rsquo;s tax returns for 2015 and 2016 are subject to examination by U.S. federal authorities. The Company&rsquo;s
tax returns are subject to examination by various state authorities for the years 2013 through 2016.</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><B>&nbsp;</B></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><B>7. Commitments and Contingencies</B></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><B><I>&nbsp;</I></B></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><B><I>Purchase Commitments</I></B></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.5in">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.5in">As of June 30, 2018, the Company had approximately
$7.3 million in outstanding purchase orders for certain construction equipment, with cash outlay scheduled to occur over the next
three months.</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><B><I>&nbsp;</I></B></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><B><I>Insurance and Claims Accruals</I></B></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.5in">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.5in">The Company carries insurance policies,
which are subject to certain deductibles, for workers&rsquo; compensation, general liability, automobile liability and other coverages.
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&rsquo;s health benefit plans are subject to deductibles of up to $0.2 million for qualified individuals.
Losses up to the deductible amounts are accrued based upon the Company&rsquo;s estimates of the ultimate liability for claims reported
and an estimate of claims incurred but not yet reported.</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.5in">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.5in">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.</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><B><I>&nbsp;</I></B></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><B><I>Performance and Payment Bonds and Parent Guarantees</I></B></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.5in">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.5in">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 June 30, 2018, an aggregate of approximately
$606.1 million in original face amount of bonds issued by the Company&rsquo;s sureties were outstanding. Our estimated remaining
cost to complete these bonded projects was approximately $247.3 million as of June 30, 2018.</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.5in">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.5in">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&rsquo; 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.</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><B><I>&nbsp;</I></B></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><B><I>Indemnities</I></B></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.5in">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.5in">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.</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><B><I>&nbsp;</I></B></P>


<!-- Field: Page; Sequence: 13; Value: 1 -->
    <DIV STYLE="margin-top: 12pt; margin-bottom: 6pt; border-bottom: Black 1pt solid"><TABLE CELLPADDING="0" CELLSPACING="0" STYLE="border-collapse: collapse; width: 100%; font-size: 10pt"><TR STYLE="vertical-align: top; text-align: left"><TD STYLE="width: 33%">&nbsp;</TD><TD STYLE="width: 34%; text-align: center"><!-- Field: Sequence; Type: Arabic; Name: PageNo -->11<!-- Field: /Sequence --></TD><TD STYLE="width: 33%; text-align: right">&nbsp;</TD></TR></TABLE></DIV>
    <DIV STYLE="page-break-before: always; margin-top: 6pt; margin-bottom: 12pt"><P STYLE="margin: 0pt">&nbsp;</P></DIV>
    <!-- Field: /Page -->

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><B><I>&nbsp;</I></B></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><B><I>Collective Bargaining Agreements</I></B></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.5in">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.5in">Many of the Company&rsquo;s subsidiaries&rsquo;
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 &ldquo;critical&rdquo; status, the Company
is not currently aware of any potential liabilities related to this issue.</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><B><I>&nbsp;</I></B></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><B><I>Litigation and Other Legal Matters</I></B></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.5in">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.5in">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.</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.5in">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.5in">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&rsquo;s
current services and operations, as well as our historic operations.</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.5in">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.5in">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&rsquo;s financial position, results of operations or cash flows.</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><B>&nbsp;</B></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><B>8. Lease Obligations</B></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.5in">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.5in">From time to time, the Company enters into
leasing arrangements for real estate, vehicles and construction equipment, including master leasing arrangements for vehicles and
construction equipment. Some of the leases entered into under these agreements met the requirements for capitalization and were
recorded as capital leases, while others were treated as operating leases. As of June 30, 2018, the Company had no outstanding
commitments to enter into future leases under its master lease agreements.</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><B><I>&nbsp;</I></B></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><B><I>Capital Leases</I></B></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.5in">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.5in">The Company leases some vehicles and certain
equipment under capital leases. The economic substance of the leases is a financing transaction for acquisition of the vehicles
and equipment. Accordingly, these leases are included in the balance sheets in property and equipment, net of accumulated depreciation,
with a corresponding amount recorded in current portion of capital lease obligations or capital lease obligations, net of current
maturities, as appropriate. The capital lease assets are amortized over the life of the lease or, if shorter, the life of the leased
asset, on a straight-line basis and included in depreciation expense in the statements of operations. The interest associated with
capital lease obligations is included in interest expense in the statements of operations.</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.5in">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.5in">As of June 30, 2018, the Company had approximately
$3.2 million of capital lease obligations outstanding, $1.1 million of which was classified as a current liability. As of December
31, 2017, the Company had approximately $3.7 million of capital lease obligations outstanding, $1.1 million of which was classified
as a current liability.</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.5in">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.5in">As of June 30, 2018 and December 31, 2017,
$3.1 million and $3.7 million, respectively, of leased assets were capitalized in construction equipment, net of accumulated depreciation.</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><B><I>&nbsp;</I></B></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><B><I>Operating Leases</I></B></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.5in">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.5in">The Company, from time to time, leases real
estate, construction equipment and office equipment under operating leases with remaining terms ranging from one to six years.</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><B><I>&nbsp;</I></B></P>


<!-- Field: Page; Sequence: 14; Value: 1 -->
    <DIV STYLE="margin-top: 12pt; margin-bottom: 6pt; border-bottom: Black 1pt solid"><TABLE CELLPADDING="0" CELLSPACING="0" STYLE="border-collapse: collapse; width: 100%; font-size: 10pt"><TR STYLE="vertical-align: top; text-align: left"><TD STYLE="width: 33%">&nbsp;</TD><TD STYLE="width: 34%; text-align: center"><!-- Field: Sequence; Type: Arabic; Name: PageNo -->12<!-- Field: /Sequence --></TD><TD STYLE="width: 33%; text-align: right">&nbsp;</TD></TR></TABLE></DIV>
    <DIV STYLE="page-break-before: always; margin-top: 6pt; margin-bottom: 12pt"><P STYLE="margin: 0pt">&nbsp;</P></DIV>
    <!-- Field: /Page -->

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><B><I>&nbsp;</I></B></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><B><I>Future Minimum Lease Payments</I></B></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.5in">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.5in">The future minimum lease payments required
under capital leases and operating leases, together with the present value of capital leases, as of June 30, 2018 were as follows:</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.5in">&nbsp;</P>

<TABLE CELLPADDING="0" CELLSPACING="0" STYLE="border-collapse: collapse; width: 75%; font: 10pt Times New Roman, Times, Serif; margin-left: 1.25in">
<TR STYLE="vertical-align: bottom">
    <TD NOWRAP STYLE="text-align: left">&nbsp;</TD><TD STYLE="font-weight: bold">&nbsp;</TD>
    <TD NOWRAP COLSPAN="2" STYLE="font-weight: bold; text-align: center">Capital</TD><TD STYLE="font-weight: bold">&nbsp;</TD><TD STYLE="font-weight: bold">&nbsp;</TD>
    <TD NOWRAP COLSPAN="2" STYLE="font-weight: bold; text-align: center">Operating</TD><TD STYLE="font-weight: bold">&nbsp;</TD></TR>
<TR STYLE="vertical-align: bottom">
    <TD NOWRAP STYLE="font-weight: bold; border-bottom: Black 1pt solid; text-align: left">(In thousands)</TD><TD STYLE="font-weight: bold; padding-bottom: 1pt">&nbsp;</TD>
    <TD NOWRAP COLSPAN="2" STYLE="font-weight: bold; text-align: center; border-bottom: Black 1pt solid">Lease <BR> Obligations</TD><TD STYLE="padding-bottom: 1pt; font-weight: bold">&nbsp;</TD><TD STYLE="font-weight: bold; padding-bottom: 1pt">&nbsp;</TD>
    <TD NOWRAP COLSPAN="2" STYLE="font-weight: bold; text-align: center; border-bottom: Black 1pt solid">Lease <BR> Obligations</TD><TD STYLE="padding-bottom: 1pt; font-weight: bold">&nbsp;</TD></TR>
<TR STYLE="vertical-align: bottom">
    <TD NOWRAP STYLE="text-align: left">&nbsp;</TD><TD>&nbsp;</TD>
    <TD NOWRAP COLSPAN="2">&nbsp;</TD><TD>&nbsp;</TD><TD>&nbsp;</TD>
    <TD NOWRAP COLSPAN="2">&nbsp;</TD><TD>&nbsp;</TD></TR>
<TR STYLE="vertical-align: bottom; background-color: rgb(204,238,255)">
    <TD STYLE="width: 70%; text-align: left">Remainder of 2018</TD><TD STYLE="width: 1%">&nbsp;</TD>
    <TD STYLE="width: 1%; text-align: left">$</TD><TD STYLE="width: 12%; text-align: right">592</TD><TD STYLE="width: 1%; text-align: left">&nbsp;</TD><TD STYLE="width: 1%">&nbsp;</TD>
    <TD STYLE="width: 1%; text-align: left">$</TD><TD STYLE="width: 12%; text-align: right">2,219</TD><TD STYLE="width: 1%; text-align: left">&nbsp;</TD></TR>
<TR STYLE="vertical-align: bottom; background-color: White">
    <TD STYLE="text-align: left">2019</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">1,185</TD><TD STYLE="text-align: left">&nbsp;</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">3,413</TD><TD STYLE="text-align: left">&nbsp;</TD></TR>
<TR STYLE="vertical-align: bottom; background-color: rgb(204,238,255)">
    <TD STYLE="text-align: left">2020</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">1,185</TD><TD STYLE="text-align: left">&nbsp;</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">2,338</TD><TD STYLE="text-align: left">&nbsp;</TD></TR>
<TR STYLE="vertical-align: bottom; background-color: White">
    <TD STYLE="text-align: left">2021</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">355</TD><TD STYLE="text-align: left">&nbsp;</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">1,680</TD><TD STYLE="text-align: left">&nbsp;</TD></TR>
<TR STYLE="vertical-align: bottom; background-color: rgb(204,238,255)">
    <TD STYLE="text-align: left">2022</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">&mdash;</TD><TD STYLE="text-align: left">&nbsp;</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">1,081</TD><TD STYLE="text-align: left">&nbsp;</TD></TR>
<TR STYLE="vertical-align: bottom; background-color: White">
    <TD STYLE="padding-bottom: 1pt; text-align: left">Thereafter</TD><TD STYLE="padding-bottom: 1pt">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 1pt solid; text-align: left">&nbsp;</TD><TD STYLE="border-bottom: Black 1pt solid; text-align: right">&mdash;</TD><TD STYLE="padding-bottom: 1pt; text-align: left">&nbsp;</TD><TD STYLE="padding-bottom: 1pt">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 1pt solid; text-align: left">&nbsp;</TD><TD STYLE="border-bottom: Black 1pt solid; text-align: right">514</TD><TD STYLE="padding-bottom: 1pt; text-align: left">&nbsp;</TD></TR>
<TR STYLE="vertical-align: bottom; background-color: rgb(204,238,255)">
    <TD STYLE="text-align: left; padding-bottom: 2.5pt">Total minimum lease payments</TD><TD STYLE="padding-bottom: 2.5pt">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 2.5pt double; text-align: left">$</TD><TD STYLE="border-bottom: Black 2.5pt double; text-align: right">3,317</TD><TD STYLE="padding-bottom: 2.5pt; text-align: left">&nbsp;</TD><TD STYLE="padding-bottom: 2.5pt">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 2.5pt double; text-align: left">$</TD><TD STYLE="border-bottom: Black 2.5pt double; text-align: right">11,245</TD><TD STYLE="padding-bottom: 2.5pt; text-align: left">&nbsp;</TD></TR>
<TR STYLE="vertical-align: bottom; background-color: White">
    <TD STYLE="padding-bottom: 1pt; text-align: left">Interest</TD><TD STYLE="padding-bottom: 1pt">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 1pt solid; text-align: left">&nbsp;</TD><TD STYLE="border-bottom: Black 1pt solid; text-align: right">(147</TD><TD STYLE="padding-bottom: 1pt; text-align: left">)</TD><TD STYLE="padding-bottom: 1pt">&nbsp;</TD>
    <TD STYLE="padding-bottom: 1pt; text-align: left">&nbsp;</TD><TD STYLE="padding-bottom: 1pt; text-align: right">&nbsp;</TD><TD STYLE="padding-bottom: 1pt; text-align: left">&nbsp;</TD></TR>
<TR STYLE="vertical-align: bottom; background-color: rgb(204,238,255)">
    <TD STYLE="text-align: left">Net present value of minimum lease payments</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">3,170</TD><TD STYLE="text-align: left">&nbsp;</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">&nbsp;</TD><TD STYLE="text-align: left">&nbsp;</TD></TR>
<TR STYLE="vertical-align: bottom; background-color: White">
    <TD STYLE="text-align: left; padding-bottom: 1pt">Less: Current portion of capital lease obligations</TD><TD STYLE="padding-bottom: 1pt">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 1pt solid; text-align: left">&nbsp;</TD><TD STYLE="border-bottom: Black 1pt solid; text-align: right">1,102</TD><TD STYLE="padding-bottom: 1pt; text-align: left">&nbsp;</TD><TD STYLE="padding-bottom: 1pt">&nbsp;</TD>
    <TD STYLE="padding-bottom: 1pt; text-align: left">&nbsp;</TD><TD STYLE="padding-bottom: 1pt; text-align: right">&nbsp;</TD><TD STYLE="padding-bottom: 1pt; text-align: left">&nbsp;</TD></TR>
<TR STYLE="vertical-align: bottom; background-color: rgb(204,238,255)">
    <TD STYLE="text-align: left; padding-bottom: 2.5pt">Long-term capital lease obligations</TD><TD STYLE="padding-bottom: 2.5pt">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 2.5pt double; text-align: left">$</TD><TD STYLE="border-bottom: Black 2.5pt double; text-align: right">2,068</TD><TD STYLE="padding-bottom: 2.5pt; text-align: left">&nbsp;</TD><TD STYLE="padding-bottom: 2.5pt">&nbsp;</TD>
    <TD STYLE="padding-bottom: 2.5pt; text-align: left">&nbsp;</TD><TD STYLE="padding-bottom: 2.5pt; text-align: right">&nbsp;</TD><TD STYLE="padding-bottom: 2.5pt; text-align: left">&nbsp;</TD></TR>
</TABLE>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><B>9. Stock-Based Compensation</B></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.5in">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.5in">The Company maintains two equity compensation
plans under which stock-based compensation has been granted: the 2017 Long-Term Incentive Plan, (the &ldquo;LTIP&rdquo;) and the
2007 Long-Term Incentive Plan (the &ldquo;2007 Plan&rdquo;). Upon the adoption of the LTIP during the second quarter of 2017, awards
were no longer granted under the 2007 Plan. The LTIP provides for grants of (a) incentive stock options qualified as such under
U.S. federal income tax laws, (b) stock options that do not qualify as incentive stock options, (c) stock appreciation rights,
(d) restricted stock awards, (e) restricted stock units, (f) performance share awards, (g) phantom stock, (h) stock bonuses, (i)
dividend equivalents, and (j) any combination of such awards.</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.5in">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.5in">The company grants time-vested stock awards
in the form of restricted stock awards, restricted stock units or equity-settled phantom stock. During the six months ended June
30, 2018, the Company granted 92,244 shares of time-vested stock awards under the LTIP, which primarily vest ratably over three
years, at a weighted average grant date fair value of $30.16. Additionally, 86,870 shares of time-vested stock awards vested during
the six months ended June 30, 2018, at a weighted average grant date fair value of $29.40.</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.5in">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.5in">During the six months ended June 30, 2018,
the Company granted 66,764 performance share awards under the LTIP at target, which cliff vest on December 31, 2020, at a weighted
average grant date fair value of $34.52. The number of shares actually earned under a performance award may vary from zero to 200%
of the target shares awarded, based upon the Company&rsquo;s performance compared to certain metrics. The metrics used were determined
at grant by the Compensation Committee of the Board of Directors and were either based on internal measures, such as the Company&rsquo;s
financial performance compared to target, or on a market-based metric, such as the Company&rsquo;s stock performance compared to
a peer group. Performance awards cliff vest upon attainment of the stated performance targets and minimum service requirements
and are paid in common shares of the Company&rsquo;s stock. During the six months ended June 30, 2018, management concluded that
it was probable that the minimum performance criteria would not be met for certain performance shares that were granted during
2016. As a result, during the first quarter of 2018, the Company reversed $0.4 million in stock compensation from previous accruals.</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.5in">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.5in">During the six months ended June 30, 2018,
plan participants exercised 87,557 stock options with a weighted average exercise price of $21.55.</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.5in">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.5in">The Company recognizes stock-based compensation
expense related to restricted stock awards, phantom stock awards and restricted stock units based on the grant date fair value,
which was the closing price of the Company&rsquo;s stock on the date of grant. The fair value is expensed over the service period.
The Company recognizes stock-based compensation expense related to market-based performance awards based on the grant date fair
value, which is computed using a Monte Carlo simulation. The fair value is expensed over the service period, which is approximately
2.8 years. The Company recognizes stock-based compensation expense related to internal measure-based performance awards based on
the grant date fair value, which was the closing price of the Company&rsquo;s stock on the date of grant. The fair value is 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 potential achievement of the performance target at each reporting
date. The fair value of restricted stock units that were granted to directors during the second quarter of 2018 will be expensed
over an amortization period of 1.0 year. The fair value of restricted stock units granted to directors in 2017 was expensed on
the date of the grant because the award agreements contain provisions which call for the vesting of all shares awarded upon change
in control or resignation from the board for any reason except breach of fiduciary duty.</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&nbsp;</P>


<!-- Field: Page; Sequence: 15; Value: 1 -->
    <DIV STYLE="margin-top: 12pt; margin-bottom: 6pt; border-bottom: Black 1pt solid"><TABLE CELLPADDING="0" CELLSPACING="0" STYLE="border-collapse: collapse; width: 100%; font-size: 10pt"><TR STYLE="vertical-align: top; text-align: left"><TD STYLE="width: 33%">&nbsp;</TD><TD STYLE="width: 34%; text-align: center"><!-- Field: Sequence; Type: Arabic; Name: PageNo -->13<!-- Field: /Sequence --></TD><TD STYLE="width: 33%; text-align: right">&nbsp;</TD></TR></TABLE></DIV>
    <DIV STYLE="page-break-before: always; margin-top: 6pt; margin-bottom: 12pt"><P STYLE="margin: 0pt">&nbsp;</P></DIV>
    <!-- Field: /Page -->

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&nbsp;<B>&nbsp;</B></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><B>10. Segment Information</B></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.5in">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.5in">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 includes safety costs, professional fees, IT expenses,
management fees, and intangible amortization. The accounting policies of the segments are the same as those described in the Summary
of Significant Accounting Policies in the Company&rsquo;s Annual Report on Form 10-K for the year ended December 31, 2017.</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.5in">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.5in">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.</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.5in">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.5in">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, manufacturing plants, processing facilities,
waste-water treatment facilities, mining facilities and transportation control and management systems. C&amp;I segment services
are generally performed in the western and northeastern United States and in western Canada. 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.&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.5in">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.5in">The information in the following table is
derived from the segment&rsquo;s internal financial reports used for corporate management purposes:</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.5in">&nbsp;</P>

<TABLE CELLPADDING="0" CELLSPACING="0" STYLE="border-collapse: collapse; width: 80%; font: 10pt Times New Roman, Times, Serif; margin-left: 1in">
<TR STYLE="vertical-align: bottom">
    <TD NOWRAP>&nbsp;</TD><TD STYLE="font-weight: bold">&nbsp;</TD>
    <TD NOWRAP COLSPAN="6" STYLE="font-weight: bold; text-align: center">Three months ended</TD><TD STYLE="font-weight: bold">&nbsp;</TD><TD STYLE="font-weight: bold">&nbsp;</TD>
    <TD NOWRAP COLSPAN="6" STYLE="font-weight: bold; text-align: center">Six months ended</TD><TD STYLE="font-weight: bold">&nbsp;</TD></TR>
<TR STYLE="vertical-align: bottom">
    <TD NOWRAP>&nbsp;</TD><TD STYLE="font-weight: bold; padding-bottom: 1pt">&nbsp;</TD>
    <TD NOWRAP COLSPAN="6" STYLE="font-weight: bold; text-align: center; border-bottom: Black 1pt solid">June 30,</TD><TD STYLE="padding-bottom: 1pt; font-weight: bold">&nbsp;</TD><TD STYLE="font-weight: bold; padding-bottom: 1pt">&nbsp;</TD>
    <TD NOWRAP COLSPAN="6" STYLE="font-weight: bold; text-align: center; border-bottom: Black 1pt solid">June 30,</TD><TD STYLE="padding-bottom: 1pt; font-weight: bold">&nbsp;</TD></TR>
<TR STYLE="vertical-align: bottom">
    <TD NOWRAP STYLE="font-weight: bold; border-bottom: Black 1pt solid">(In thousands)</TD><TD STYLE="font-weight: bold; padding-bottom: 1pt">&nbsp;</TD>
    <TD NOWRAP COLSPAN="2" STYLE="font-weight: bold; text-align: center; border-bottom: Black 1pt solid">2018</TD><TD STYLE="padding-bottom: 1pt; font-weight: bold">&nbsp;</TD><TD STYLE="font-weight: bold; padding-bottom: 1pt">&nbsp;</TD>
    <TD NOWRAP COLSPAN="2" STYLE="font-weight: bold; text-align: center; border-bottom: Black 1pt solid">2017</TD><TD STYLE="padding-bottom: 1pt; font-weight: bold">&nbsp;</TD><TD STYLE="font-weight: bold; padding-bottom: 1pt">&nbsp;</TD>
    <TD NOWRAP COLSPAN="2" STYLE="font-weight: bold; text-align: center; border-bottom: Black 1pt solid">2018</TD><TD STYLE="padding-bottom: 1pt; font-weight: bold">&nbsp;</TD><TD STYLE="font-weight: bold; padding-bottom: 1pt">&nbsp;</TD>
    <TD NOWRAP COLSPAN="2" STYLE="font-weight: bold; text-align: center; border-bottom: Black 1pt solid">2017</TD><TD STYLE="padding-bottom: 1pt; font-weight: bold">&nbsp;</TD></TR>
<TR STYLE="vertical-align: bottom">
    <TD NOWRAP>&nbsp;</TD><TD>&nbsp;</TD>
    <TD NOWRAP COLSPAN="2">&nbsp;</TD><TD>&nbsp;</TD><TD>&nbsp;</TD>
    <TD NOWRAP COLSPAN="2">&nbsp;</TD><TD>&nbsp;</TD><TD>&nbsp;</TD>
    <TD NOWRAP COLSPAN="2">&nbsp;</TD><TD>&nbsp;</TD><TD>&nbsp;</TD>
    <TD NOWRAP COLSPAN="2">&nbsp;</TD><TD>&nbsp;</TD></TR>
<TR STYLE="vertical-align: bottom; background-color: rgb(204,238,255)">
    <TD STYLE="font-weight: bold; text-align: left">Contract revenues:</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">&nbsp;</TD><TD STYLE="text-align: left">&nbsp;</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">&nbsp;</TD><TD STYLE="text-align: left">&nbsp;</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">&nbsp;</TD><TD STYLE="text-align: left">&nbsp;</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">&nbsp;</TD><TD STYLE="text-align: left">&nbsp;</TD></TR>
<TR STYLE="vertical-align: bottom; background-color: White">
    <TD STYLE="width: 40%; padding-left: 9pt">T&amp;D</TD><TD STYLE="width: 1%">&nbsp;</TD>
    <TD STYLE="width: 1%; text-align: left">$</TD><TD STYLE="width: 12%; text-align: right">196,925</TD><TD STYLE="width: 1%; text-align: left">&nbsp;</TD><TD STYLE="width: 1%">&nbsp;</TD>
    <TD STYLE="width: 1%; text-align: left">$</TD><TD STYLE="width: 12%; text-align: right">239,794</TD><TD STYLE="width: 1%; text-align: left">&nbsp;</TD><TD STYLE="width: 1%">&nbsp;</TD>
    <TD STYLE="width: 1%; text-align: left">$</TD><TD STYLE="width: 12%; text-align: right">413,311</TD><TD STYLE="width: 1%; text-align: left">&nbsp;</TD><TD STYLE="width: 1%">&nbsp;</TD>
    <TD STYLE="width: 1%; text-align: left">$</TD><TD STYLE="width: 12%; text-align: right">435,528</TD><TD STYLE="width: 1%; text-align: left">&nbsp;</TD></TR>
<TR STYLE="vertical-align: bottom; background-color: rgb(204,238,255)">
    <TD STYLE="padding-bottom: 1pt; padding-left: 9pt">C&amp;I</TD><TD STYLE="padding-bottom: 1pt">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 1pt solid; text-align: left">&nbsp;</TD><TD STYLE="border-bottom: Black 1pt solid; text-align: right">142,751</TD><TD STYLE="padding-bottom: 1pt; text-align: left">&nbsp;</TD><TD STYLE="padding-bottom: 1pt">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 1pt solid; text-align: left">&nbsp;</TD><TD STYLE="border-bottom: Black 1pt solid; text-align: right">116,391</TD><TD STYLE="padding-bottom: 1pt; text-align: left">&nbsp;</TD><TD STYLE="padding-bottom: 1pt">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 1pt solid; text-align: left">&nbsp;</TD><TD STYLE="border-bottom: Black 1pt solid; text-align: right">271,976</TD><TD STYLE="padding-bottom: 1pt; text-align: left">&nbsp;</TD><TD STYLE="padding-bottom: 1pt">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 1pt solid; text-align: left">&nbsp;</TD><TD STYLE="border-bottom: Black 1pt solid; text-align: right">220,786</TD><TD STYLE="padding-bottom: 1pt; text-align: left">&nbsp;</TD></TR>
<TR STYLE="vertical-align: bottom; background-color: White">
    <TD STYLE="padding-bottom: 2.5pt">&nbsp;</TD><TD STYLE="padding-bottom: 2.5pt">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 2.5pt double; text-align: left">$</TD><TD STYLE="border-bottom: Black 2.5pt double; text-align: right">339,676</TD><TD STYLE="padding-bottom: 2.5pt; text-align: left">&nbsp;</TD><TD STYLE="padding-bottom: 2.5pt">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 2.5pt double; text-align: left">$</TD><TD STYLE="border-bottom: Black 2.5pt double; text-align: right">356,185</TD><TD STYLE="padding-bottom: 2.5pt; text-align: left">&nbsp;</TD><TD STYLE="padding-bottom: 2.5pt">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 2.5pt double; text-align: left">$</TD><TD STYLE="border-bottom: Black 2.5pt double; text-align: right">685,287</TD><TD STYLE="padding-bottom: 2.5pt; text-align: left">&nbsp;</TD><TD STYLE="padding-bottom: 2.5pt">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 2.5pt double; text-align: left">$</TD><TD STYLE="border-bottom: Black 2.5pt double; text-align: right">656,314</TD><TD STYLE="padding-bottom: 2.5pt; text-align: left">&nbsp;</TD></TR>
<TR STYLE="vertical-align: bottom; background-color: rgb(204,238,255)">
    <TD STYLE="font-weight: bold; text-align: left">Income from operations:</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">&nbsp;</TD><TD STYLE="text-align: left">&nbsp;</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">&nbsp;</TD><TD STYLE="text-align: left">&nbsp;</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">&nbsp;</TD><TD STYLE="text-align: left">&nbsp;</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">&nbsp;</TD><TD STYLE="text-align: left">&nbsp;</TD></TR>
<TR STYLE="vertical-align: bottom; background-color: White">
    <TD STYLE="padding-left: 9pt">T&amp;D</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">$</TD><TD STYLE="text-align: right">11,018</TD><TD STYLE="text-align: left">&nbsp;</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">$</TD><TD STYLE="text-align: right">8,074</TD><TD STYLE="text-align: left">&nbsp;</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">$</TD><TD STYLE="text-align: right">24,559</TD><TD STYLE="text-align: left">&nbsp;</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">$</TD><TD STYLE="text-align: right">13,216</TD><TD STYLE="text-align: left">&nbsp;</TD></TR>
<TR STYLE="vertical-align: bottom; background-color: rgb(204,238,255)">
    <TD STYLE="padding-left: 9pt">C&amp;I</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">9,635</TD><TD STYLE="text-align: left">&nbsp;</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">4,751</TD><TD STYLE="text-align: left">&nbsp;</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">14,971</TD><TD STYLE="text-align: left">&nbsp;</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">9,165</TD><TD STYLE="text-align: left">&nbsp;</TD></TR>
<TR STYLE="vertical-align: bottom; background-color: White">
    <TD STYLE="text-align: left; padding-bottom: 1pt; padding-left: 9pt">General Corporate</TD><TD STYLE="padding-bottom: 1pt">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 1pt solid; text-align: left">&nbsp;</TD><TD STYLE="border-bottom: Black 1pt solid; text-align: right">(10,296</TD><TD STYLE="padding-bottom: 1pt; text-align: left">)</TD><TD STYLE="padding-bottom: 1pt">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 1pt solid; text-align: left">&nbsp;</TD><TD STYLE="border-bottom: Black 1pt solid; text-align: right">(9,223</TD><TD STYLE="padding-bottom: 1pt; text-align: left">)</TD><TD STYLE="padding-bottom: 1pt">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 1pt solid; text-align: left">&nbsp;</TD><TD STYLE="border-bottom: Black 1pt solid; text-align: right">(20,766</TD><TD STYLE="padding-bottom: 1pt; text-align: left">)</TD><TD STYLE="padding-bottom: 1pt">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 1pt solid; text-align: left">&nbsp;</TD><TD STYLE="border-bottom: Black 1pt solid; text-align: right">(18,299</TD><TD STYLE="padding-bottom: 1pt; text-align: left">)</TD></TR>
<TR STYLE="vertical-align: bottom; background-color: rgb(204,238,255)">
    <TD STYLE="padding-bottom: 2.5pt">&nbsp;</TD><TD STYLE="padding-bottom: 2.5pt">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 2.5pt double; text-align: left">$</TD><TD STYLE="border-bottom: Black 2.5pt double; text-align: right">10,357</TD><TD STYLE="padding-bottom: 2.5pt; text-align: left">&nbsp;</TD><TD STYLE="padding-bottom: 2.5pt">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 2.5pt double; text-align: left">$</TD><TD STYLE="border-bottom: Black 2.5pt double; text-align: right">3,602</TD><TD STYLE="padding-bottom: 2.5pt; text-align: left">&nbsp;</TD><TD STYLE="padding-bottom: 2.5pt">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 2.5pt double; text-align: left">$</TD><TD STYLE="border-bottom: Black 2.5pt double; text-align: right">18,764</TD><TD STYLE="padding-bottom: 2.5pt; text-align: left">&nbsp;</TD><TD STYLE="padding-bottom: 2.5pt">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 2.5pt double; text-align: left">$</TD><TD STYLE="border-bottom: Black 2.5pt double; text-align: right">4,082</TD><TD STYLE="padding-bottom: 2.5pt; text-align: left">&nbsp;</TD></TR>
</TABLE>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.5in">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.5in">For the three and six months ended June
30, 2018, contract revenues attributable to the Company&rsquo;s Canadian operations were $14.5 million and $29.2 million, respectively,
predominantly in the C&amp;I segment. For the three and six months ended June 30, 2017, contract revenues attributable to the Company&rsquo;s
Canadian operations were $17.2 million and $36.4 million, respectively, predominantly in the C&amp;I segment.</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.5in">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><B>11. Earnings Per Share</B></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><B>&nbsp;</B></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.5in">The Company computes earnings per share
using the treasury stock method. Under the treasury stock method, basic earnings per share are computed by dividing net income
available to shareholders 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 shareholders 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.</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&nbsp;</P>


<!-- Field: Page; Sequence: 16; Value: 1 -->
    <DIV STYLE="margin-top: 12pt; margin-bottom: 6pt; border-bottom: Black 1pt solid"><TABLE CELLPADDING="0" CELLSPACING="0" STYLE="border-collapse: collapse; width: 100%; font-size: 10pt"><TR STYLE="vertical-align: top; text-align: left"><TD STYLE="width: 33%">&nbsp;</TD><TD STYLE="width: 34%; text-align: center"><!-- Field: Sequence; Type: Arabic; Name: PageNo -->14<!-- Field: /Sequence --></TD><TD STYLE="width: 33%; text-align: right">&nbsp;</TD></TR></TABLE></DIV>
    <DIV STYLE="page-break-before: always; margin-top: 6pt; margin-bottom: 12pt"><P STYLE="margin: 0pt">&nbsp;</P></DIV>
    <!-- Field: /Page -->

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&nbsp;&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.5in">Net income available to common shareholders
and the weighted average number of common shares used to compute basic and diluted earnings per share were as follows:</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.5in">&nbsp;</P>

<TABLE CELLPADDING="0" CELLSPACING="0" STYLE="border-collapse: collapse; width: 80%; font: 10pt Times New Roman, Times, Serif; margin-left: 1in">
<TR STYLE="vertical-align: bottom">
    <TD NOWRAP>&nbsp;</TD><TD STYLE="font-weight: bold">&nbsp;</TD>
    <TD NOWRAP COLSPAN="6" STYLE="font-weight: bold; text-align: center">Three months ended</TD><TD STYLE="font-weight: bold">&nbsp;</TD><TD STYLE="font-weight: bold">&nbsp;</TD>
    <TD NOWRAP COLSPAN="6" STYLE="font-weight: bold; text-align: center">Six months ended</TD><TD STYLE="font-weight: bold">&nbsp;</TD></TR>
<TR STYLE="vertical-align: bottom">
    <TD NOWRAP>&nbsp;</TD><TD STYLE="font-weight: bold; padding-bottom: 1pt">&nbsp;</TD>
    <TD NOWRAP COLSPAN="6" STYLE="font-weight: bold; text-align: center; border-bottom: Black 1pt solid">June 30,</TD><TD STYLE="padding-bottom: 1pt; font-weight: bold">&nbsp;</TD><TD STYLE="font-weight: bold; padding-bottom: 1pt">&nbsp;</TD>
    <TD NOWRAP COLSPAN="6" STYLE="font-weight: bold; text-align: center; border-bottom: Black 1pt solid">June 30,</TD><TD STYLE="padding-bottom: 1pt; font-weight: bold">&nbsp;</TD></TR>
<TR STYLE="vertical-align: bottom">
    <TD NOWRAP STYLE="font-weight: bold; border-bottom: Black 1pt solid">(In thousands, except per share data)</TD><TD STYLE="font-weight: bold; padding-bottom: 1pt">&nbsp;</TD>
    <TD NOWRAP COLSPAN="2" STYLE="font-weight: bold; text-align: center; border-bottom: Black 1pt solid">2018</TD><TD STYLE="padding-bottom: 1pt; font-weight: bold">&nbsp;</TD><TD STYLE="font-weight: bold; padding-bottom: 1pt">&nbsp;</TD>
    <TD NOWRAP COLSPAN="2" STYLE="font-weight: bold; text-align: center; border-bottom: Black 1pt solid">2017</TD><TD STYLE="padding-bottom: 1pt; font-weight: bold">&nbsp;</TD><TD STYLE="font-weight: bold; padding-bottom: 1pt">&nbsp;</TD>
    <TD NOWRAP COLSPAN="2" STYLE="font-weight: bold; text-align: center; border-bottom: Black 1pt solid">2018</TD><TD STYLE="padding-bottom: 1pt; font-weight: bold">&nbsp;</TD><TD STYLE="font-weight: bold; padding-bottom: 1pt">&nbsp;</TD>
    <TD NOWRAP COLSPAN="2" STYLE="font-weight: bold; text-align: center; border-bottom: Black 1pt solid">2017</TD><TD STYLE="padding-bottom: 1pt; font-weight: bold">&nbsp;</TD></TR>
<TR STYLE="vertical-align: bottom">
    <TD NOWRAP>&nbsp;</TD><TD>&nbsp;</TD>
    <TD NOWRAP COLSPAN="2">&nbsp;</TD><TD>&nbsp;</TD><TD>&nbsp;</TD>
    <TD NOWRAP COLSPAN="2">&nbsp;</TD><TD>&nbsp;</TD><TD>&nbsp;</TD>
    <TD NOWRAP COLSPAN="2">&nbsp;</TD><TD>&nbsp;</TD><TD>&nbsp;</TD>
    <TD NOWRAP COLSPAN="2">&nbsp;</TD><TD>&nbsp;</TD></TR>
<TR STYLE="vertical-align: bottom; background-color: rgb(204,238,255)">
    <TD>Numerator:</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">&nbsp;</TD><TD STYLE="text-align: left">&nbsp;</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">&nbsp;</TD><TD STYLE="text-align: left">&nbsp;</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">&nbsp;</TD><TD STYLE="text-align: left">&nbsp;</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">&nbsp;</TD><TD STYLE="text-align: left">&nbsp;</TD></TR>
<TR STYLE="vertical-align: bottom; background-color: White">
    <TD STYLE="width: 40%; text-align: left; padding-left: 9pt">Net income</TD><TD STYLE="width: 1%">&nbsp;</TD>
    <TD STYLE="width: 1%; text-align: left">$</TD><TD STYLE="width: 12%; text-align: right">6,835</TD><TD STYLE="width: 1%; text-align: left">&nbsp;</TD><TD STYLE="width: 1%">&nbsp;</TD>
    <TD STYLE="width: 1%; text-align: left">$</TD><TD STYLE="width: 12%; text-align: right">1,230</TD><TD STYLE="width: 1%; text-align: left">&nbsp;</TD><TD STYLE="width: 1%">&nbsp;</TD>
    <TD STYLE="width: 1%; text-align: left">$</TD><TD STYLE="width: 12%; text-align: right">12,479</TD><TD STYLE="width: 1%; text-align: left">&nbsp;</TD><TD STYLE="width: 1%">&nbsp;</TD>
    <TD STYLE="width: 1%; text-align: left">$</TD><TD STYLE="width: 12%; text-align: right">2,430</TD><TD STYLE="width: 1%; text-align: left">&nbsp;</TD></TR>
<TR STYLE="vertical-align: bottom; background-color: rgb(204,238,255)">
    <TD>&nbsp;</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">&nbsp;</TD><TD STYLE="text-align: left">&nbsp;</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">&nbsp;</TD><TD STYLE="text-align: left">&nbsp;</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">&nbsp;</TD><TD STYLE="text-align: left">&nbsp;</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">&nbsp;</TD><TD STYLE="text-align: left">&nbsp;</TD></TR>
<TR STYLE="vertical-align: bottom; background-color: White">
    <TD>Denominator:</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">&nbsp;</TD><TD STYLE="text-align: left">&nbsp;</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">&nbsp;</TD><TD STYLE="text-align: left">&nbsp;</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">&nbsp;</TD><TD STYLE="text-align: left">&nbsp;</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">&nbsp;</TD><TD STYLE="text-align: left">&nbsp;</TD></TR>
<TR STYLE="vertical-align: bottom; background-color: rgb(204,238,255)">
    <TD STYLE="padding-left: 9pt">Weighted average common shares outstanding</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">16,455</TD><TD STYLE="text-align: left">&nbsp;</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">16,312</TD><TD STYLE="text-align: left">&nbsp;</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">16,388</TD><TD STYLE="text-align: left">&nbsp;</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">16,237</TD><TD STYLE="text-align: left">&nbsp;</TD></TR>
<TR STYLE="vertical-align: bottom; background-color: White">
    <TD STYLE="padding-bottom: 1pt; padding-left: 9pt">Weighted average dilutive securities</TD><TD STYLE="padding-bottom: 1pt">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 1pt solid; text-align: left">&nbsp;</TD><TD STYLE="border-bottom: Black 1pt solid; text-align: right">137</TD><TD STYLE="padding-bottom: 1pt; text-align: left">&nbsp;</TD><TD STYLE="padding-bottom: 1pt">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 1pt solid; text-align: left">&nbsp;</TD><TD STYLE="border-bottom: Black 1pt solid; text-align: right">191</TD><TD STYLE="padding-bottom: 1pt; text-align: left">&nbsp;</TD><TD STYLE="padding-bottom: 1pt">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 1pt solid; text-align: left">&nbsp;</TD><TD STYLE="border-bottom: Black 1pt solid; text-align: right">167</TD><TD STYLE="padding-bottom: 1pt; text-align: left">&nbsp;</TD><TD STYLE="padding-bottom: 1pt">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 1pt solid; text-align: left">&nbsp;</TD><TD STYLE="border-bottom: Black 1pt solid; text-align: right">239</TD><TD STYLE="padding-bottom: 1pt; text-align: left">&nbsp;</TD></TR>
<TR STYLE="vertical-align: bottom; background-color: rgb(204,238,255)">
    <TD STYLE="padding-bottom: 2.5pt; padding-left: 9pt">Weighted average common shares outstanding, diluted</TD><TD STYLE="padding-bottom: 2.5pt">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 2.5pt double; text-align: left">&nbsp;</TD><TD STYLE="border-bottom: Black 2.5pt double; text-align: right">16,592</TD><TD STYLE="padding-bottom: 2.5pt; text-align: left">&nbsp;</TD><TD STYLE="padding-bottom: 2.5pt">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 2.5pt double; text-align: left">&nbsp;</TD><TD STYLE="border-bottom: Black 2.5pt double; text-align: right">16,503</TD><TD STYLE="padding-bottom: 2.5pt; text-align: left">&nbsp;</TD><TD STYLE="padding-bottom: 2.5pt">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 2.5pt double; text-align: left">&nbsp;</TD><TD STYLE="border-bottom: Black 2.5pt double; text-align: right">16,555</TD><TD STYLE="padding-bottom: 2.5pt; text-align: left">&nbsp;</TD><TD STYLE="padding-bottom: 2.5pt">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 2.5pt double; text-align: left">&nbsp;</TD><TD STYLE="border-bottom: Black 2.5pt double; text-align: right">16,476</TD><TD STYLE="padding-bottom: 2.5pt; text-align: left">&nbsp;</TD></TR>
<TR STYLE="vertical-align: bottom; background-color: White">
    <TD>&nbsp;</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">&nbsp;</TD><TD STYLE="text-align: left">&nbsp;</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">&nbsp;</TD><TD STYLE="text-align: left">&nbsp;</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">&nbsp;</TD><TD STYLE="text-align: left">&nbsp;</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">&nbsp;</TD><TD STYLE="text-align: left">&nbsp;</TD></TR>
<TR STYLE="vertical-align: bottom; background-color: rgb(204,238,255)">
    <TD>Income per common share, basic</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">$</TD><TD STYLE="text-align: right">0.42</TD><TD STYLE="text-align: left">&nbsp;</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">$</TD><TD STYLE="text-align: right">0.08</TD><TD STYLE="text-align: left">&nbsp;</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">$</TD><TD STYLE="text-align: right">0.76</TD><TD STYLE="text-align: left">&nbsp;</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">$</TD><TD STYLE="text-align: right">0.15</TD><TD STYLE="text-align: left">&nbsp;</TD></TR>
<TR STYLE="vertical-align: bottom; background-color: White">
    <TD>Income per common share, diluted</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">$</TD><TD STYLE="text-align: right">0.41</TD><TD STYLE="text-align: left">&nbsp;</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">$</TD><TD STYLE="text-align: right">0.07</TD><TD STYLE="text-align: left">&nbsp;</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">$</TD><TD STYLE="text-align: right">0.75</TD><TD STYLE="text-align: left">&nbsp;</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">$</TD><TD STYLE="text-align: right">0.15</TD><TD STYLE="text-align: left">&nbsp;</TD></TR>
</TABLE>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.5in">For the three and six months ended June
30, 2018 and 2017, 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&rsquo;s common stock for the period. All of the Company&rsquo;s non-participating unvested restricted
shares were included in the computation of weighted average dilutive securities.</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.5in">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.5in">The following table summarizes the shares
of common stock underlying the Company&rsquo;s unvested stock options and performance awards that were excluded from the calculation
of dilutive securities:</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.5in">&nbsp;</P>

<TABLE CELLPADDING="0" CELLSPACING="0" STYLE="border-collapse: collapse; width: 80%; font: 10pt Times New Roman, Times, Serif; margin-left: 1in">
<TR STYLE="vertical-align: bottom">
    <TD NOWRAP>&nbsp;</TD><TD STYLE="font-weight: bold">&nbsp;</TD>
    <TD NOWRAP COLSPAN="6" STYLE="font-weight: bold; text-align: center">Three months ended</TD><TD STYLE="font-weight: bold">&nbsp;</TD><TD STYLE="font-weight: bold">&nbsp;</TD>
    <TD NOWRAP COLSPAN="6" STYLE="font-weight: bold; text-align: center">Six months ended</TD><TD STYLE="font-weight: bold">&nbsp;</TD></TR>
<TR STYLE="vertical-align: bottom">
    <TD NOWRAP>&nbsp;</TD><TD STYLE="font-weight: bold; padding-bottom: 1pt">&nbsp;</TD>
    <TD NOWRAP COLSPAN="6" STYLE="font-weight: bold; text-align: center; border-bottom: Black 1pt solid">June 30,</TD><TD STYLE="padding-bottom: 1pt; font-weight: bold">&nbsp;</TD><TD STYLE="font-weight: bold; padding-bottom: 1pt">&nbsp;</TD>
    <TD NOWRAP COLSPAN="6" STYLE="font-weight: bold; text-align: center; border-bottom: Black 1pt solid">June 30,</TD><TD STYLE="padding-bottom: 1pt; font-weight: bold">&nbsp;</TD></TR>
<TR STYLE="vertical-align: bottom">
    <TD NOWRAP STYLE="font-weight: bold; border-bottom: Black 1pt solid">(In thousands)</TD><TD STYLE="font-weight: bold; padding-bottom: 1pt">&nbsp;</TD>
    <TD NOWRAP COLSPAN="2" STYLE="font-weight: bold; text-align: center; border-bottom: Black 1pt solid">2018</TD><TD STYLE="padding-bottom: 1pt; font-weight: bold">&nbsp;</TD><TD STYLE="font-weight: bold; padding-bottom: 1pt">&nbsp;</TD>
    <TD NOWRAP COLSPAN="2" STYLE="font-weight: bold; text-align: center; border-bottom: Black 1pt solid">2017</TD><TD STYLE="padding-bottom: 1pt; font-weight: bold">&nbsp;</TD><TD STYLE="font-weight: bold; padding-bottom: 1pt">&nbsp;</TD>
    <TD NOWRAP COLSPAN="2" STYLE="font-weight: bold; text-align: center; border-bottom: Black 1pt solid">2018</TD><TD STYLE="padding-bottom: 1pt; font-weight: bold">&nbsp;</TD><TD STYLE="font-weight: bold; padding-bottom: 1pt">&nbsp;</TD>
    <TD NOWRAP COLSPAN="2" STYLE="font-weight: bold; text-align: center; border-bottom: Black 1pt solid">2017</TD><TD STYLE="padding-bottom: 1pt; font-weight: bold">&nbsp;</TD></TR>
<TR STYLE="vertical-align: bottom">
    <TD NOWRAP>&nbsp;</TD><TD>&nbsp;</TD>
    <TD NOWRAP COLSPAN="2">&nbsp;</TD><TD>&nbsp;</TD><TD>&nbsp;</TD>
    <TD NOWRAP COLSPAN="2">&nbsp;</TD><TD>&nbsp;</TD><TD>&nbsp;</TD>
    <TD NOWRAP COLSPAN="2">&nbsp;</TD><TD>&nbsp;</TD><TD>&nbsp;</TD>
    <TD NOWRAP COLSPAN="2">&nbsp;</TD><TD>&nbsp;</TD></TR>
<TR STYLE="vertical-align: bottom; background-color: rgb(204,238,255)">
    <TD STYLE="width: 40%; text-align: left">Restricted stock</TD><TD STYLE="width: 1%">&nbsp;</TD>
    <TD STYLE="width: 1%; text-align: left">&nbsp;</TD><TD STYLE="width: 12%; text-align: right">30</TD><TD STYLE="width: 1%; text-align: left">&nbsp;</TD><TD STYLE="width: 1%">&nbsp;</TD>
    <TD STYLE="width: 1%; text-align: left">&nbsp;</TD><TD STYLE="width: 12%; text-align: right">44</TD><TD STYLE="width: 1%; text-align: left">&nbsp;</TD><TD STYLE="width: 1%">&nbsp;</TD>
    <TD STYLE="width: 1%; text-align: left">&nbsp;</TD><TD STYLE="width: 12%; text-align: right">1</TD><TD STYLE="width: 1%; text-align: left">&nbsp;</TD><TD STYLE="width: 1%">&nbsp;</TD>
    <TD STYLE="width: 1%; text-align: left">&nbsp;</TD><TD STYLE="width: 12%; text-align: right">44</TD><TD STYLE="width: 1%; text-align: left">&nbsp;</TD></TR>
<TR STYLE="vertical-align: bottom; background-color: White">
    <TD STYLE="text-align: left">Performance awards</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">68</TD><TD STYLE="text-align: left">&nbsp;</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">50</TD><TD STYLE="text-align: left">&nbsp;</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">86</TD><TD STYLE="text-align: left">&nbsp;</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">127</TD><TD STYLE="text-align: left">&nbsp;</TD></TR>
</TABLE>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><B>12. Subsequent Events</B></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.5in">On July 2, 2018, the Company completed the
acquisition of substantially all of the assets of Huen Electric, Inc., an electrical contracting firm based in Illinois, Huen Electric
New Jersey Inc., an electrical contracting firm based in New Jersey, and Huen New York, Inc., an electrical contracting firm based
in New York (collectively, the &ldquo;Huen Companies&rdquo;). The Huen Companies will provide a wide range of commercial and industrial
electrical construction capabilities under the Company&rsquo;s C&amp;I segment in Illinois, New Jersey and New York. The total
consideration paid was approximately $47.1 million, subject to working capital and net asset adjustments, which was funded through
borrowings on the Facility. Additionally, there could also be contingent payments based on the successful achievement of certain
performance targets and continued employment of certain key executives of the Huen Companies. The costs associated with these contingent
payments will be recognized as compensation expense in the consolidated statements of operations and comprehensive income as earned
over the period achievement becomes probable. As this transaction was effective on July 2, 2018, the results of the Huen Companies
will be included in the Company&rsquo;s consolidated financial statements beginning on such date. The Company expects the Huen
Companies&rsquo; profits to be material to MYR Group&rsquo;s 2018 operating results. Approximately $0.2 million of
acquisition-related costs associated with this acquisition were expensed by the Company in the six months ended June&nbsp;30, 2018.
It is impractical to provide the pro forma results of operations that include the impact of the Huen Companies due to the timing
of this acquisition.</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.5in">&nbsp;</P>


<!-- Field: Page; Sequence: 17; Value: 1 -->
    <DIV STYLE="margin-top: 12pt; margin-bottom: 6pt; border-bottom: Black 1pt solid"><TABLE CELLPADDING="0" CELLSPACING="0" STYLE="border-collapse: collapse; width: 100%; font-size: 10pt"><TR STYLE="vertical-align: top; text-align: left"><TD STYLE="width: 33%">&nbsp;</TD><TD STYLE="width: 34%; text-align: center"><!-- Field: Sequence; Type: Arabic; Name: PageNo -->15<!-- Field: /Sequence --></TD><TD STYLE="width: 33%; text-align: right">&nbsp;</TD></TR></TABLE></DIV>
    <DIV STYLE="page-break-before: always; margin-top: 6pt; margin-bottom: 12pt"><P STYLE="margin: 0pt">&nbsp;</P></DIV>
    <!-- Field: /Page -->

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><B>&nbsp;&nbsp;</B></P>

<TABLE CELLPADDING="0" CELLSPACING="0" WIDTH="100%" STYLE="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt"><TR STYLE="vertical-align: top">
<TD STYLE="width: 0"></TD><TD STYLE="width: 1in"><B><A NAME="a_005"></A>ITEM 2.</B></TD><TD><B>MANAGEMENT&rsquo;S DISCUSSION AND ANALYSIS OF FINANCIAL CONDITION AND RESULTS OF OPERATIONS</B></TD></TR></TABLE>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 1in; text-indent: -1in">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.5in"><I>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 31, 2017 (the &ldquo;2017 Annual Report&rdquo;). 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&rsquo;s expectations. Factors that could cause such differences are discussed herein under the captions &ldquo;Cautionary
Statement Concerning Forward-Looking Statements and Information&rdquo; and &ldquo;Risk Factors,&rdquo; as well as in the 2017 Annual
Report. We assume no obligation to update any of these forward-looking statements.</I></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.5in"><I>&nbsp;</I></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><B>Overview and Outlook</B></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.5in">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 and the commercial and industrial construction markets. We manage and report our operations
through two industry segments: T&amp;D and C&amp;I. We have operated in the T&amp;D 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 also provide electrical construction
services in western Canada. Our customers include many of the leading companies in the industry. We have provided C&amp;I electrical
contracting services to facility owners and general contractors since 1912. We generally provide our C&amp;I services as a subcontractor
to general contractors, but also contract directly with facility owners.</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.5in">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.5in">We had consolidated revenues for the six
months ended June 30, 2018 of $685.3 million, of which 60.3% was attributable to our T&amp;D customers and 39.7% was attributable
to our C&amp;I customers. Our consolidated revenues for the six months ended June 30, 2017 were $656.3 million. For the six months
ended June 30, 2018, our net income and EBITDA (1) were $12.5 million and $37.9 million, respectively, compared to $2.4 million
and $25.2 million, respectively, for the six months ended June 30, 2017.</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.5in">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.5in">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 generation. Consequently, we believe we will continue to see significant bidding activity on large transmission projects through
the remainder of this year as well as in 2019. The timing of multi-year transmission project awards and substantial construction
activity is difficult to predict due to regulatory requirements and right-of-way permits needed to commence construction. Significant
construction on any large, multi-year projects awarded this year will not likely occur until mid-2019. Bidding and construction
activity for small to medium-size transmission projects and upgrades remains strong, and we expect this trend to continue, primarily
due to reliability and economic drivers. Competition and the unpredictability of awards in the transmission market may impact our
ability to maintain high utilization of equipment and manpower resources, which is essential to maintaining contract margins. We
also believe the need for distribution services will continue to grow.</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.5in">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.5in">We expect to see continued improvement in
bidding opportunities in our C&amp;I segment throughout the remainder of this year. 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.</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.5in">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.5in">We strive to maintain our status as a preferred
provider to our T&amp;D and C&amp;I customers. We continue to implement a three-pronged strategy of organic growth and strategic
acquisitions that further expand our capabilities and prudent capital returns. On July 2, 2018, we completed the acquisition of
substantially all of the assets of the Huen Companies, which expanded our C&amp;I operations in Illinois, New York and New Jersey.
The total consideration paid was approximately $47.1 million, subject to working capital and net asset adjustments, which was funded
through borrowings on our credit facility. 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 specialty equipment and tooling needed to win and execute projects of all sizes and complexity.
We ended the second quarter of 2018 with $171.5 million available under our credit facility. We believe that our financial position
and operational strengths will enable us to manage the current challenges and uncertainties in the markets we serve and give us
the flexibility to successfully execute our three-pronged strategy.</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&nbsp;&nbsp;</P>

<!-- Field: Rule-Page --><DIV ALIGN="LEFT" STYLE="margin-top: 0pt; margin-bottom: 0pt"><DIV STYLE="font-size: 1pt; border-top: Black 1pt solid; width: 25%">&nbsp;</DIV></DIV><!-- Field: /Rule-Page -->

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"></P>

<TABLE CELLPADDING="0" CELLSPACING="0" WIDTH="100%" STYLE="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt"><TR STYLE="vertical-align: top">
<TD STYLE="width: 0"></TD><TD STYLE="width: 0.5in">(1)</TD><TD>EBITDA is a non-GAAP measure. Refer to &ldquo;Non-GAAP Measure&mdash;EBITDA&rdquo; for a discussion of this measure.</TD></TR></TABLE>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.5in; text-indent: -0.5in">&nbsp;</P>


<!-- Field: Page; Sequence: 18; Value: 1 -->
    <DIV STYLE="margin-top: 12pt; margin-bottom: 6pt; border-bottom: Black 1pt solid"><TABLE CELLPADDING="0" CELLSPACING="0" STYLE="border-collapse: collapse; width: 100%; font-size: 10pt"><TR STYLE="vertical-align: top; text-align: left"><TD STYLE="width: 33%">&nbsp;</TD><TD STYLE="width: 34%; text-align: center"><!-- Field: Sequence; Type: Arabic; Name: PageNo -->16<!-- Field: /Sequence --></TD><TD STYLE="width: 33%; text-align: right">&nbsp;</TD></TR></TABLE></DIV>
    <DIV STYLE="page-break-before: always; margin-top: 6pt; margin-bottom: 12pt"><P STYLE="margin: 0pt">&nbsp;</P></DIV>
    <!-- Field: /Page -->

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><B>&nbsp;</B></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><B>Backlog</B></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.5in">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 &ldquo;backlog.&rdquo; A customer&rsquo;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. Additionally, 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 2&ndash;Revenue Recognition in the accompanying notes to our
Consolidated Financial Statements.</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.5in">Our backlog was $1.01 billion at June 30,
2018, compared to $958.5 million at March 31, 2018 and $632.5 million at June 30, 2017. Our backlog at June 30, 2018 increased
$54.9 million, or 5.7%, from March 31, 2018. Backlog in the T&amp;D segment increased $48.6 million and C&amp;I backlog increased
$6.3 million compared to March 31, 2018. Our backlog as of June 30, 2018 included our proportionate share of unconsolidated joint
venture backlog totaling $44.4 million, compared to $50.5 million at March 31, 2018.</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.5in">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.5in">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:</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.5in">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"></P>

<TABLE CELLPADDING="0" CELLSPACING="0" STYLE="border-collapse: collapse; width: 80%; font: 10pt Times New Roman, Times, Serif; margin-left: 1in">
<TR STYLE="vertical-align: bottom">
    <TD NOWRAP STYLE="font-weight: bold; text-align: center; padding-bottom: 1pt"></TD><TD STYLE="font-weight: bold; padding-bottom: 1pt">&nbsp;</TD>
    <TD NOWRAP COLSPAN="6" STYLE="font-weight: bold; text-align: center; border-bottom: Black 1pt solid">Backlog at June 30, 2018</TD><TD STYLE="padding-bottom: 1pt; font-weight: bold">&nbsp;</TD><TD STYLE="padding-bottom: 1pt">&nbsp;</TD>
    <TD NOWRAP COLSPAN="2">&nbsp;</TD><TD STYLE="padding-bottom: 1pt">&nbsp;</TD></TR>
<TR STYLE="vertical-align: bottom">
    <TD NOWRAP STYLE="text-align: center; border-bottom: Black 1pt solid"><B>&nbsp;(In thousands)</B></TD><TD STYLE="font-weight: bold; padding-bottom: 1pt">&nbsp;</TD>
    <TD NOWRAP COLSPAN="2" STYLE="font-weight: bold; text-align: center; border-bottom: Black 1pt solid">Total</TD><TD STYLE="padding-bottom: 1pt; font-weight: bold">&nbsp;</TD><TD STYLE="font-weight: bold; padding-bottom: 1pt">&nbsp;</TD>
    <TD NOWRAP COLSPAN="2" STYLE="font-weight: bold; text-align: center; border-bottom: Black 1pt solid">Amount estimated<BR> to not be recognized<BR> within 12 months</TD><TD STYLE="padding-bottom: 1pt; font-weight: bold">&nbsp;</TD><TD STYLE="font-weight: bold; padding-bottom: 1pt">&nbsp;</TD>
    <TD NOWRAP COLSPAN="2" STYLE="font-weight: bold; text-align: center; border-bottom: Black 1pt solid">Total backlog at<BR> December 31, 2017</TD><TD STYLE="padding-bottom: 1pt; font-weight: bold">&nbsp;</TD></TR>
<TR STYLE="vertical-align: bottom">
    <TD NOWRAP>&nbsp;</TD><TD>&nbsp;</TD>
    <TD NOWRAP COLSPAN="2">&nbsp;</TD><TD>&nbsp;</TD><TD>&nbsp;</TD>
    <TD NOWRAP COLSPAN="2">&nbsp;</TD><TD>&nbsp;</TD><TD>&nbsp;</TD>
    <TD NOWRAP COLSPAN="2">&nbsp;</TD><TD>&nbsp;</TD></TR>
<TR STYLE="vertical-align: bottom; background-color: rgb(204,238,255)">
    <TD STYLE="width: 41%; text-align: center">T&amp;D</TD><TD STYLE="width: 1%">&nbsp;</TD>
    <TD STYLE="width: 1%; text-align: left">$</TD><TD STYLE="width: 16%; text-align: right">482,892</TD><TD STYLE="width: 1%; text-align: left">&nbsp;</TD><TD STYLE="width: 1%">&nbsp;</TD>
    <TD STYLE="width: 1%; text-align: left">$</TD><TD STYLE="width: 17%; text-align: right">53,876</TD><TD STYLE="width: 1%; text-align: left">&nbsp;</TD><TD STYLE="width: 1%">&nbsp;</TD>
    <TD STYLE="width: 1%; text-align: left">$</TD><TD STYLE="width: 17%; text-align: right">333,147</TD><TD STYLE="width: 1%; text-align: left">&nbsp;</TD></TR>
<TR STYLE="vertical-align: bottom; background-color: White">
    <TD STYLE="text-align: center; padding-bottom: 1pt">C&amp;I</TD><TD STYLE="padding-bottom: 1pt">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 1pt solid; text-align: left">&nbsp;</TD><TD STYLE="border-bottom: Black 1pt solid; text-align: right">530,498</TD><TD STYLE="padding-bottom: 1pt; text-align: left">&nbsp;</TD><TD STYLE="padding-bottom: 1pt">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 1pt solid; text-align: left">&nbsp;</TD><TD STYLE="border-bottom: Black 1pt solid; text-align: right">128,238</TD><TD STYLE="padding-bottom: 1pt; text-align: left">&nbsp;</TD><TD STYLE="padding-bottom: 1pt">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 1pt solid; text-align: left">&nbsp;</TD><TD STYLE="border-bottom: Black 1pt solid; text-align: right">345,992</TD><TD STYLE="padding-bottom: 1pt; text-align: left">&nbsp;</TD></TR>
<TR STYLE="vertical-align: bottom; background-color: rgb(204,238,255)">
    <TD STYLE="text-align: center; padding-bottom: 2.5pt">Total</TD><TD STYLE="padding-bottom: 2.5pt">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 2.5pt double; text-align: left">$</TD><TD STYLE="border-bottom: Black 2.5pt double; text-align: right">1,013,390</TD><TD STYLE="padding-bottom: 2.5pt; text-align: left">&nbsp;</TD><TD STYLE="padding-bottom: 2.5pt">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 2.5pt double; text-align: left">$</TD><TD STYLE="border-bottom: Black 2.5pt double; text-align: right">182,114</TD><TD STYLE="padding-bottom: 2.5pt; text-align: left">&nbsp;</TD><TD STYLE="padding-bottom: 2.5pt">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 2.5pt double; text-align: left">$</TD><TD STYLE="border-bottom: Black 2.5pt double; text-align: right">679,139</TD><TD STYLE="padding-bottom: 2.5pt; text-align: left">&nbsp;</TD></TR>
</TABLE>



<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"><B>&nbsp;</B></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><B>Project Bonding Requirements and Parent Guarantees</B></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.5in">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 June 30, 2018, we had approximately $606.1 million in original face amount of surety
bonds outstanding. Our estimated remaining cost to complete these bonded projects was approximately $247.3 million as of June 30,
2018.</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.5in">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.5in">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&rsquo; 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.</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.5in"><B>&nbsp;</B></P>


<!-- Field: Page; Sequence: 19; Value: 1 -->
    <DIV STYLE="margin-top: 12pt; margin-bottom: 6pt; border-bottom: Black 1pt solid"><TABLE CELLPADDING="0" CELLSPACING="0" STYLE="border-collapse: collapse; width: 100%; font-size: 10pt"><TR STYLE="vertical-align: top; text-align: left"><TD STYLE="width: 33%">&nbsp;</TD><TD STYLE="width: 34%; text-align: center"><!-- Field: Sequence; Type: Arabic; Name: PageNo -->17<!-- Field: /Sequence --></TD><TD STYLE="width: 33%; text-align: right">&nbsp;</TD></TR></TABLE></DIV>
    <DIV STYLE="page-break-before: always; margin-top: 6pt; margin-bottom: 12pt"><P STYLE="margin: 0pt">&nbsp;</P></DIV>
    <!-- Field: /Page -->

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><B>&nbsp;&nbsp;</B></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><B>Consolidated Results of Operations</B></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><B>&nbsp;</B></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.5in">The following table sets forth selected
consolidated statements of operations data and such data as a percentage of revenues for the periods indicated:</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.5in">&nbsp;</P>

<TABLE CELLPADDING="0" CELLSPACING="0" STYLE="border-collapse: collapse; width: 90%; font: 10pt Times New Roman, Times, Serif; margin-left: 0.5in">
<TR STYLE="vertical-align: bottom">
    <TD NOWRAP><FONT STYLE="font-size: 8pt">&nbsp;</FONT></TD><TD STYLE="font-weight: bold"><FONT STYLE="font-size: 8pt">&nbsp;</FONT></TD>
    <TD NOWRAP COLSPAN="14" STYLE="font-weight: bold; text-align: center"><FONT STYLE="font-size: 8pt">Three months ended</FONT></TD><TD STYLE="font-weight: bold"><FONT STYLE="font-size: 8pt">&nbsp;</FONT></TD><TD STYLE="font-weight: bold"><FONT STYLE="font-size: 8pt">&nbsp;</FONT></TD>
    <TD NOWRAP COLSPAN="14" STYLE="font-weight: bold; text-align: center"><FONT STYLE="font-size: 8pt">Six months ended</FONT></TD><TD STYLE="font-weight: bold"><FONT STYLE="font-size: 8pt">&nbsp;</FONT></TD></TR>
<TR STYLE="vertical-align: bottom">
    <TD NOWRAP><FONT STYLE="font-size: 8pt">&nbsp;</FONT></TD><TD STYLE="font-weight: bold; padding-bottom: 1pt"><FONT STYLE="font-size: 8pt">&nbsp;</FONT></TD>
    <TD NOWRAP COLSPAN="14" STYLE="font-weight: bold; text-align: center; border-bottom: Black 1pt solid"><FONT STYLE="font-size: 8pt">June
    30,</FONT></TD><TD STYLE="padding-bottom: 1pt; font-weight: bold"><FONT STYLE="font-size: 8pt">&nbsp;</FONT></TD><TD STYLE="font-weight: bold; padding-bottom: 1pt"><FONT STYLE="font-size: 8pt">&nbsp;</FONT></TD>
    <TD NOWRAP COLSPAN="14" STYLE="font-weight: bold; text-align: center; border-bottom: Black 1pt solid"><FONT STYLE="font-size: 8pt">June
    30,</FONT></TD><TD STYLE="padding-bottom: 1pt; font-weight: bold"><FONT STYLE="font-size: 8pt">&nbsp;</FONT></TD></TR>
<TR STYLE="vertical-align: bottom">
    <TD NOWRAP><FONT STYLE="font-size: 8pt">&nbsp;</FONT></TD><TD STYLE="font-weight: bold; padding-bottom: 1pt"><FONT STYLE="font-size: 8pt">&nbsp;</FONT></TD>
    <TD NOWRAP COLSPAN="6" STYLE="font-weight: bold; text-align: center; border-bottom: Black 1pt solid"><FONT STYLE="font-size: 8pt">2018</FONT></TD><TD STYLE="padding-bottom: 1pt; font-weight: bold"><FONT STYLE="font-size: 8pt">&nbsp;</FONT></TD><TD STYLE="font-weight: bold; padding-bottom: 1pt"><FONT STYLE="font-size: 8pt">&nbsp;</FONT></TD>
    <TD NOWRAP COLSPAN="6" STYLE="font-weight: bold; text-align: center; border-bottom: Black 1pt solid"><FONT STYLE="font-size: 8pt">2017</FONT></TD><TD STYLE="padding-bottom: 1pt; font-weight: bold"><FONT STYLE="font-size: 8pt">&nbsp;</FONT></TD><TD STYLE="font-weight: bold; padding-bottom: 1pt"><FONT STYLE="font-size: 8pt">&nbsp;</FONT></TD>
    <TD NOWRAP COLSPAN="6" STYLE="font-weight: bold; text-align: center; border-bottom: Black 1pt solid"><FONT STYLE="font-size: 8pt">2018</FONT></TD><TD STYLE="padding-bottom: 1pt; font-weight: bold"><FONT STYLE="font-size: 8pt">&nbsp;</FONT></TD><TD STYLE="font-weight: bold; padding-bottom: 1pt"><FONT STYLE="font-size: 8pt">&nbsp;</FONT></TD>
    <TD NOWRAP COLSPAN="6" STYLE="font-weight: bold; text-align: center; border-bottom: Black 1pt solid"><FONT STYLE="font-size: 8pt">2017</FONT></TD><TD STYLE="padding-bottom: 1pt; font-weight: bold"><FONT STYLE="font-size: 8pt">&nbsp;</FONT></TD></TR>
<TR STYLE="vertical-align: bottom">
    <TD NOWRAP STYLE="font-weight: bold; border-bottom: Black 1pt solid"><FONT STYLE="font-size: 8pt">(Dollars in thousands)</FONT></TD><TD STYLE="font-weight: bold; padding-bottom: 1pt"><FONT STYLE="font-size: 8pt">&nbsp;</FONT></TD>
    <TD NOWRAP COLSPAN="2" STYLE="font-weight: bold; text-align: center; border-bottom: Black 1pt solid"><FONT STYLE="font-size: 8pt">Amount</FONT></TD><TD STYLE="padding-bottom: 1pt; font-weight: bold"><FONT STYLE="font-size: 8pt">&nbsp;</FONT></TD><TD STYLE="font-weight: bold; padding-bottom: 1pt"><FONT STYLE="font-size: 8pt">&nbsp;</FONT></TD>
    <TD NOWRAP COLSPAN="2" STYLE="font-weight: bold; text-align: center; border-bottom: Black 1pt solid"><FONT STYLE="font-size: 8pt">Percent</FONT></TD><TD STYLE="padding-bottom: 1pt; font-weight: bold"><FONT STYLE="font-size: 8pt">&nbsp;</FONT></TD><TD STYLE="font-weight: bold; padding-bottom: 1pt"><FONT STYLE="font-size: 8pt">&nbsp;</FONT></TD>
    <TD NOWRAP COLSPAN="2" STYLE="font-weight: bold; text-align: center; border-bottom: Black 1pt solid"><FONT STYLE="font-size: 8pt">Amount</FONT></TD><TD STYLE="padding-bottom: 1pt; font-weight: bold"><FONT STYLE="font-size: 8pt">&nbsp;</FONT></TD><TD STYLE="font-weight: bold; padding-bottom: 1pt"><FONT STYLE="font-size: 8pt">&nbsp;</FONT></TD>
    <TD NOWRAP COLSPAN="2" STYLE="font-weight: bold; text-align: center; border-bottom: Black 1pt solid"><FONT STYLE="font-size: 8pt">Percent</FONT></TD><TD STYLE="padding-bottom: 1pt; font-weight: bold"><FONT STYLE="font-size: 8pt">&nbsp;</FONT></TD><TD STYLE="font-weight: bold; padding-bottom: 1pt"><FONT STYLE="font-size: 8pt">&nbsp;</FONT></TD>
    <TD NOWRAP COLSPAN="2" STYLE="font-weight: bold; text-align: center; border-bottom: Black 1pt solid"><FONT STYLE="font-size: 8pt">Amount</FONT></TD><TD STYLE="padding-bottom: 1pt; font-weight: bold"><FONT STYLE="font-size: 8pt">&nbsp;</FONT></TD><TD STYLE="font-weight: bold; padding-bottom: 1pt"><FONT STYLE="font-size: 8pt">&nbsp;</FONT></TD>
    <TD NOWRAP COLSPAN="2" STYLE="font-weight: bold; text-align: center; border-bottom: Black 1pt solid"><FONT STYLE="font-size: 8pt">Percent</FONT></TD><TD STYLE="padding-bottom: 1pt; font-weight: bold"><FONT STYLE="font-size: 8pt">&nbsp;</FONT></TD><TD STYLE="font-weight: bold; padding-bottom: 1pt"><FONT STYLE="font-size: 8pt">&nbsp;</FONT></TD>
    <TD NOWRAP COLSPAN="2" STYLE="font-weight: bold; text-align: center; border-bottom: Black 1pt solid"><FONT STYLE="font-size: 8pt">Amount</FONT></TD><TD STYLE="padding-bottom: 1pt; font-weight: bold"><FONT STYLE="font-size: 8pt">&nbsp;</FONT></TD><TD STYLE="font-weight: bold; padding-bottom: 1pt"><FONT STYLE="font-size: 8pt">&nbsp;</FONT></TD>
    <TD NOWRAP COLSPAN="2" STYLE="font-weight: bold; text-align: center; border-bottom: Black 1pt solid"><FONT STYLE="font-size: 8pt">Percent</FONT></TD><TD STYLE="padding-bottom: 1pt; font-weight: bold"><FONT STYLE="font-size: 8pt">&nbsp;</FONT></TD></TR>
<TR STYLE="vertical-align: bottom">
    <TD NOWRAP><FONT STYLE="font-size: 8pt">&nbsp;</FONT></TD><TD><FONT STYLE="font-size: 8pt">&nbsp;</FONT></TD>
    <TD NOWRAP COLSPAN="2"><FONT STYLE="font-size: 8pt">&nbsp;</FONT></TD><TD><FONT STYLE="font-size: 8pt">&nbsp;</FONT></TD><TD><FONT STYLE="font-size: 8pt">&nbsp;</FONT></TD>
    <TD NOWRAP COLSPAN="2"><FONT STYLE="font-size: 8pt">&nbsp;</FONT></TD><TD><FONT STYLE="font-size: 8pt">&nbsp;</FONT></TD><TD><FONT STYLE="font-size: 8pt">&nbsp;</FONT></TD>
    <TD NOWRAP COLSPAN="2"><FONT STYLE="font-size: 8pt">&nbsp;</FONT></TD><TD><FONT STYLE="font-size: 8pt">&nbsp;</FONT></TD><TD><FONT STYLE="font-size: 8pt">&nbsp;</FONT></TD>
    <TD NOWRAP COLSPAN="2"><FONT STYLE="font-size: 8pt">&nbsp;</FONT></TD><TD><FONT STYLE="font-size: 8pt">&nbsp;</FONT></TD><TD><FONT STYLE="font-size: 8pt">&nbsp;</FONT></TD>
    <TD NOWRAP COLSPAN="2"><FONT STYLE="font-size: 8pt">&nbsp;</FONT></TD><TD><FONT STYLE="font-size: 8pt">&nbsp;</FONT></TD><TD><FONT STYLE="font-size: 8pt">&nbsp;</FONT></TD>
    <TD NOWRAP COLSPAN="2"><FONT STYLE="font-size: 8pt">&nbsp;</FONT></TD><TD><FONT STYLE="font-size: 8pt">&nbsp;</FONT></TD><TD><FONT STYLE="font-size: 8pt">&nbsp;</FONT></TD>
    <TD NOWRAP COLSPAN="2"><FONT STYLE="font-size: 8pt">&nbsp;</FONT></TD><TD><FONT STYLE="font-size: 8pt">&nbsp;</FONT></TD><TD><FONT STYLE="font-size: 8pt">&nbsp;</FONT></TD>
    <TD NOWRAP COLSPAN="2"><FONT STYLE="font-size: 8pt">&nbsp;</FONT></TD><TD><FONT STYLE="font-size: 8pt">&nbsp;</FONT></TD></TR>
<TR STYLE="vertical-align: bottom; background-color: rgb(204,238,255)">
    <TD STYLE="width: 28%; text-align: left; text-indent: -0.1in; padding-left: 0.1in"><FONT STYLE="font-size: 8pt">Contract revenues</FONT></TD><TD STYLE="width: 1%"><FONT STYLE="font-size: 8pt">&nbsp;</FONT></TD>
    <TD STYLE="width: 1%; text-align: left"><FONT STYLE="font-size: 8pt">$</FONT></TD><TD STYLE="width: 6%; text-align: right"><FONT STYLE="font-size: 8pt">339,676</FONT></TD><TD STYLE="width: 1%; text-align: left"><FONT STYLE="font-size: 8pt">&nbsp;</FONT></TD><TD STYLE="width: 1%"><FONT STYLE="font-size: 8pt">&nbsp;</FONT></TD>
    <TD STYLE="width: 1%; text-align: left"><FONT STYLE="font-size: 8pt">&nbsp;</FONT></TD><TD STYLE="width: 6%; text-align: right"><FONT STYLE="font-size: 8pt">100.0</FONT></TD><TD STYLE="width: 1%; text-align: left"><FONT STYLE="font-size: 8pt">%</FONT></TD><TD STYLE="width: 1%"><FONT STYLE="font-size: 8pt">&nbsp;</FONT></TD>
    <TD STYLE="width: 1%; text-align: left"><FONT STYLE="font-size: 8pt">$</FONT></TD><TD STYLE="width: 6%; text-align: right"><FONT STYLE="font-size: 8pt">356,185</FONT></TD><TD STYLE="width: 1%; text-align: left"><FONT STYLE="font-size: 8pt">&nbsp;</FONT></TD><TD STYLE="width: 1%"><FONT STYLE="font-size: 8pt">&nbsp;</FONT></TD>
    <TD STYLE="width: 1%; text-align: left"><FONT STYLE="font-size: 8pt">&nbsp;</FONT></TD><TD STYLE="width: 6%; text-align: right"><FONT STYLE="font-size: 8pt">100.0</FONT></TD><TD STYLE="width: 1%; text-align: left"><FONT STYLE="font-size: 8pt">%</FONT></TD><TD STYLE="width: 1%"><FONT STYLE="font-size: 8pt">&nbsp;</FONT></TD>
    <TD STYLE="width: 1%; text-align: left"><FONT STYLE="font-size: 8pt">$</FONT></TD><TD STYLE="width: 6%; text-align: right"><FONT STYLE="font-size: 8pt">685,287</FONT></TD><TD STYLE="width: 1%; text-align: left"><FONT STYLE="font-size: 8pt">&nbsp;</FONT></TD><TD STYLE="width: 1%"><FONT STYLE="font-size: 8pt">&nbsp;</FONT></TD>
    <TD STYLE="width: 1%; text-align: left"><FONT STYLE="font-size: 8pt">&nbsp;</FONT></TD><TD STYLE="width: 6%; text-align: right"><FONT STYLE="font-size: 8pt">100.0</FONT></TD><TD STYLE="width: 1%; text-align: left"><FONT STYLE="font-size: 8pt">%</FONT></TD><TD STYLE="width: 1%"><FONT STYLE="font-size: 8pt">&nbsp;</FONT></TD>
    <TD STYLE="width: 1%; text-align: left"><FONT STYLE="font-size: 8pt">$</FONT></TD><TD STYLE="width: 6%; text-align: right"><FONT STYLE="font-size: 8pt">656,314</FONT></TD><TD STYLE="width: 1%; text-align: left"><FONT STYLE="font-size: 8pt">&nbsp;</FONT></TD><TD STYLE="width: 1%"><FONT STYLE="font-size: 8pt">&nbsp;</FONT></TD>
    <TD STYLE="width: 1%; text-align: left"><FONT STYLE="font-size: 8pt">&nbsp;</FONT></TD><TD STYLE="width: 6%; text-align: right"><FONT STYLE="font-size: 8pt">100.0</FONT></TD><TD STYLE="width: 1%; text-align: left"><FONT STYLE="font-size: 8pt">%</FONT></TD></TR>
<TR STYLE="vertical-align: bottom; background-color: White">
    <TD STYLE="text-align: left; padding-bottom: 1pt; text-indent: -0.1in; padding-left: 0.1in"><FONT STYLE="font-size: 8pt">Contract
    costs</FONT></TD><TD STYLE="padding-bottom: 1pt"><FONT STYLE="font-size: 8pt">&nbsp;</FONT></TD>
    <TD STYLE="border-bottom: Black 1pt solid; text-align: left"><FONT STYLE="font-size: 8pt">&nbsp;</FONT></TD><TD STYLE="border-bottom: Black 1pt solid; text-align: right"><FONT STYLE="font-size: 8pt">301,046</FONT></TD><TD STYLE="padding-bottom: 1pt; text-align: left"><FONT STYLE="font-size: 8pt">&nbsp;</FONT></TD><TD STYLE="padding-bottom: 1pt"><FONT STYLE="font-size: 8pt">&nbsp;</FONT></TD>
    <TD STYLE="border-bottom: Black 1pt solid; text-align: left"><FONT STYLE="font-size: 8pt">&nbsp;</FONT></TD><TD STYLE="border-bottom: Black 1pt solid; text-align: right"><FONT STYLE="font-size: 8pt">88.6</FONT></TD><TD STYLE="padding-bottom: 1pt; text-align: left"><FONT STYLE="font-size: 8pt">&nbsp;</FONT></TD><TD STYLE="padding-bottom: 1pt"><FONT STYLE="font-size: 8pt">&nbsp;</FONT></TD>
    <TD STYLE="border-bottom: Black 1pt solid; text-align: left"><FONT STYLE="font-size: 8pt">&nbsp;</FONT></TD><TD STYLE="border-bottom: Black 1pt solid; text-align: right"><FONT STYLE="font-size: 8pt">328,668</FONT></TD><TD STYLE="padding-bottom: 1pt; text-align: left"><FONT STYLE="font-size: 8pt">&nbsp;</FONT></TD><TD STYLE="padding-bottom: 1pt"><FONT STYLE="font-size: 8pt">&nbsp;</FONT></TD>
    <TD STYLE="border-bottom: Black 1pt solid; text-align: left"><FONT STYLE="font-size: 8pt">&nbsp;</FONT></TD><TD STYLE="border-bottom: Black 1pt solid; text-align: right"><FONT STYLE="font-size: 8pt">92.3</FONT></TD><TD STYLE="padding-bottom: 1pt; text-align: left"><FONT STYLE="font-size: 8pt">&nbsp;</FONT></TD><TD STYLE="padding-bottom: 1pt"><FONT STYLE="font-size: 8pt">&nbsp;</FONT></TD>
    <TD STYLE="border-bottom: Black 1pt solid; text-align: left"><FONT STYLE="font-size: 8pt">&nbsp;</FONT></TD><TD STYLE="border-bottom: Black 1pt solid; text-align: right"><FONT STYLE="font-size: 8pt">610,904</FONT></TD><TD STYLE="padding-bottom: 1pt; text-align: left"><FONT STYLE="font-size: 8pt">&nbsp;</FONT></TD><TD STYLE="padding-bottom: 1pt"><FONT STYLE="font-size: 8pt">&nbsp;</FONT></TD>
    <TD STYLE="border-bottom: Black 1pt solid; text-align: left"><FONT STYLE="font-size: 8pt">&nbsp;</FONT></TD><TD STYLE="border-bottom: Black 1pt solid; text-align: right"><FONT STYLE="font-size: 8pt">89.1</FONT></TD><TD STYLE="padding-bottom: 1pt; text-align: left"><FONT STYLE="font-size: 8pt">&nbsp;</FONT></TD><TD STYLE="padding-bottom: 1pt"><FONT STYLE="font-size: 8pt">&nbsp;</FONT></TD>
    <TD STYLE="border-bottom: Black 1pt solid; text-align: left"><FONT STYLE="font-size: 8pt">&nbsp;</FONT></TD><TD STYLE="border-bottom: Black 1pt solid; text-align: right"><FONT STYLE="font-size: 8pt">603,057</FONT></TD><TD STYLE="padding-bottom: 1pt; text-align: left"><FONT STYLE="font-size: 8pt">&nbsp;</FONT></TD><TD STYLE="padding-bottom: 1pt"><FONT STYLE="font-size: 8pt">&nbsp;</FONT></TD>
    <TD STYLE="border-bottom: Black 1pt solid; text-align: left"><FONT STYLE="font-size: 8pt">&nbsp;</FONT></TD><TD STYLE="border-bottom: Black 1pt solid; text-align: right"><FONT STYLE="font-size: 8pt">91.9</FONT></TD><TD STYLE="padding-bottom: 1pt; text-align: left"><FONT STYLE="font-size: 8pt">&nbsp;</FONT></TD></TR>
<TR STYLE="vertical-align: bottom; background-color: rgb(204,238,255)">
    <TD STYLE="text-align: left; text-indent: -0.1in; padding-left: 0.35in"><FONT STYLE="font-size: 8pt">Gross profit</FONT></TD><TD><FONT STYLE="font-size: 8pt">&nbsp;</FONT></TD>
    <TD STYLE="text-align: left"><FONT STYLE="font-size: 8pt">&nbsp;</FONT></TD><TD STYLE="text-align: right"><FONT STYLE="font-size: 8pt">38,630</FONT></TD><TD STYLE="text-align: left"><FONT STYLE="font-size: 8pt">&nbsp;</FONT></TD><TD><FONT STYLE="font-size: 8pt">&nbsp;</FONT></TD>
    <TD STYLE="text-align: left"><FONT STYLE="font-size: 8pt">&nbsp;</FONT></TD><TD STYLE="text-align: right"><FONT STYLE="font-size: 8pt">11.4</FONT></TD><TD STYLE="text-align: left"><FONT STYLE="font-size: 8pt">&nbsp;</FONT></TD><TD><FONT STYLE="font-size: 8pt">&nbsp;</FONT></TD>
    <TD STYLE="text-align: left"><FONT STYLE="font-size: 8pt">&nbsp;</FONT></TD><TD STYLE="text-align: right"><FONT STYLE="font-size: 8pt">27,517</FONT></TD><TD STYLE="text-align: left"><FONT STYLE="font-size: 8pt">&nbsp;</FONT></TD><TD><FONT STYLE="font-size: 8pt">&nbsp;</FONT></TD>
    <TD STYLE="text-align: left"><FONT STYLE="font-size: 8pt">&nbsp;</FONT></TD><TD STYLE="text-align: right"><FONT STYLE="font-size: 8pt">7.7</FONT></TD><TD STYLE="text-align: left"><FONT STYLE="font-size: 8pt">&nbsp;</FONT></TD><TD><FONT STYLE="font-size: 8pt">&nbsp;</FONT></TD>
    <TD STYLE="text-align: left"><FONT STYLE="font-size: 8pt">&nbsp;</FONT></TD><TD STYLE="text-align: right"><FONT STYLE="font-size: 8pt">74,383</FONT></TD><TD STYLE="text-align: left"><FONT STYLE="font-size: 8pt">&nbsp;</FONT></TD><TD><FONT STYLE="font-size: 8pt">&nbsp;</FONT></TD>
    <TD STYLE="text-align: left"><FONT STYLE="font-size: 8pt">&nbsp;</FONT></TD><TD STYLE="text-align: right"><FONT STYLE="font-size: 8pt">10.9</FONT></TD><TD STYLE="text-align: left"><FONT STYLE="font-size: 8pt">&nbsp;</FONT></TD><TD><FONT STYLE="font-size: 8pt">&nbsp;</FONT></TD>
    <TD STYLE="text-align: left"><FONT STYLE="font-size: 8pt">&nbsp;</FONT></TD><TD STYLE="text-align: right"><FONT STYLE="font-size: 8pt">53,257</FONT></TD><TD STYLE="text-align: left"><FONT STYLE="font-size: 8pt">&nbsp;</FONT></TD><TD><FONT STYLE="font-size: 8pt">&nbsp;</FONT></TD>
    <TD STYLE="text-align: left"><FONT STYLE="font-size: 8pt">&nbsp;</FONT></TD><TD STYLE="text-align: right"><FONT STYLE="font-size: 8pt">8.1</FONT></TD><TD STYLE="text-align: left"><FONT STYLE="font-size: 8pt">&nbsp;</FONT></TD></TR>
<TR STYLE="vertical-align: bottom; background-color: White">
    <TD STYLE="text-align: left; text-indent: -0.1in; padding-left: 0.1in"><FONT STYLE="font-size: 8pt">Selling, general and administrative
    expenses</FONT></TD><TD><FONT STYLE="font-size: 8pt">&nbsp;</FONT></TD>
    <TD STYLE="text-align: left"><FONT STYLE="font-size: 8pt">&nbsp;</FONT></TD><TD STYLE="text-align: right"><FONT STYLE="font-size: 8pt">29,168</FONT></TD><TD STYLE="text-align: left"><FONT STYLE="font-size: 8pt">&nbsp;</FONT></TD><TD><FONT STYLE="font-size: 8pt">&nbsp;</FONT></TD>
    <TD STYLE="text-align: left"><FONT STYLE="font-size: 8pt">&nbsp;</FONT></TD><TD STYLE="text-align: right"><FONT STYLE="font-size: 8pt">8.6</FONT></TD><TD STYLE="text-align: left"><FONT STYLE="font-size: 8pt">&nbsp;</FONT></TD><TD><FONT STYLE="font-size: 8pt">&nbsp;</FONT></TD>
    <TD STYLE="text-align: left"><FONT STYLE="font-size: 8pt">&nbsp;</FONT></TD><TD STYLE="text-align: right"><FONT STYLE="font-size: 8pt">25,024</FONT></TD><TD STYLE="text-align: left"><FONT STYLE="font-size: 8pt">&nbsp;</FONT></TD><TD><FONT STYLE="font-size: 8pt">&nbsp;</FONT></TD>
    <TD STYLE="text-align: left"><FONT STYLE="font-size: 8pt">&nbsp;</FONT></TD><TD STYLE="text-align: right"><FONT STYLE="font-size: 8pt">7.0</FONT></TD><TD STYLE="text-align: left"><FONT STYLE="font-size: 8pt">&nbsp;</FONT></TD><TD><FONT STYLE="font-size: 8pt">&nbsp;</FONT></TD>
    <TD STYLE="text-align: left"><FONT STYLE="font-size: 8pt">&nbsp;</FONT></TD><TD STYLE="text-align: right"><FONT STYLE="font-size: 8pt">57,448</FONT></TD><TD STYLE="text-align: left"><FONT STYLE="font-size: 8pt">&nbsp;</FONT></TD><TD><FONT STYLE="font-size: 8pt">&nbsp;</FONT></TD>
    <TD STYLE="text-align: left"><FONT STYLE="font-size: 8pt">&nbsp;</FONT></TD><TD STYLE="text-align: right"><FONT STYLE="font-size: 8pt">8.4</FONT></TD><TD STYLE="text-align: left"><FONT STYLE="font-size: 8pt">&nbsp;</FONT></TD><TD><FONT STYLE="font-size: 8pt">&nbsp;</FONT></TD>
    <TD STYLE="text-align: left"><FONT STYLE="font-size: 8pt">&nbsp;</FONT></TD><TD STYLE="text-align: right"><FONT STYLE="font-size: 8pt">50,803</FONT></TD><TD STYLE="text-align: left"><FONT STYLE="font-size: 8pt">&nbsp;</FONT></TD><TD><FONT STYLE="font-size: 8pt">&nbsp;</FONT></TD>
    <TD STYLE="text-align: left"><FONT STYLE="font-size: 8pt">&nbsp;</FONT></TD><TD STYLE="text-align: right"><FONT STYLE="font-size: 8pt">7.7</FONT></TD><TD STYLE="text-align: left"><FONT STYLE="font-size: 8pt">&nbsp;</FONT></TD></TR>
<TR STYLE="vertical-align: bottom; background-color: rgb(204,238,255)">
    <TD STYLE="text-align: left; text-indent: -0.1in; padding-left: 0.1in"><FONT STYLE="font-size: 8pt">Amortization of intangible
    assets</FONT></TD><TD><FONT STYLE="font-size: 8pt">&nbsp;</FONT></TD>
    <TD STYLE="text-align: left"><FONT STYLE="font-size: 8pt">&nbsp;</FONT></TD><TD STYLE="text-align: right"><FONT STYLE="font-size: 8pt">119</FONT></TD><TD STYLE="text-align: left"><FONT STYLE="font-size: 8pt">&nbsp;</FONT></TD><TD><FONT STYLE="font-size: 8pt">&nbsp;</FONT></TD>
    <TD STYLE="text-align: left"><FONT STYLE="font-size: 8pt">&nbsp;</FONT></TD><TD STYLE="text-align: right"><FONT STYLE="font-size: 8pt">&mdash;</FONT></TD><TD STYLE="text-align: left"><FONT STYLE="font-size: 8pt">&nbsp;</FONT></TD><TD><FONT STYLE="font-size: 8pt">&nbsp;</FONT></TD>
    <TD STYLE="text-align: left"><FONT STYLE="font-size: 8pt">&nbsp;</FONT></TD><TD STYLE="text-align: right"><FONT STYLE="font-size: 8pt">210</FONT></TD><TD STYLE="text-align: left"><FONT STYLE="font-size: 8pt">&nbsp;</FONT></TD><TD><FONT STYLE="font-size: 8pt">&nbsp;</FONT></TD>
    <TD STYLE="text-align: left"><FONT STYLE="font-size: 8pt">&nbsp;</FONT></TD><TD STYLE="text-align: right"><FONT STYLE="font-size: 8pt">0.1</FONT></TD><TD STYLE="text-align: left"><FONT STYLE="font-size: 8pt">&nbsp;</FONT></TD><TD><FONT STYLE="font-size: 8pt">&nbsp;</FONT></TD>
    <TD STYLE="text-align: left"><FONT STYLE="font-size: 8pt">&nbsp;</FONT></TD><TD STYLE="text-align: right"><FONT STYLE="font-size: 8pt">236</FONT></TD><TD STYLE="text-align: left"><FONT STYLE="font-size: 8pt">&nbsp;</FONT></TD><TD><FONT STYLE="font-size: 8pt">&nbsp;</FONT></TD>
    <TD STYLE="text-align: left"><FONT STYLE="font-size: 8pt">&nbsp;</FONT></TD><TD STYLE="text-align: right"><FONT STYLE="font-size: 8pt">&mdash;</FONT></TD><TD STYLE="text-align: left"><FONT STYLE="font-size: 8pt">&nbsp;</FONT></TD><TD><FONT STYLE="font-size: 8pt">&nbsp;</FONT></TD>
    <TD STYLE="text-align: left"><FONT STYLE="font-size: 8pt">&nbsp;</FONT></TD><TD STYLE="text-align: right"><FONT STYLE="font-size: 8pt">398</FONT></TD><TD STYLE="text-align: left"><FONT STYLE="font-size: 8pt">&nbsp;</FONT></TD><TD><FONT STYLE="font-size: 8pt">&nbsp;</FONT></TD>
    <TD STYLE="text-align: left"><FONT STYLE="font-size: 8pt">&nbsp;</FONT></TD><TD STYLE="text-align: right"><FONT STYLE="font-size: 8pt">0.1</FONT></TD><TD STYLE="text-align: left"><FONT STYLE="font-size: 8pt">&nbsp;</FONT></TD></TR>
<TR STYLE="vertical-align: bottom; background-color: White">
    <TD STYLE="text-align: left; padding-bottom: 1pt; text-indent: -0.1in; padding-left: 0.1in"><FONT STYLE="font-size: 8pt">Gain
    on sale of property and equipment</FONT></TD><TD STYLE="padding-bottom: 1pt"><FONT STYLE="font-size: 8pt">&nbsp;</FONT></TD>
    <TD STYLE="border-bottom: Black 1pt solid; text-align: left"><FONT STYLE="font-size: 8pt">&nbsp;</FONT></TD><TD STYLE="border-bottom: Black 1pt solid; text-align: right"><FONT STYLE="font-size: 8pt">(1,014</FONT></TD><TD STYLE="padding-bottom: 1pt; text-align: left"><FONT STYLE="font-size: 8pt">)</FONT></TD><TD STYLE="padding-bottom: 1pt"><FONT STYLE="font-size: 8pt">&nbsp;</FONT></TD>
    <TD STYLE="border-bottom: Black 1pt solid; text-align: left"><FONT STYLE="font-size: 8pt">&nbsp;</FONT></TD><TD STYLE="border-bottom: Black 1pt solid; text-align: right"><FONT STYLE="font-size: 8pt">(0.3</FONT></TD><TD STYLE="padding-bottom: 1pt; text-align: left"><FONT STYLE="font-size: 8pt">)</FONT></TD><TD STYLE="padding-bottom: 1pt"><FONT STYLE="font-size: 8pt">&nbsp;</FONT></TD>
    <TD STYLE="border-bottom: Black 1pt solid; text-align: left"><FONT STYLE="font-size: 8pt">&nbsp;</FONT></TD><TD STYLE="border-bottom: Black 1pt solid; text-align: right"><FONT STYLE="font-size: 8pt">(1,319</FONT></TD><TD STYLE="padding-bottom: 1pt; text-align: left"><FONT STYLE="font-size: 8pt">)</FONT></TD><TD STYLE="padding-bottom: 1pt"><FONT STYLE="font-size: 8pt">&nbsp;</FONT></TD>
    <TD STYLE="border-bottom: Black 1pt solid; text-align: left"><FONT STYLE="font-size: 8pt">&nbsp;</FONT></TD><TD STYLE="border-bottom: Black 1pt solid; text-align: right"><FONT STYLE="font-size: 8pt">(0.4</FONT></TD><TD STYLE="padding-bottom: 1pt; text-align: left"><FONT STYLE="font-size: 8pt">)</FONT></TD><TD STYLE="padding-bottom: 1pt"><FONT STYLE="font-size: 8pt">&nbsp;</FONT></TD>
    <TD STYLE="border-bottom: Black 1pt solid; text-align: left"><FONT STYLE="font-size: 8pt">&nbsp;</FONT></TD><TD STYLE="border-bottom: Black 1pt solid; text-align: right"><FONT STYLE="font-size: 8pt">(2,065</FONT></TD><TD STYLE="padding-bottom: 1pt; text-align: left"><FONT STYLE="font-size: 8pt">)</FONT></TD><TD STYLE="padding-bottom: 1pt"><FONT STYLE="font-size: 8pt">&nbsp;</FONT></TD>
    <TD STYLE="border-bottom: Black 1pt solid; text-align: left"><FONT STYLE="font-size: 8pt">&nbsp;</FONT></TD><TD STYLE="border-bottom: Black 1pt solid; text-align: right"><FONT STYLE="font-size: 8pt">(0.3</FONT></TD><TD STYLE="padding-bottom: 1pt; text-align: left"><FONT STYLE="font-size: 8pt">)</FONT></TD><TD STYLE="padding-bottom: 1pt"><FONT STYLE="font-size: 8pt">&nbsp;</FONT></TD>
    <TD STYLE="border-bottom: Black 1pt solid; text-align: left"><FONT STYLE="font-size: 8pt">&nbsp;</FONT></TD><TD STYLE="border-bottom: Black 1pt solid; text-align: right"><FONT STYLE="font-size: 8pt">(2,026</FONT></TD><TD STYLE="padding-bottom: 1pt; text-align: left"><FONT STYLE="font-size: 8pt">)</FONT></TD><TD STYLE="padding-bottom: 1pt"><FONT STYLE="font-size: 8pt">&nbsp;</FONT></TD>
    <TD STYLE="border-bottom: Black 1pt solid; text-align: left"><FONT STYLE="font-size: 8pt">&nbsp;</FONT></TD><TD STYLE="border-bottom: Black 1pt solid; text-align: right"><FONT STYLE="font-size: 8pt">(0.3</FONT></TD><TD STYLE="padding-bottom: 1pt; text-align: left"><FONT STYLE="font-size: 8pt">)</FONT></TD></TR>
<TR STYLE="vertical-align: bottom; background-color: rgb(204,238,255)">
    <TD STYLE="text-align: left; text-indent: -0.1in; padding-left: 0.35in"><FONT STYLE="font-size: 8pt">Income from operations</FONT></TD><TD><FONT STYLE="font-size: 8pt">&nbsp;</FONT></TD>
    <TD STYLE="text-align: left"><FONT STYLE="font-size: 8pt">&nbsp;</FONT></TD><TD STYLE="text-align: right"><FONT STYLE="font-size: 8pt">10,357</FONT></TD><TD STYLE="text-align: left"><FONT STYLE="font-size: 8pt">&nbsp;</FONT></TD><TD><FONT STYLE="font-size: 8pt">&nbsp;</FONT></TD>
    <TD STYLE="text-align: left"><FONT STYLE="font-size: 8pt">&nbsp;</FONT></TD><TD STYLE="text-align: right"><FONT STYLE="font-size: 8pt">3.1</FONT></TD><TD STYLE="text-align: left"><FONT STYLE="font-size: 8pt">&nbsp;</FONT></TD><TD><FONT STYLE="font-size: 8pt">&nbsp;</FONT></TD>
    <TD STYLE="text-align: left"><FONT STYLE="font-size: 8pt">&nbsp;</FONT></TD><TD STYLE="text-align: right"><FONT STYLE="font-size: 8pt">3,602</FONT></TD><TD STYLE="text-align: left"><FONT STYLE="font-size: 8pt">&nbsp;</FONT></TD><TD><FONT STYLE="font-size: 8pt">&nbsp;</FONT></TD>
    <TD STYLE="text-align: left"><FONT STYLE="font-size: 8pt">&nbsp;</FONT></TD><TD STYLE="text-align: right"><FONT STYLE="font-size: 8pt">1.0</FONT></TD><TD STYLE="text-align: left"><FONT STYLE="font-size: 8pt">&nbsp;</FONT></TD><TD><FONT STYLE="font-size: 8pt">&nbsp;</FONT></TD>
    <TD STYLE="text-align: left"><FONT STYLE="font-size: 8pt">&nbsp;</FONT></TD><TD STYLE="text-align: right"><FONT STYLE="font-size: 8pt">18,764</FONT></TD><TD STYLE="text-align: left"><FONT STYLE="font-size: 8pt">&nbsp;</FONT></TD><TD><FONT STYLE="font-size: 8pt">&nbsp;</FONT></TD>
    <TD STYLE="text-align: left"><FONT STYLE="font-size: 8pt">&nbsp;</FONT></TD><TD STYLE="text-align: right"><FONT STYLE="font-size: 8pt">2.8</FONT></TD><TD STYLE="text-align: left"><FONT STYLE="font-size: 8pt">&nbsp;</FONT></TD><TD><FONT STYLE="font-size: 8pt">&nbsp;</FONT></TD>
    <TD STYLE="text-align: left"><FONT STYLE="font-size: 8pt">&nbsp;</FONT></TD><TD STYLE="text-align: right"><FONT STYLE="font-size: 8pt">4,082</FONT></TD><TD STYLE="text-align: left"><FONT STYLE="font-size: 8pt">&nbsp;</FONT></TD><TD><FONT STYLE="font-size: 8pt">&nbsp;</FONT></TD>
    <TD STYLE="text-align: left"><FONT STYLE="font-size: 8pt">&nbsp;</FONT></TD><TD STYLE="text-align: right"><FONT STYLE="font-size: 8pt">0.6</FONT></TD><TD STYLE="text-align: left"><FONT STYLE="font-size: 8pt">&nbsp;</FONT></TD></TR>
<TR STYLE="vertical-align: bottom; background-color: White">
    <TD STYLE="text-align: left; text-indent: -0.1in; padding-left: 0.1in"><FONT STYLE="font-size: 8pt">Other income (expense)</FONT></TD><TD><FONT STYLE="font-size: 8pt">&nbsp;</FONT></TD>
    <TD STYLE="text-align: left"><FONT STYLE="font-size: 8pt">&nbsp;</FONT></TD><TD STYLE="text-align: right"><FONT STYLE="font-size: 8pt">&nbsp;</FONT></TD><TD STYLE="text-align: left"><FONT STYLE="font-size: 8pt">&nbsp;</FONT></TD><TD><FONT STYLE="font-size: 8pt">&nbsp;</FONT></TD>
    <TD STYLE="text-align: left"><FONT STYLE="font-size: 8pt">&nbsp;</FONT></TD><TD STYLE="text-align: right"><FONT STYLE="font-size: 8pt">&nbsp;</FONT></TD><TD STYLE="text-align: left"><FONT STYLE="font-size: 8pt">&nbsp;</FONT></TD><TD><FONT STYLE="font-size: 8pt">&nbsp;</FONT></TD>
    <TD STYLE="text-align: left"><FONT STYLE="font-size: 8pt">&nbsp;</FONT></TD><TD STYLE="text-align: right"><FONT STYLE="font-size: 8pt">&nbsp;</FONT></TD><TD STYLE="text-align: left"><FONT STYLE="font-size: 8pt">&nbsp;</FONT></TD><TD><FONT STYLE="font-size: 8pt">&nbsp;</FONT></TD>
    <TD STYLE="text-align: left"><FONT STYLE="font-size: 8pt">&nbsp;</FONT></TD><TD STYLE="text-align: right"><FONT STYLE="font-size: 8pt">&nbsp;</FONT></TD><TD STYLE="text-align: left"><FONT STYLE="font-size: 8pt">&nbsp;</FONT></TD><TD><FONT STYLE="font-size: 8pt">&nbsp;</FONT></TD>
    <TD STYLE="text-align: left"><FONT STYLE="font-size: 8pt">&nbsp;</FONT></TD><TD STYLE="text-align: right"><FONT STYLE="font-size: 8pt">&nbsp;</FONT></TD><TD STYLE="text-align: left"><FONT STYLE="font-size: 8pt">&nbsp;</FONT></TD><TD><FONT STYLE="font-size: 8pt">&nbsp;</FONT></TD>
    <TD STYLE="text-align: left"><FONT STYLE="font-size: 8pt">&nbsp;</FONT></TD><TD STYLE="text-align: right"><FONT STYLE="font-size: 8pt">&nbsp;</FONT></TD><TD STYLE="text-align: left"><FONT STYLE="font-size: 8pt">&nbsp;</FONT></TD><TD><FONT STYLE="font-size: 8pt">&nbsp;</FONT></TD>
    <TD STYLE="text-align: left"><FONT STYLE="font-size: 8pt">&nbsp;</FONT></TD><TD STYLE="text-align: right"><FONT STYLE="font-size: 8pt">&nbsp;</FONT></TD><TD STYLE="text-align: left"><FONT STYLE="font-size: 8pt">&nbsp;</FONT></TD><TD><FONT STYLE="font-size: 8pt">&nbsp;</FONT></TD>
    <TD STYLE="text-align: left"><FONT STYLE="font-size: 8pt">&nbsp;</FONT></TD><TD STYLE="text-align: right"><FONT STYLE="font-size: 8pt">&nbsp;</FONT></TD><TD STYLE="text-align: left"><FONT STYLE="font-size: 8pt">&nbsp;</FONT></TD></TR>
<TR STYLE="vertical-align: bottom; background-color: rgb(204,238,255)">
    <TD STYLE="text-align: left; text-indent: -0.1in; padding-left: 16.2pt"><FONT STYLE="font-size: 8pt">Interest income</FONT></TD><TD><FONT STYLE="font-size: 8pt">&nbsp;</FONT></TD>
    <TD STYLE="text-align: left"><FONT STYLE="font-size: 8pt">&nbsp;</FONT></TD><TD STYLE="text-align: right"><FONT STYLE="font-size: 8pt">&mdash;</FONT></TD><TD STYLE="text-align: left"><FONT STYLE="font-size: 8pt">&nbsp;</FONT></TD><TD><FONT STYLE="font-size: 8pt">&nbsp;</FONT></TD>
    <TD STYLE="text-align: left"><FONT STYLE="font-size: 8pt">&nbsp;</FONT></TD><TD STYLE="text-align: right"><FONT STYLE="font-size: 8pt">&mdash;</FONT></TD><TD STYLE="text-align: left"><FONT STYLE="font-size: 8pt">&nbsp;</FONT></TD><TD><FONT STYLE="font-size: 8pt">&nbsp;</FONT></TD>
    <TD STYLE="text-align: left"><FONT STYLE="font-size: 8pt">&nbsp;</FONT></TD><TD STYLE="text-align: right"><FONT STYLE="font-size: 8pt">3</FONT></TD><TD STYLE="text-align: left"><FONT STYLE="font-size: 8pt">&nbsp;</FONT></TD><TD><FONT STYLE="font-size: 8pt">&nbsp;</FONT></TD>
    <TD STYLE="text-align: left"><FONT STYLE="font-size: 8pt">&nbsp;</FONT></TD><TD STYLE="text-align: right"><FONT STYLE="font-size: 8pt">&mdash;</FONT></TD><TD STYLE="text-align: left"><FONT STYLE="font-size: 8pt">&nbsp;</FONT></TD><TD><FONT STYLE="font-size: 8pt">&nbsp;</FONT></TD>
    <TD STYLE="text-align: left"><FONT STYLE="font-size: 8pt">&nbsp;</FONT></TD><TD STYLE="text-align: right"><FONT STYLE="font-size: 8pt">&mdash;</FONT></TD><TD STYLE="text-align: left"><FONT STYLE="font-size: 8pt">&nbsp;</FONT></TD><TD><FONT STYLE="font-size: 8pt">&nbsp;</FONT></TD>
    <TD STYLE="text-align: left"><FONT STYLE="font-size: 8pt">&nbsp;</FONT></TD><TD STYLE="text-align: right"><FONT STYLE="font-size: 8pt">&mdash;</FONT></TD><TD STYLE="text-align: left"><FONT STYLE="font-size: 8pt">&nbsp;</FONT></TD><TD><FONT STYLE="font-size: 8pt">&nbsp;</FONT></TD>
    <TD STYLE="text-align: left"><FONT STYLE="font-size: 8pt">&nbsp;</FONT></TD><TD STYLE="text-align: right"><FONT STYLE="font-size: 8pt">4</FONT></TD><TD STYLE="text-align: left"><FONT STYLE="font-size: 8pt">&nbsp;</FONT></TD><TD><FONT STYLE="font-size: 8pt">&nbsp;</FONT></TD>
    <TD STYLE="text-align: left"><FONT STYLE="font-size: 8pt">&nbsp;</FONT></TD><TD STYLE="text-align: right"><FONT STYLE="font-size: 8pt">&mdash;</FONT></TD><TD STYLE="text-align: left"><FONT STYLE="font-size: 8pt">&nbsp;</FONT></TD></TR>
<TR STYLE="vertical-align: bottom; background-color: White">
    <TD STYLE="text-align: left; text-indent: -0.1in; padding-left: 16.2pt"><FONT STYLE="font-size: 8pt">Interest expense</FONT></TD><TD><FONT STYLE="font-size: 8pt">&nbsp;</FONT></TD>
    <TD STYLE="text-align: left"><FONT STYLE="font-size: 8pt">&nbsp;</FONT></TD><TD STYLE="text-align: right"><FONT STYLE="font-size: 8pt">(783</FONT></TD><TD STYLE="text-align: left"><FONT STYLE="font-size: 8pt">)</FONT></TD><TD><FONT STYLE="font-size: 8pt">&nbsp;</FONT></TD>
    <TD STYLE="text-align: left"><FONT STYLE="font-size: 8pt">&nbsp;</FONT></TD><TD STYLE="text-align: right"><FONT STYLE="font-size: 8pt">(0.2</FONT></TD><TD STYLE="text-align: left"><FONT STYLE="font-size: 8pt">)</FONT></TD><TD><FONT STYLE="font-size: 8pt">&nbsp;</FONT></TD>
    <TD STYLE="text-align: left"><FONT STYLE="font-size: 8pt">&nbsp;</FONT></TD><TD STYLE="text-align: right"><FONT STYLE="font-size: 8pt">(594</FONT></TD><TD STYLE="text-align: left"><FONT STYLE="font-size: 8pt">)</FONT></TD><TD><FONT STYLE="font-size: 8pt">&nbsp;</FONT></TD>
    <TD STYLE="text-align: left"><FONT STYLE="font-size: 8pt">&nbsp;</FONT></TD><TD STYLE="text-align: right"><FONT STYLE="font-size: 8pt">(0.2</FONT></TD><TD STYLE="text-align: left"><FONT STYLE="font-size: 8pt">)</FONT></TD><TD><FONT STYLE="font-size: 8pt">&nbsp;</FONT></TD>
    <TD STYLE="text-align: left"><FONT STYLE="font-size: 8pt">&nbsp;</FONT></TD><TD STYLE="text-align: right"><FONT STYLE="font-size: 8pt">(1,504</FONT></TD><TD STYLE="text-align: left"><FONT STYLE="font-size: 8pt">)</FONT></TD><TD><FONT STYLE="font-size: 8pt">&nbsp;</FONT></TD>
    <TD STYLE="text-align: left"><FONT STYLE="font-size: 8pt">&nbsp;</FONT></TD><TD STYLE="text-align: right"><FONT STYLE="font-size: 8pt">(0.2</FONT></TD><TD STYLE="text-align: left"><FONT STYLE="font-size: 8pt">)</FONT></TD><TD><FONT STYLE="font-size: 8pt">&nbsp;</FONT></TD>
    <TD STYLE="text-align: left"><FONT STYLE="font-size: 8pt">&nbsp;</FONT></TD><TD STYLE="text-align: right"><FONT STYLE="font-size: 8pt">(1,108</FONT></TD><TD STYLE="text-align: left"><FONT STYLE="font-size: 8pt">)</FONT></TD><TD><FONT STYLE="font-size: 8pt">&nbsp;</FONT></TD>
    <TD STYLE="text-align: left"><FONT STYLE="font-size: 8pt">&nbsp;</FONT></TD><TD STYLE="text-align: right"><FONT STYLE="font-size: 8pt">(0.1</FONT></TD><TD STYLE="text-align: left"><FONT STYLE="font-size: 8pt">)</FONT></TD></TR>
<TR STYLE="vertical-align: bottom; background-color: rgb(204,238,255)">
    <TD STYLE="text-align: left; padding-bottom: 1pt; text-indent: -0.1in; padding-left: 16.2pt"><FONT STYLE="font-size: 8pt">Other,
    net</FONT></TD><TD STYLE="padding-bottom: 1pt"><FONT STYLE="font-size: 8pt">&nbsp;</FONT></TD>
    <TD STYLE="border-bottom: Black 1pt solid; text-align: left"><FONT STYLE="font-size: 8pt">&nbsp;</FONT></TD><TD STYLE="border-bottom: Black 1pt solid; text-align: right"><FONT STYLE="font-size: 8pt">25</FONT></TD><TD STYLE="padding-bottom: 1pt; text-align: left"><FONT STYLE="font-size: 8pt">&nbsp;</FONT></TD><TD STYLE="padding-bottom: 1pt"><FONT STYLE="font-size: 8pt">&nbsp;</FONT></TD>
    <TD STYLE="border-bottom: Black 1pt solid; text-align: left"><FONT STYLE="font-size: 8pt">&nbsp;</FONT></TD><TD STYLE="border-bottom: Black 1pt solid; text-align: right"><FONT STYLE="font-size: 8pt">&mdash;</FONT></TD><TD STYLE="padding-bottom: 1pt; text-align: left"><FONT STYLE="font-size: 8pt">&nbsp;</FONT></TD><TD STYLE="padding-bottom: 1pt"><FONT STYLE="font-size: 8pt">&nbsp;</FONT></TD>
    <TD STYLE="border-bottom: Black 1pt solid; text-align: left"><FONT STYLE="font-size: 8pt">&nbsp;</FONT></TD><TD STYLE="border-bottom: Black 1pt solid; text-align: right"><FONT STYLE="font-size: 8pt">751</FONT></TD><TD STYLE="padding-bottom: 1pt; text-align: left"><FONT STYLE="font-size: 8pt">&nbsp;</FONT></TD><TD STYLE="padding-bottom: 1pt"><FONT STYLE="font-size: 8pt">&nbsp;</FONT></TD>
    <TD STYLE="border-bottom: Black 1pt solid; text-align: left"><FONT STYLE="font-size: 8pt">&nbsp;</FONT></TD><TD STYLE="border-bottom: Black 1pt solid; text-align: right"><FONT STYLE="font-size: 8pt">0.2</FONT></TD><TD STYLE="padding-bottom: 1pt; text-align: left"><FONT STYLE="font-size: 8pt">&nbsp;</FONT></TD><TD STYLE="padding-bottom: 1pt"><FONT STYLE="font-size: 8pt">&nbsp;</FONT></TD>
    <TD STYLE="border-bottom: Black 1pt solid; text-align: left"><FONT STYLE="font-size: 8pt">&nbsp;</FONT></TD><TD STYLE="border-bottom: Black 1pt solid; text-align: right"><FONT STYLE="font-size: 8pt">274</FONT></TD><TD STYLE="padding-bottom: 1pt; text-align: left"><FONT STYLE="font-size: 8pt">&nbsp;</FONT></TD><TD STYLE="padding-bottom: 1pt"><FONT STYLE="font-size: 8pt">&nbsp;</FONT></TD>
    <TD STYLE="border-bottom: Black 1pt solid; text-align: left"><FONT STYLE="font-size: 8pt">&nbsp;</FONT></TD><TD STYLE="border-bottom: Black 1pt solid; text-align: right"><FONT STYLE="font-size: 8pt">&mdash;</FONT></TD><TD STYLE="padding-bottom: 1pt; text-align: left"><FONT STYLE="font-size: 8pt">&nbsp;</FONT></TD><TD STYLE="padding-bottom: 1pt"><FONT STYLE="font-size: 8pt">&nbsp;</FONT></TD>
    <TD STYLE="border-bottom: Black 1pt solid; text-align: left"><FONT STYLE="font-size: 8pt">&nbsp;</FONT></TD><TD STYLE="border-bottom: Black 1pt solid; text-align: right"><FONT STYLE="font-size: 8pt">1,625</FONT></TD><TD STYLE="padding-bottom: 1pt; text-align: left"><FONT STYLE="font-size: 8pt">&nbsp;</FONT></TD><TD STYLE="padding-bottom: 1pt"><FONT STYLE="font-size: 8pt">&nbsp;</FONT></TD>
    <TD STYLE="border-bottom: Black 1pt solid; text-align: left"><FONT STYLE="font-size: 8pt">&nbsp;</FONT></TD><TD STYLE="border-bottom: Black 1pt solid; text-align: right"><FONT STYLE="font-size: 8pt">0.2</FONT></TD><TD STYLE="padding-bottom: 1pt; text-align: left"><FONT STYLE="font-size: 8pt">&nbsp;</FONT></TD></TR>
<TR STYLE="vertical-align: bottom; background-color: White">
    <TD STYLE="text-align: left; text-indent: -0.1in; padding-left: 0.35in"><FONT STYLE="font-size: 8pt">Income before provision
    for income taxes</FONT></TD><TD><FONT STYLE="font-size: 8pt">&nbsp;</FONT></TD>
    <TD STYLE="text-align: left"><FONT STYLE="font-size: 8pt">&nbsp;</FONT></TD><TD STYLE="text-align: right"><FONT STYLE="font-size: 8pt">9,599</FONT></TD><TD STYLE="text-align: left"><FONT STYLE="font-size: 8pt">&nbsp;</FONT></TD><TD><FONT STYLE="font-size: 8pt">&nbsp;</FONT></TD>
    <TD STYLE="text-align: left"><FONT STYLE="font-size: 8pt">&nbsp;</FONT></TD><TD STYLE="text-align: right"><FONT STYLE="font-size: 8pt">2.9</FONT></TD><TD STYLE="text-align: left"><FONT STYLE="font-size: 8pt">&nbsp;</FONT></TD><TD><FONT STYLE="font-size: 8pt">&nbsp;</FONT></TD>
    <TD STYLE="text-align: left"><FONT STYLE="font-size: 8pt">&nbsp;</FONT></TD><TD STYLE="text-align: right"><FONT STYLE="font-size: 8pt">3,762</FONT></TD><TD STYLE="text-align: left"><FONT STYLE="font-size: 8pt">&nbsp;</FONT></TD><TD><FONT STYLE="font-size: 8pt">&nbsp;</FONT></TD>
    <TD STYLE="text-align: left"><FONT STYLE="font-size: 8pt">&nbsp;</FONT></TD><TD STYLE="text-align: right"><FONT STYLE="font-size: 8pt">1.0</FONT></TD><TD STYLE="text-align: left"><FONT STYLE="font-size: 8pt">&nbsp;</FONT></TD><TD><FONT STYLE="font-size: 8pt">&nbsp;</FONT></TD>
    <TD STYLE="text-align: left"><FONT STYLE="font-size: 8pt">&nbsp;</FONT></TD><TD STYLE="text-align: right"><FONT STYLE="font-size: 8pt">17,534</FONT></TD><TD STYLE="text-align: left"><FONT STYLE="font-size: 8pt">&nbsp;</FONT></TD><TD><FONT STYLE="font-size: 8pt">&nbsp;</FONT></TD>
    <TD STYLE="text-align: left"><FONT STYLE="font-size: 8pt">&nbsp;</FONT></TD><TD STYLE="text-align: right"><FONT STYLE="font-size: 8pt">2.6</FONT></TD><TD STYLE="text-align: left"><FONT STYLE="font-size: 8pt">&nbsp;</FONT></TD><TD><FONT STYLE="font-size: 8pt">&nbsp;</FONT></TD>
    <TD STYLE="text-align: left"><FONT STYLE="font-size: 8pt">&nbsp;</FONT></TD><TD STYLE="text-align: right"><FONT STYLE="font-size: 8pt">4,603</FONT></TD><TD STYLE="text-align: left"><FONT STYLE="font-size: 8pt">&nbsp;</FONT></TD><TD><FONT STYLE="font-size: 8pt">&nbsp;</FONT></TD>
    <TD STYLE="text-align: left"><FONT STYLE="font-size: 8pt">&nbsp;</FONT></TD><TD STYLE="text-align: right"><FONT STYLE="font-size: 8pt">0.7</FONT></TD><TD STYLE="text-align: left"><FONT STYLE="font-size: 8pt">&nbsp;</FONT></TD></TR>
<TR STYLE="vertical-align: bottom; background-color: rgb(204,238,255)">
    <TD STYLE="text-align: left; padding-bottom: 1pt; text-indent: -0.1in; padding-left: 0.1in"><FONT STYLE="font-size: 8pt">Income
    tax expense</FONT></TD><TD STYLE="padding-bottom: 1pt"><FONT STYLE="font-size: 8pt">&nbsp;</FONT></TD>
    <TD STYLE="border-bottom: Black 1pt solid; text-align: left"><FONT STYLE="font-size: 8pt">&nbsp;</FONT></TD><TD STYLE="border-bottom: Black 1pt solid; text-align: right"><FONT STYLE="font-size: 8pt">2,764</FONT></TD><TD STYLE="padding-bottom: 1pt; text-align: left"><FONT STYLE="font-size: 8pt">&nbsp;</FONT></TD><TD STYLE="padding-bottom: 1pt"><FONT STYLE="font-size: 8pt">&nbsp;</FONT></TD>
    <TD STYLE="border-bottom: Black 1pt solid; text-align: left"><FONT STYLE="font-size: 8pt">&nbsp;</FONT></TD><TD STYLE="border-bottom: Black 1pt solid; text-align: right"><FONT STYLE="font-size: 8pt">0.9</FONT></TD><TD STYLE="padding-bottom: 1pt; text-align: left"><FONT STYLE="font-size: 8pt">&nbsp;</FONT></TD><TD STYLE="padding-bottom: 1pt"><FONT STYLE="font-size: 8pt">&nbsp;</FONT></TD>
    <TD STYLE="border-bottom: Black 1pt solid; text-align: left"><FONT STYLE="font-size: 8pt">&nbsp;</FONT></TD><TD STYLE="border-bottom: Black 1pt solid; text-align: right"><FONT STYLE="font-size: 8pt">2,532</FONT></TD><TD STYLE="padding-bottom: 1pt; text-align: left"><FONT STYLE="font-size: 8pt">&nbsp;</FONT></TD><TD STYLE="padding-bottom: 1pt"><FONT STYLE="font-size: 8pt">&nbsp;</FONT></TD>
    <TD STYLE="border-bottom: Black 1pt solid; text-align: left"><FONT STYLE="font-size: 8pt">&nbsp;</FONT></TD><TD STYLE="border-bottom: Black 1pt solid; text-align: right"><FONT STYLE="font-size: 8pt">0.7</FONT></TD><TD STYLE="padding-bottom: 1pt; text-align: left"><FONT STYLE="font-size: 8pt">&nbsp;</FONT></TD><TD STYLE="padding-bottom: 1pt"><FONT STYLE="font-size: 8pt">&nbsp;</FONT></TD>
    <TD STYLE="border-bottom: Black 1pt solid; text-align: left"><FONT STYLE="font-size: 8pt">&nbsp;</FONT></TD><TD STYLE="border-bottom: Black 1pt solid; text-align: right"><FONT STYLE="font-size: 8pt">5,055</FONT></TD><TD STYLE="padding-bottom: 1pt; text-align: left"><FONT STYLE="font-size: 8pt">&nbsp;</FONT></TD><TD STYLE="padding-bottom: 1pt"><FONT STYLE="font-size: 8pt">&nbsp;</FONT></TD>
    <TD STYLE="border-bottom: Black 1pt solid; text-align: left"><FONT STYLE="font-size: 8pt">&nbsp;</FONT></TD><TD STYLE="border-bottom: Black 1pt solid; text-align: right"><FONT STYLE="font-size: 8pt">0.8</FONT></TD><TD STYLE="padding-bottom: 1pt; text-align: left"><FONT STYLE="font-size: 8pt">&nbsp;</FONT></TD><TD STYLE="padding-bottom: 1pt"><FONT STYLE="font-size: 8pt">&nbsp;</FONT></TD>
    <TD STYLE="border-bottom: Black 1pt solid; text-align: left"><FONT STYLE="font-size: 8pt">&nbsp;</FONT></TD><TD STYLE="border-bottom: Black 1pt solid; text-align: right"><FONT STYLE="font-size: 8pt">2,173</FONT></TD><TD STYLE="padding-bottom: 1pt; text-align: left"><FONT STYLE="font-size: 8pt">&nbsp;</FONT></TD><TD STYLE="padding-bottom: 1pt"><FONT STYLE="font-size: 8pt">&nbsp;</FONT></TD>
    <TD STYLE="border-bottom: Black 1pt solid; text-align: left"><FONT STYLE="font-size: 8pt">&nbsp;</FONT></TD><TD STYLE="border-bottom: Black 1pt solid; text-align: right"><FONT STYLE="font-size: 8pt">0.3</FONT></TD><TD STYLE="padding-bottom: 1pt; text-align: left"><FONT STYLE="font-size: 8pt">&nbsp;</FONT></TD></TR>
<TR STYLE="vertical-align: bottom; background-color: White">
    <TD STYLE="text-align: left; padding-bottom: 2.5pt; text-indent: -0.1in; padding-left: 0.1in"><FONT STYLE="font-size: 8pt">Net
    Income</FONT></TD><TD STYLE="padding-bottom: 2.5pt"><FONT STYLE="font-size: 8pt">&nbsp;</FONT></TD>
    <TD STYLE="border-bottom: Black 2.5pt double; text-align: left"><FONT STYLE="font-size: 8pt">$</FONT></TD><TD STYLE="border-bottom: Black 2.5pt double; text-align: right"><FONT STYLE="font-size: 8pt">6,835</FONT></TD><TD STYLE="padding-bottom: 2.5pt; text-align: left"><FONT STYLE="font-size: 8pt">&nbsp;</FONT></TD><TD STYLE="padding-bottom: 2.5pt"><FONT STYLE="font-size: 8pt">&nbsp;</FONT></TD>
    <TD STYLE="border-bottom: Black 2.5pt double; text-align: left"><FONT STYLE="font-size: 8pt">&nbsp;</FONT></TD><TD STYLE="border-bottom: Black 2.5pt double; text-align: right"><FONT STYLE="font-size: 8pt">2.0</FONT></TD><TD STYLE="padding-bottom: 2.5pt; text-align: left"><FONT STYLE="font-size: 8pt">%</FONT></TD><TD STYLE="padding-bottom: 2.5pt"><FONT STYLE="font-size: 8pt">&nbsp;</FONT></TD>
    <TD STYLE="border-bottom: Black 2.5pt double; text-align: left"><FONT STYLE="font-size: 8pt">$</FONT></TD><TD STYLE="border-bottom: Black 2.5pt double; text-align: right"><FONT STYLE="font-size: 8pt">1,230</FONT></TD><TD STYLE="padding-bottom: 2.5pt; text-align: left"><FONT STYLE="font-size: 8pt">&nbsp;</FONT></TD><TD STYLE="padding-bottom: 2.5pt"><FONT STYLE="font-size: 8pt">&nbsp;</FONT></TD>
    <TD STYLE="border-bottom: Black 2.5pt double; text-align: left"><FONT STYLE="font-size: 8pt">&nbsp;</FONT></TD><TD STYLE="border-bottom: Black 2.5pt double; text-align: right"><FONT STYLE="font-size: 8pt">0.3</FONT></TD><TD STYLE="padding-bottom: 2.5pt; text-align: left"><FONT STYLE="font-size: 8pt">%</FONT></TD><TD STYLE="padding-bottom: 2.5pt"><FONT STYLE="font-size: 8pt">&nbsp;</FONT></TD>
    <TD STYLE="border-bottom: Black 2.5pt double; text-align: left"><FONT STYLE="font-size: 8pt">$</FONT></TD><TD STYLE="border-bottom: Black 2.5pt double; text-align: right"><FONT STYLE="font-size: 8pt">12,479</FONT></TD><TD STYLE="padding-bottom: 2.5pt; text-align: left"><FONT STYLE="font-size: 8pt">&nbsp;</FONT></TD><TD STYLE="padding-bottom: 2.5pt"><FONT STYLE="font-size: 8pt">&nbsp;</FONT></TD>
    <TD STYLE="border-bottom: Black 2.5pt double; text-align: left"><FONT STYLE="font-size: 8pt">&nbsp;</FONT></TD><TD STYLE="border-bottom: Black 2.5pt double; text-align: right"><FONT STYLE="font-size: 8pt">1.8</FONT></TD><TD STYLE="padding-bottom: 2.5pt; text-align: left"><FONT STYLE="font-size: 8pt">%</FONT></TD><TD STYLE="padding-bottom: 2.5pt"><FONT STYLE="font-size: 8pt">&nbsp;</FONT></TD>
    <TD STYLE="border-bottom: Black 2.5pt double; text-align: left"><FONT STYLE="font-size: 8pt">$</FONT></TD><TD STYLE="border-bottom: Black 2.5pt double; text-align: right"><FONT STYLE="font-size: 8pt">2,430</FONT></TD><TD STYLE="padding-bottom: 2.5pt; text-align: left"><FONT STYLE="font-size: 8pt">&nbsp;</FONT></TD><TD STYLE="padding-bottom: 2.5pt"><FONT STYLE="font-size: 8pt">&nbsp;</FONT></TD>
    <TD STYLE="border-bottom: Black 2.5pt double; text-align: left"><FONT STYLE="font-size: 8pt">&nbsp;</FONT></TD><TD STYLE="border-bottom: Black 2.5pt double; text-align: right"><FONT STYLE="font-size: 8pt">0.4</FONT></TD><TD STYLE="padding-bottom: 2.5pt; text-align: left"><FONT STYLE="font-size: 8pt">%</FONT></TD></TR>
</TABLE>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><B>Three Months Ended June 30, 2018 Compared to Three Months
Ended June 30, 2017</B></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><B>&nbsp;</B></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.5in"><I>Revenues.</I> Revenues decreased $16.5
million, or 4.6%, to $339.7 million for the three months ended June 30, 2018 from $356.2 million for the three months ended June
30, 2017. The decrease was primarily due to lower revenue from large transmission projects offset by higher C&amp;I revenues.</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.5in">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.5in"><I>Gross margin.</I> Gross margin
increased to 11.4% for the three months ended June 30, 2018 from 7.7% for the three months ended June 30, 2017. The increase
in gross margin was largely due to improvements in efficiency compared to the prior year, which was significantly impacted by
write-downs on three projects, and also to a favorable claim settlement during the three months ended June 30, 2018. These
margin improvements were partially offset by a write-down on a project due to inclement weather, lower productivity and
ongoing negotiations relating to a contract termination. Changes in estimates of gross profit on certain projects, including
those discussed above, resulted in a gross margin increase of 0.1% for the three months ended June 30, 2018. Gross margin
decreased 2.1% due to changes in estimates of gross profit on certain projects for the three months ended June 30, 2017.</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.5in">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.5in"><I>Gross profit.</I> Gross profit increased
$11.1 million, or 40.4%, to $38.6 million for the three months ended June 30, 2018 from $27.5 million for the three months ended
June 30, 2017, primarily due to increased margins.</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.5in">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.5in"><I>Selling, general and administrative expenses.</I>
Selling, general and administrative expenses (&ldquo;SG&amp;A&rdquo;) of $29.2 million for the three months ended June 30, 2018
increased $4.2 million from $25.0 million for the three months ended June 30, 2017. The year-over-year increase was primarily due
to higher bonus and profit sharing costs. As a percentage of revenues, SG&amp;A increased to 8.6% for the three months ended June
30, 2018 from 7.0% for the three months ended June 30, 2017.</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.5in">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.5in"><I>Gain on sale of property and equipment.</I>
Gains from the sale of property and equipment for the three months ended June 30, 2018 were $1.0 million compared to $1.3 million
for the three months ended June 30, 2017. 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.</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.5in">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.5in"><I>Interest expense.</I> Interest expense
was $0.8 million for the three months ended June 30, 2018 compared to $0.6 million for the three months ended June 30, 2017. This
increase was primarily attributable to the amount and length of time borrowings under our line of credit were outstanding and an
increase in our weighted average interest rate during the three months ended June 30, 2018 as compared to the three months ended
June 30, 2017.</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.5in"><I>&nbsp;</I></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.5in"><I>Other income. </I>Other income was not
significant for the three months ended June 30, 2018. Other income for the three months ended June 30, 2017 of $0.8 million was
primarily attributable to contingent consideration related to margin guarantees on certain contracts associated with the acquisition
of Western Pacific Enterprises Ltd.</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&nbsp;</P>


<!-- Field: Page; Sequence: 20; Value: 1 -->
    <DIV STYLE="margin-top: 12pt; margin-bottom: 6pt; border-bottom: Black 1pt solid"><TABLE CELLPADDING="0" CELLSPACING="0" STYLE="border-collapse: collapse; width: 100%; font-size: 10pt"><TR STYLE="vertical-align: top; text-align: left"><TD STYLE="width: 33%">&nbsp;</TD><TD STYLE="width: 34%; text-align: center"><!-- Field: Sequence; Type: Arabic; Name: PageNo -->18<!-- Field: /Sequence --></TD><TD STYLE="width: 33%; text-align: right">&nbsp;</TD></TR></TABLE></DIV>
    <DIV STYLE="page-break-before: always; margin-top: 6pt; margin-bottom: 12pt"><P STYLE="margin: 0pt">&nbsp;</P></DIV>
    <!-- Field: /Page -->

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&nbsp;<I>&nbsp;</I></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.5in"><I>Income tax expense.</I> The income tax
provision was $2.8 million for the three months ended June 30, 2018, with an effective tax rate of 28.8%, compared to a provision
of $2.5 million for the three months ended June 30, 2017, with an effective tax rate of 67.3%. The decrease in the tax rate in
the three months ended June 30, 2018 was primarily due to the enactment of the United States Tax Cuts and Jobs Act in 2017. Our
inability to utilize losses experienced in certain Canadian operations negatively impacted the effective tax rate in the three
months ended June 30, 2018 and 2017.</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.5in">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.5in"><I>Net income.</I> Net income increased
to $6.8 million for the three months ended June 30, 2018 from $1.2 million for the three months ended June 30, 2017. The increase
was primarily for the reasons stated earlier.</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.5in">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><B>Segment Results</B></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.5in">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:</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.5in">&nbsp;</P>

<TABLE CELLPADDING="0" CELLSPACING="0" STYLE="border-collapse: collapse; width: 80%; font: 10pt Times New Roman, Times, Serif; margin-left: 1in">
<TR STYLE="vertical-align: bottom">
    <TD NOWRAP>&nbsp;</TD><TD STYLE="font-weight: bold; padding-bottom: 1pt">&nbsp;</TD>
    <TD NOWRAP COLSPAN="14" STYLE="font-weight: bold; text-align: center; border-bottom: Black 1pt solid">Three months ended June 30,</TD><TD STYLE="padding-bottom: 1pt; font-weight: bold">&nbsp;</TD></TR>
<TR STYLE="vertical-align: bottom">
    <TD NOWRAP>&nbsp;</TD><TD STYLE="font-weight: bold; padding-bottom: 1pt">&nbsp;</TD>
    <TD NOWRAP COLSPAN="6" STYLE="font-weight: bold; text-align: center; border-bottom: Black 1pt solid">2018</TD><TD STYLE="padding-bottom: 1pt; font-weight: bold">&nbsp;</TD><TD STYLE="font-weight: bold; padding-bottom: 1pt">&nbsp;</TD>
    <TD NOWRAP COLSPAN="6" STYLE="font-weight: bold; text-align: center; border-bottom: Black 1pt solid">2017</TD><TD STYLE="padding-bottom: 1pt; font-weight: bold">&nbsp;</TD></TR>
<TR STYLE="vertical-align: bottom">
    <TD NOWRAP STYLE="font-weight: bold; border-bottom: Black 1pt solid">(Dollars in thousands)</TD><TD STYLE="font-weight: bold; padding-bottom: 1pt">&nbsp;</TD>
    <TD NOWRAP COLSPAN="2" STYLE="font-weight: bold; text-align: center; border-bottom: Black 1pt solid">Amount</TD><TD STYLE="padding-bottom: 1pt; font-weight: bold">&nbsp;</TD><TD STYLE="font-weight: bold; padding-bottom: 1pt">&nbsp;</TD>
    <TD NOWRAP COLSPAN="2" STYLE="font-weight: bold; text-align: center; border-bottom: Black 1pt solid">Percent</TD><TD STYLE="padding-bottom: 1pt; font-weight: bold">&nbsp;</TD><TD STYLE="font-weight: bold; padding-bottom: 1pt">&nbsp;</TD>
    <TD NOWRAP COLSPAN="2" STYLE="font-weight: bold; text-align: center; border-bottom: Black 1pt solid">Amount</TD><TD STYLE="padding-bottom: 1pt; font-weight: bold">&nbsp;</TD><TD STYLE="font-weight: bold; padding-bottom: 1pt">&nbsp;</TD>
    <TD NOWRAP COLSPAN="2" STYLE="font-weight: bold; text-align: center; border-bottom: Black 1pt solid">Percent</TD><TD STYLE="padding-bottom: 1pt; font-weight: bold">&nbsp;</TD></TR>
<TR STYLE="vertical-align: bottom">
    <TD NOWRAP>&nbsp;</TD><TD>&nbsp;</TD>
    <TD NOWRAP COLSPAN="2">&nbsp;</TD><TD>&nbsp;</TD><TD>&nbsp;</TD>
    <TD NOWRAP COLSPAN="2">&nbsp;</TD><TD>&nbsp;</TD><TD>&nbsp;</TD>
    <TD NOWRAP COLSPAN="2">&nbsp;</TD><TD>&nbsp;</TD><TD>&nbsp;</TD>
    <TD NOWRAP COLSPAN="2">&nbsp;</TD><TD>&nbsp;</TD></TR>
<TR STYLE="vertical-align: bottom; background-color: rgb(204,238,255)">
    <TD STYLE="font-weight: bold; text-align: left">Contract revenues:</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">&nbsp;</TD><TD STYLE="text-align: left">&nbsp;</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">&nbsp;</TD><TD STYLE="text-align: left">&nbsp;</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">&nbsp;</TD><TD STYLE="text-align: left">&nbsp;</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">&nbsp;</TD><TD STYLE="text-align: left">&nbsp;</TD></TR>
<TR STYLE="vertical-align: bottom; background-color: White">
    <TD STYLE="width: 48%; text-align: left">Transmission&nbsp;&amp; Distribution</TD><TD STYLE="width: 1%">&nbsp;</TD>
    <TD STYLE="width: 1%; text-align: left">$</TD><TD STYLE="width: 10%; text-align: right">196,925</TD><TD STYLE="width: 1%; text-align: left">&nbsp;</TD><TD STYLE="width: 1%">&nbsp;</TD>
    <TD STYLE="width: 1%; text-align: left">&nbsp;</TD><TD STYLE="width: 10%; text-align: right">58.0</TD><TD STYLE="width: 1%; text-align: left">%</TD><TD STYLE="width: 1%">&nbsp;</TD>
    <TD STYLE="width: 1%; text-align: left">$</TD><TD STYLE="width: 10%; text-align: right">239,794</TD><TD STYLE="width: 1%; text-align: left">&nbsp;</TD><TD STYLE="width: 1%">&nbsp;</TD>
    <TD STYLE="width: 1%; text-align: left">&nbsp;</TD><TD STYLE="width: 10%; text-align: right">67.3</TD><TD STYLE="width: 1%; text-align: left">%</TD></TR>
<TR STYLE="vertical-align: bottom; background-color: rgb(204,238,255)">
    <TD STYLE="text-align: left; padding-bottom: 1pt">Commercial&nbsp;&amp; Industrial</TD><TD STYLE="padding-bottom: 1pt">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 1pt solid; text-align: left">&nbsp;</TD><TD STYLE="border-bottom: Black 1pt solid; text-align: right">142,751</TD><TD STYLE="padding-bottom: 1pt; text-align: left">&nbsp;</TD><TD STYLE="padding-bottom: 1pt">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 1pt solid; text-align: left">&nbsp;</TD><TD STYLE="border-bottom: Black 1pt solid; text-align: right">42.0</TD><TD STYLE="padding-bottom: 1pt; text-align: left">&nbsp;</TD><TD STYLE="padding-bottom: 1pt">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 1pt solid; text-align: left">&nbsp;</TD><TD STYLE="border-bottom: Black 1pt solid; text-align: right">116,391</TD><TD STYLE="padding-bottom: 1pt; text-align: left">&nbsp;</TD><TD STYLE="padding-bottom: 1pt">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 1pt solid; text-align: left">&nbsp;</TD><TD STYLE="border-bottom: Black 1pt solid; text-align: right">32.7</TD><TD STYLE="padding-bottom: 1pt; text-align: left">&nbsp;</TD></TR>
<TR STYLE="vertical-align: bottom; background-color: White">
    <TD STYLE="padding-bottom: 2.5pt">Total</TD><TD STYLE="padding-bottom: 2.5pt">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 2.5pt double; text-align: left">$</TD><TD STYLE="border-bottom: Black 2.5pt double; text-align: right">339,676</TD><TD STYLE="padding-bottom: 2.5pt; text-align: left">&nbsp;</TD><TD STYLE="padding-bottom: 2.5pt">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 2.5pt double; text-align: left">&nbsp;</TD><TD STYLE="border-bottom: Black 2.5pt double; text-align: right">100.0</TD><TD STYLE="padding-bottom: 2.5pt; text-align: left">&nbsp;</TD><TD STYLE="padding-bottom: 2.5pt">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 2.5pt double; text-align: left">$</TD><TD STYLE="border-bottom: Black 2.5pt double; text-align: right">356,185</TD><TD STYLE="padding-bottom: 2.5pt; text-align: left">&nbsp;</TD><TD STYLE="padding-bottom: 2.5pt">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 2.5pt double; text-align: left">&nbsp;</TD><TD STYLE="border-bottom: Black 2.5pt double; text-align: right">100.0</TD><TD STYLE="padding-bottom: 2.5pt; text-align: left">&nbsp;</TD></TR>
<TR STYLE="vertical-align: bottom; background-color: rgb(204,238,255)">
    <TD STYLE="font-weight: bold; text-align: left">Operating income (loss):</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">&nbsp;</TD><TD STYLE="text-align: left">&nbsp;</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">&nbsp;</TD><TD STYLE="text-align: left">&nbsp;</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">&nbsp;</TD><TD STYLE="text-align: left">&nbsp;</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">&nbsp;</TD><TD STYLE="text-align: left">&nbsp;</TD></TR>
<TR STYLE="vertical-align: bottom; background-color: White">
    <TD STYLE="text-align: left">Transmission&nbsp;&amp; Distribution</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">$</TD><TD STYLE="text-align: right">11,018</TD><TD STYLE="text-align: left">&nbsp;</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">5.6</TD><TD STYLE="text-align: left">&nbsp;</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">$</TD><TD STYLE="text-align: right">8,074</TD><TD STYLE="text-align: left">&nbsp;</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">3.4</TD><TD STYLE="text-align: left">&nbsp;</TD></TR>
<TR STYLE="vertical-align: bottom; background-color: rgb(204,238,255)">
    <TD STYLE="text-align: left; padding-bottom: 1pt">Commercial&nbsp;&amp; Industrial</TD><TD STYLE="padding-bottom: 1pt">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 1pt solid; text-align: left">&nbsp;</TD><TD STYLE="border-bottom: Black 1pt solid; text-align: right">9,635</TD><TD STYLE="padding-bottom: 1pt; text-align: left">&nbsp;</TD><TD STYLE="padding-bottom: 1pt">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 1pt solid; text-align: left">&nbsp;</TD><TD STYLE="border-bottom: Black 1pt solid; text-align: right">6.7</TD><TD STYLE="padding-bottom: 1pt; text-align: left">&nbsp;</TD><TD STYLE="padding-bottom: 1pt">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 1pt solid; text-align: left">&nbsp;</TD><TD STYLE="border-bottom: Black 1pt solid; text-align: right">4,751</TD><TD STYLE="padding-bottom: 1pt; text-align: left">&nbsp;</TD><TD STYLE="padding-bottom: 1pt">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 1pt solid; text-align: left">&nbsp;</TD><TD STYLE="border-bottom: Black 1pt solid; text-align: right">4.1</TD><TD STYLE="padding-bottom: 1pt; text-align: left">&nbsp;</TD></TR>
<TR STYLE="vertical-align: bottom; background-color: White">
    <TD>Total</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">20,653</TD><TD STYLE="text-align: left">&nbsp;</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">6.1</TD><TD STYLE="text-align: left">&nbsp;</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">12,825</TD><TD STYLE="text-align: left">&nbsp;</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">3.6</TD><TD STYLE="text-align: left">&nbsp;</TD></TR>
<TR STYLE="vertical-align: bottom; background-color: rgb(204,238,255)">
    <TD STYLE="padding-bottom: 1pt">Corporate</TD><TD STYLE="padding-bottom: 1pt">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 1pt solid; text-align: left">&nbsp;</TD><TD STYLE="border-bottom: Black 1pt solid; text-align: right">(10,296</TD><TD STYLE="padding-bottom: 1pt; text-align: left">)</TD><TD STYLE="padding-bottom: 1pt">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 1pt solid; text-align: left">&nbsp;</TD><TD STYLE="border-bottom: Black 1pt solid; text-align: right">(3.0</TD><TD STYLE="padding-bottom: 1pt; text-align: left">)</TD><TD STYLE="padding-bottom: 1pt">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 1pt solid; text-align: left">&nbsp;</TD><TD STYLE="border-bottom: Black 1pt solid; text-align: right">(9,223</TD><TD STYLE="padding-bottom: 1pt; text-align: left">)</TD><TD STYLE="padding-bottom: 1pt">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 1pt solid; text-align: left">&nbsp;</TD><TD STYLE="border-bottom: Black 1pt solid; text-align: right">(2.6</TD><TD STYLE="padding-bottom: 1pt; text-align: left">)</TD></TR>
<TR STYLE="vertical-align: bottom; background-color: White">
    <TD STYLE="padding-bottom: 2.5pt">Consolidated</TD><TD STYLE="padding-bottom: 2.5pt">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 2.5pt double; text-align: left">$</TD><TD STYLE="border-bottom: Black 2.5pt double; text-align: right">10,357</TD><TD STYLE="padding-bottom: 2.5pt; text-align: left">&nbsp;</TD><TD STYLE="padding-bottom: 2.5pt">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 2.5pt double; text-align: left">&nbsp;</TD><TD STYLE="border-bottom: Black 2.5pt double; text-align: right">3.1</TD><TD STYLE="padding-bottom: 2.5pt; text-align: left">%</TD><TD STYLE="padding-bottom: 2.5pt">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 2.5pt double; text-align: left">$</TD><TD STYLE="border-bottom: Black 2.5pt double; text-align: right">3,602</TD><TD STYLE="padding-bottom: 2.5pt; text-align: left">&nbsp;</TD><TD STYLE="padding-bottom: 2.5pt">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 2.5pt double; text-align: left">&nbsp;</TD><TD STYLE="border-bottom: Black 2.5pt double; text-align: right">1.0</TD><TD STYLE="padding-bottom: 2.5pt; text-align: left">%</TD></TR>
</TABLE>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><I>Transmission &amp; Distribution</I></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.5in">Revenues for our T&amp;D segment for the
three months ended June 30, 2018 were $196.9 million compared to $239.8 million for the three months ended June 30, 2017, a decrease
of $42.9 million, or 17.9%. The decrease in revenue was primarily due to lower revenue from large transmission projects.</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.5in">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.5in">Revenues from transmission projects represented
61.8% and 71.3% of T&amp;D segment revenue for the three months ended June 30, 2018 and 2017, respectively. Additionally, for the
three months ended June 30, 2018, measured by revenue in our T&amp;D segment, we provided 39.2% of our T&amp;D services under fixed-price
contracts, as compared to 25.3% for the three months ended June 30, 2017.</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.5in">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.5in">Operating income for our T&amp;D
segment for the three months ended June 30, 2018 was $11.0 million, an increase of $2.9 million from the three months ended
June 30, 2017. The increase in T&amp;D operating income was primarily due to improvements in efficiency from the prior year,
which was significantly impacted by write-downs on three projects. This margin improvement was partially offset by a
write-down on a project due to inclement weather, lower productivity and ongoing negotiations relating to a contract
termination. As a percentage of revenues, operating income for our T&amp;D segment was 5.6% for the three months ended June
30, 2018 compared to 3.4% for the three months ended June 30, 2017.</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.5in"><I>&nbsp;</I></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><I>Commercial &amp; Industrial</I></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.5in">Revenues for our C&amp;I segment for the
three months ended June 30, 2018 were $142.8 million compared to $116.4 million for the three months ended June 30, 2017, an increase
of $26.4 million, or 22.6%, primarily due to increased spending from new and existing customers and increased volume at certain
organic expansion locations.</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.5in">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.5in">Measured by revenue in our C&amp;I segment,
we provided 63.4% of our services under fixed-price contracts for the three months ended June 30, 2018, compared to 53.5% for the
three months ended June 30, 2017.</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.5in">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.5in">Operating income for our C&amp;I segment
for the three months ended June 30, 2018 was $9.6 million, an increase of $4.8 million over the three months ended June 30, 2017.
The year-over-year increase in operating income was primarily attributable to higher revenue, improved margins and a favorable
claim settlement. As a percentage of revenues, operating income for our C&amp;I segment was 6.7% for the three months ended June
30, 2018 compared to 4.1% for the three months ended June 30, 2017.</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.5in"><B>&nbsp;</B></P>


<!-- Field: Page; Sequence: 21; Value: 1 -->
    <DIV STYLE="margin-top: 12pt; margin-bottom: 6pt; border-bottom: Black 1pt solid"><TABLE CELLPADDING="0" CELLSPACING="0" STYLE="border-collapse: collapse; width: 100%; font-size: 10pt"><TR STYLE="vertical-align: top; text-align: left"><TD STYLE="width: 33%">&nbsp;</TD><TD STYLE="width: 34%; text-align: center"><!-- Field: Sequence; Type: Arabic; Name: PageNo -->19<!-- Field: /Sequence --></TD><TD STYLE="width: 33%; text-align: right">&nbsp;</TD></TR></TABLE></DIV>
    <DIV STYLE="page-break-before: always; margin-top: 6pt; margin-bottom: 12pt"><P STYLE="margin: 0pt">&nbsp;</P></DIV>
    <!-- Field: /Page -->

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><B>&nbsp;&nbsp;</B></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><B>Six Months Ended June 30, 2018 Compared to Six Months Ended
June 30, 2017</B></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><B>&nbsp;</B></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.5in"><I>Revenues.</I> Revenues increased $29.0
million, or 4.4%, to $685.3 million for the six months ended June 30, 2018 from $656.3 million for the six months ended June 30,
2017. The increase was primarily due to higher C&amp;I and distribution revenues offset by lower revenue from large transmission
projects.</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.5in">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.5in"><I>Gross margin.</I> Gross margin
increased to 10.9% for the six months ended June 30, 2018 from 8.1% for the six months ended June 30, 2017. The increase in
gross margin was primarily due improvements in efficiency compared to the prior year, which was significantly impacted by
write-downs on three projects, and also to a favorable claim settlement during the six months ended June 30, 2018. These
margin improvements were partially offset by a write-down on a project due to inclement weather, lower productivity
and ongoing negotiations relating to a contract termination. Changes in estimates of gross profit on certain projects,
including those discussed above, resulted in a gross margin increase of 0.1% for the six months ended June 30, 2018. Gross
margin decreased 1.0% due to changes in estimates of gross profit on certain projects for the six months ended June 30,
2017.</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.5in">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.5in"><I>Gross profit.</I> Gross profit increased
$21.1 million, or 39.7%, to $74.4 million for the six months ended June 30, 2018 from $53.3 million for the six months ended June
30, 2017, due to higher revenues and increased margins.</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.5in">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.5in"><I>Selling, general and administrative expenses.</I>
SG&amp;A of $57.4 million for the six months ended June 30, 2018 increased $6.6 million from $50.8 million for the six months ended
June 30, 2017. The year-over-year increase was primarily due to higher bonus and profit sharing costs. As a percentage of revenues,
SG&amp;A increased to 8.4% for the six months ended June 30, 2018 from 7.7% for the six months ended June 30, 2017.</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.5in">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.5in"><I>Gain on sale of property and equipment.</I>
Gains from the sale of property and equipment in the six months ended June 30, 2018 were $2.1 million compared to $2.0 million
in the six months ended June 30, 2017. 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.</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.5in">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.5in"><I>Interest expense.</I> Interest expense
was $1.5 million for the six months ended June 30, 2018 compared to $1.1 million for the six months ended June 30, 2017. This increase
was primarily attributable to the amount and length of time borrowings under our line of credit were outstanding and an increase
in our weighted average interest rate during the six months ended June 30, 2018 as compared to the six months ended June 30, 2017.</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.5in"><I>&nbsp;</I></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.5in"><I>Other Income. </I>Other income was $0.3
million for the six months ended June 30, 2018 compared to $1.6 million for the six months ended June 30, 2017. The change was
primarily attributable to contingent consideration related to margin guarantees on certain contracts associated with the acquisition
of Western Pacific Enterprises Ltd. recognized in the six months ended June 30, 2017.</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.5in">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.5in"><I>Income tax expense.</I> The income tax
provision was $5.1 million for the six months ended June 30, 2018 with an effective tax rate of 28.8%, compared to a provision
of $2.2 million for the six months ended June 30, 2017 with an effective tax rate of 47.2%. The decrease in the tax rate in the
six months ended June 30, 2018 was primarily caused by the enactment of the United States Tax Cuts and Jobs Act in 2017. Our inability
to utilize losses experienced in certain Canadian operations negatively impacted the effective tax rate in the six months ended
June 30, 2018 and 2017. The tax rate in the six months ended June 30, 2017 benefited from excess tax benefits pertaining to the
vesting of stock awards and the exercise of stock options.</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.5in">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.5in"><I>Net income.</I> Net income increased
to $12.5 million for the six months ended June 30, 2018 from $2.4 million for the six months ended June 30, 2017. The increase
was primarily for the reasons stated earlier.</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.5in">&nbsp;</P>


<!-- Field: Page; Sequence: 22; Value: 1 -->
    <DIV STYLE="margin-top: 12pt; margin-bottom: 6pt; border-bottom: Black 1pt solid"><TABLE CELLPADDING="0" CELLSPACING="0" STYLE="border-collapse: collapse; width: 100%; font-size: 10pt"><TR STYLE="vertical-align: top; text-align: left"><TD STYLE="width: 33%">&nbsp;</TD><TD STYLE="width: 34%; text-align: center"><!-- Field: Sequence; Type: Arabic; Name: PageNo -->20<!-- Field: /Sequence --></TD><TD STYLE="width: 33%; text-align: right">&nbsp;</TD></TR></TABLE></DIV>
    <DIV STYLE="page-break-before: always; margin-top: 6pt; margin-bottom: 12pt"><P STYLE="margin: 0pt">&nbsp;</P></DIV>
    <!-- Field: /Page -->

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><B>&nbsp;&nbsp;</B></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><B>Segment Results</B></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.5in">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:</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.5in">&nbsp;</P>

<TABLE CELLPADDING="0" CELLSPACING="0" STYLE="border-collapse: collapse; width: 80%; font: 10pt Times New Roman, Times, Serif; margin-left: 1in">
<TR STYLE="vertical-align: bottom">
    <TD NOWRAP>&nbsp;</TD><TD STYLE="font-weight: bold; padding-bottom: 1pt">&nbsp;</TD>
    <TD NOWRAP COLSPAN="14" STYLE="font-weight: bold; text-align: center; border-bottom: Black 1pt solid">Six months ended June 30,</TD><TD STYLE="padding-bottom: 1pt; font-weight: bold">&nbsp;</TD></TR>
<TR STYLE="vertical-align: bottom">
    <TD NOWRAP>&nbsp;</TD><TD STYLE="font-weight: bold; padding-bottom: 1pt">&nbsp;</TD>
    <TD NOWRAP COLSPAN="6" STYLE="font-weight: bold; text-align: center; border-bottom: Black 1pt solid">2018</TD><TD STYLE="padding-bottom: 1pt; font-weight: bold">&nbsp;</TD><TD STYLE="font-weight: bold; padding-bottom: 1pt">&nbsp;</TD>
    <TD NOWRAP COLSPAN="6" STYLE="font-weight: bold; text-align: center; border-bottom: Black 1pt solid">2017</TD><TD STYLE="padding-bottom: 1pt; font-weight: bold">&nbsp;</TD></TR>
<TR STYLE="vertical-align: bottom">
    <TD NOWRAP STYLE="font-weight: bold; border-bottom: Black 1pt solid">(Dollars in thousands)</TD><TD STYLE="font-weight: bold; padding-bottom: 1pt">&nbsp;</TD>
    <TD NOWRAP COLSPAN="2" STYLE="font-weight: bold; text-align: center; border-bottom: Black 1pt solid">Amount</TD><TD STYLE="padding-bottom: 1pt; font-weight: bold">&nbsp;</TD><TD STYLE="font-weight: bold; padding-bottom: 1pt">&nbsp;</TD>
    <TD NOWRAP COLSPAN="2" STYLE="font-weight: bold; text-align: center; border-bottom: Black 1pt solid">Percent</TD><TD STYLE="padding-bottom: 1pt; font-weight: bold">&nbsp;</TD><TD STYLE="font-weight: bold; padding-bottom: 1pt">&nbsp;</TD>
    <TD NOWRAP COLSPAN="2" STYLE="font-weight: bold; text-align: center; border-bottom: Black 1pt solid">Amount</TD><TD STYLE="padding-bottom: 1pt; font-weight: bold">&nbsp;</TD><TD STYLE="font-weight: bold; padding-bottom: 1pt">&nbsp;</TD>
    <TD NOWRAP COLSPAN="2" STYLE="font-weight: bold; text-align: center; border-bottom: Black 1pt solid">Percent</TD><TD STYLE="padding-bottom: 1pt; font-weight: bold">&nbsp;</TD></TR>
<TR STYLE="vertical-align: bottom">
    <TD NOWRAP>&nbsp;</TD><TD>&nbsp;</TD>
    <TD NOWRAP COLSPAN="2">&nbsp;</TD><TD>&nbsp;</TD><TD>&nbsp;</TD>
    <TD NOWRAP COLSPAN="2">&nbsp;</TD><TD>&nbsp;</TD><TD>&nbsp;</TD>
    <TD NOWRAP COLSPAN="2">&nbsp;</TD><TD>&nbsp;</TD><TD>&nbsp;</TD>
    <TD NOWRAP COLSPAN="2">&nbsp;</TD><TD>&nbsp;</TD></TR>
<TR STYLE="vertical-align: bottom; background-color: rgb(204,238,255)">
    <TD STYLE="font-weight: bold; text-align: left">Contract revenues:</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">&nbsp;</TD><TD STYLE="text-align: left">&nbsp;</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">&nbsp;</TD><TD STYLE="text-align: left">&nbsp;</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">&nbsp;</TD><TD STYLE="text-align: left">&nbsp;</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">&nbsp;</TD><TD STYLE="text-align: left">&nbsp;</TD></TR>
<TR STYLE="vertical-align: bottom; background-color: White">
    <TD STYLE="width: 48%; text-align: left">Transmission&nbsp;&amp; Distribution</TD><TD STYLE="width: 1%">&nbsp;</TD>
    <TD STYLE="width: 1%; text-align: left">$</TD><TD STYLE="width: 10%; text-align: right">413,311</TD><TD STYLE="width: 1%; text-align: left">&nbsp;</TD><TD STYLE="width: 1%">&nbsp;</TD>
    <TD STYLE="width: 1%; text-align: left">&nbsp;</TD><TD STYLE="width: 10%; text-align: right">60.3</TD><TD STYLE="width: 1%; text-align: left">%</TD><TD STYLE="width: 1%">&nbsp;</TD>
    <TD STYLE="width: 1%; text-align: left">&nbsp;</TD><TD STYLE="width: 10%; text-align: right">435,528</TD><TD STYLE="width: 1%; text-align: left">&nbsp;</TD><TD STYLE="width: 1%">&nbsp;</TD>
    <TD STYLE="width: 1%; text-align: left">&nbsp;</TD><TD STYLE="width: 10%; text-align: right">66.4</TD><TD STYLE="width: 1%; text-align: left">%</TD></TR>
<TR STYLE="vertical-align: bottom; background-color: rgb(204,238,255)">
    <TD STYLE="text-align: left; padding-bottom: 1pt">Commercial&nbsp;&amp; Industrial</TD><TD STYLE="padding-bottom: 1pt">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 1pt solid; text-align: left">&nbsp;</TD><TD STYLE="border-bottom: Black 1pt solid; text-align: right">271,976</TD><TD STYLE="padding-bottom: 1pt; text-align: left">&nbsp;</TD><TD STYLE="padding-bottom: 1pt">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 1pt solid; text-align: left">&nbsp;</TD><TD STYLE="border-bottom: Black 1pt solid; text-align: right">39.7</TD><TD STYLE="padding-bottom: 1pt; text-align: left">&nbsp;</TD><TD STYLE="padding-bottom: 1pt">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 1pt solid; text-align: left">&nbsp;</TD><TD STYLE="border-bottom: Black 1pt solid; text-align: right">220,786</TD><TD STYLE="padding-bottom: 1pt; text-align: left">&nbsp;</TD><TD STYLE="padding-bottom: 1pt">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 1pt solid; text-align: left">&nbsp;</TD><TD STYLE="border-bottom: Black 1pt solid; text-align: right">33.6</TD><TD STYLE="padding-bottom: 1pt; text-align: left">&nbsp;</TD></TR>
<TR STYLE="vertical-align: bottom; background-color: White">
    <TD STYLE="padding-bottom: 2.5pt">Total</TD><TD STYLE="padding-bottom: 2.5pt">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 2.5pt double; text-align: left">$</TD><TD STYLE="border-bottom: Black 2.5pt double; text-align: right">685,287</TD><TD STYLE="padding-bottom: 2.5pt; text-align: left">&nbsp;</TD><TD STYLE="padding-bottom: 2.5pt">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 2.5pt double; text-align: left">&nbsp;</TD><TD STYLE="border-bottom: Black 2.5pt double; text-align: right">100.0</TD><TD STYLE="padding-bottom: 2.5pt; text-align: left">&nbsp;</TD><TD STYLE="padding-bottom: 2.5pt">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 2.5pt double; text-align: left">$</TD><TD STYLE="border-bottom: Black 2.5pt double; text-align: right">656,314</TD><TD STYLE="padding-bottom: 2.5pt; text-align: left">&nbsp;</TD><TD STYLE="padding-bottom: 2.5pt">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 2.5pt double; text-align: left">&nbsp;</TD><TD STYLE="border-bottom: Black 2.5pt double; text-align: right">100.0</TD><TD STYLE="padding-bottom: 2.5pt; text-align: left">&nbsp;</TD></TR>
<TR STYLE="vertical-align: bottom; background-color: rgb(204,238,255)">
    <TD STYLE="font-weight: bold; text-align: left">Operating income (loss):</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">&nbsp;</TD><TD STYLE="text-align: left">&nbsp;</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">&nbsp;</TD><TD STYLE="text-align: left">&nbsp;</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">&nbsp;</TD><TD STYLE="text-align: left">&nbsp;</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">&nbsp;</TD><TD STYLE="text-align: left">&nbsp;</TD></TR>
<TR STYLE="vertical-align: bottom; background-color: White">
    <TD STYLE="text-align: left">Transmission&nbsp;&amp; Distribution</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">$</TD><TD STYLE="text-align: right">24,559</TD><TD STYLE="text-align: left">&nbsp;</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">5.9</TD><TD STYLE="text-align: left">&nbsp;</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">$</TD><TD STYLE="text-align: right">13,216</TD><TD STYLE="text-align: left">&nbsp;</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">3.0</TD><TD STYLE="text-align: left">&nbsp;</TD></TR>
<TR STYLE="vertical-align: bottom; background-color: rgb(204,238,255)">
    <TD STYLE="text-align: left; padding-bottom: 1pt">Commercial&nbsp;&amp; Industrial</TD><TD STYLE="padding-bottom: 1pt">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 1pt solid; text-align: left">&nbsp;</TD><TD STYLE="border-bottom: Black 1pt solid; text-align: right">14,971</TD><TD STYLE="padding-bottom: 1pt; text-align: left">&nbsp;</TD><TD STYLE="padding-bottom: 1pt">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 1pt solid; text-align: left">&nbsp;</TD><TD STYLE="border-bottom: Black 1pt solid; text-align: right">5.5</TD><TD STYLE="padding-bottom: 1pt; text-align: left">&nbsp;</TD><TD STYLE="padding-bottom: 1pt">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 1pt solid; text-align: left">&nbsp;</TD><TD STYLE="border-bottom: Black 1pt solid; text-align: right">9,165</TD><TD STYLE="padding-bottom: 1pt; text-align: left">&nbsp;</TD><TD STYLE="padding-bottom: 1pt">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 1pt solid; text-align: left">&nbsp;</TD><TD STYLE="border-bottom: Black 1pt solid; text-align: right">4.2</TD><TD STYLE="padding-bottom: 1pt; text-align: left">&nbsp;</TD></TR>
<TR STYLE="vertical-align: bottom; background-color: White">
    <TD>Total</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">39,530</TD><TD STYLE="text-align: left">&nbsp;</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">5.8</TD><TD STYLE="text-align: left">&nbsp;</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">22,381</TD><TD STYLE="text-align: left">&nbsp;</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">3.4</TD><TD STYLE="text-align: left">&nbsp;</TD></TR>
<TR STYLE="vertical-align: bottom; background-color: rgb(204,238,255)">
    <TD STYLE="padding-bottom: 1pt">Corporate</TD><TD STYLE="padding-bottom: 1pt">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 1pt solid; text-align: left">&nbsp;</TD><TD STYLE="border-bottom: Black 1pt solid; text-align: right">(20,766</TD><TD STYLE="padding-bottom: 1pt; text-align: left">)</TD><TD STYLE="padding-bottom: 1pt">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 1pt solid; text-align: left">&nbsp;</TD><TD STYLE="border-bottom: Black 1pt solid; text-align: right">(3.0</TD><TD STYLE="padding-bottom: 1pt; text-align: left">)</TD><TD STYLE="padding-bottom: 1pt">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 1pt solid; text-align: left">&nbsp;</TD><TD STYLE="border-bottom: Black 1pt solid; text-align: right">(18,299</TD><TD STYLE="padding-bottom: 1pt; text-align: left">)</TD><TD STYLE="padding-bottom: 1pt">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 1pt solid; text-align: left">&nbsp;</TD><TD STYLE="border-bottom: Black 1pt solid; text-align: right">(2.8</TD><TD STYLE="padding-bottom: 1pt; text-align: left">)</TD></TR>
<TR STYLE="vertical-align: bottom; background-color: White">
    <TD STYLE="padding-bottom: 2.5pt">Consolidated</TD><TD STYLE="padding-bottom: 2.5pt">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 2.5pt double; text-align: left">$</TD><TD STYLE="border-bottom: Black 2.5pt double; text-align: right">18,764</TD><TD STYLE="padding-bottom: 2.5pt; text-align: left">&nbsp;</TD><TD STYLE="padding-bottom: 2.5pt">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 2.5pt double; text-align: left">&nbsp;</TD><TD STYLE="border-bottom: Black 2.5pt double; text-align: right">2.8</TD><TD STYLE="padding-bottom: 2.5pt; text-align: left">%</TD><TD STYLE="padding-bottom: 2.5pt">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 2.5pt double; text-align: left">$</TD><TD STYLE="border-bottom: Black 2.5pt double; text-align: right">4,082</TD><TD STYLE="padding-bottom: 2.5pt; text-align: left">&nbsp;</TD><TD STYLE="padding-bottom: 2.5pt">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 2.5pt double; text-align: left">&nbsp;</TD><TD STYLE="border-bottom: Black 2.5pt double; text-align: right">0.6</TD><TD STYLE="padding-bottom: 2.5pt; text-align: left">%</TD></TR>
</TABLE>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.5in">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><I>Transmission &amp; Distribution</I></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.5in">Revenues for our T&amp;D segment for the
six months ended June 30, 2018 were $413.3 million compared to $435.5 million for the six months ended June 30, 2017, a decrease
of $22.2 million, or 5.1%. The decrease in revenue was primarily due to lower revenue from large transmission projects partially
offset by an increase in distribution revenues.</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.5in">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.5in">Revenues from transmission projects represented
62.0% and 71.7% of T&amp;D segment revenue for the six months ended June 30, 2018 and 2017, respectively. Additionally, for the
six months ended June 30, 2018, measured by revenue in our T&amp;D segment, we provided 37.9% of our T&amp;D services under fixed-price
contracts, as compared to 29.7% for the six months ended June&nbsp;30, 2017.</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.5in">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.5in">Operating income for our T&amp;D
segment for the six months ended June 30, 2018 was $24.6 million, an increase of $11.4 million from the six months ended June
30, 2017. The increase in T&amp;D operating income was primarily due to improvements in efficiency from the prior year, which
was significantly impacted by write-downs on three projects. This margin improvement was partially offset by a write-down
on a project due to inclement weather, lower productivity and ongoing negotiations relating to a contract termination. As
a percentage of revenues, operating income for our T&amp;D segment was 5.9% for the six months ended June 30, 2018 compared
to 3.0% for the six months ended June 30, 2017.</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.5in">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><I>Commercial &amp; Industrial</I></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.5in">Revenues for our C&amp;I segment for the
six months ended June 30, 2018 were $272.0 million compared to $220.8 million for the six months ended June 30, 2017, an increase
of $51.2 million, or 23.2%, primarily due to increased spending from new and existing customers and increased volume at certain
organic expansion locations.</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.5in">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.5in">Measured by revenue in our C&amp;I segment,
we provided 66.0% of our services under fixed-price contracts for the six months ended June 30, 2018, compared to 59.8% in the
six months ended June 30, 2017.</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.5in">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.5in">Operating income for our C&amp;I segment
for the six months ended June 30, 2018 was $15.0 million, an increase of $5.8 million over the six months ended June 30, 2017.
The year-over-year increase in operating income was primarily attributable to higher revenue, improved margins and a favorable
claim settlement. As a percentage of revenues, operating income for our C&amp;I segment was 5.5% for the six months ended June
30, 2018 compared to 4.2% for the six months ended June 30, 2017.</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.5in"><B>&nbsp;</B></P>


<!-- Field: Page; Sequence: 23; Value: 1 -->
    <DIV STYLE="margin-top: 12pt; margin-bottom: 6pt; border-bottom: Black 1pt solid"><TABLE CELLPADDING="0" CELLSPACING="0" STYLE="border-collapse: collapse; width: 100%; font-size: 10pt"><TR STYLE="vertical-align: top; text-align: left"><TD STYLE="width: 33%">&nbsp;</TD><TD STYLE="width: 34%; text-align: center"><!-- Field: Sequence; Type: Arabic; Name: PageNo -->21<!-- Field: /Sequence --></TD><TD STYLE="width: 33%; text-align: right">&nbsp;</TD></TR></TABLE></DIV>
    <DIV STYLE="page-break-before: always; margin-top: 6pt; margin-bottom: 12pt"><P STYLE="margin: 0pt">&nbsp;</P></DIV>
    <!-- Field: /Page -->

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><B>&nbsp;</B></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><B>Non-GAAP Measure&mdash;EBITDA</B></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.5in">We define EBITDA, a performance measure
used by management, as net income plus: interest income and expense, provision for income taxes and depreciation and amortization,
as shown in the table below. EBITDA, a non-GAAP financial measure, does not purport to be an alternative to net income as a measure
of operating performance or to net cash flows provided by operating activities as a measure of liquidity. 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. We believe that EBITDA is useful to investors
and other external users of our financial statements in evaluating our operating performance and cash flow because EBITDA is widely
used by investors to measure a company&rsquo;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.</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.5in">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.5in">Using EBITDA as a performance measure has
material limitations as compared to net income, or other financial measures as defined under U.S. GAAP, as it excludes certain
recurring items, which may be meaningful to investors. EBITDA excludes interest expense or 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, 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.</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.5in">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.5in">The following table provides a reconciliation
of net income to EBITDA:</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.5in">&nbsp;</P>

<TABLE CELLPADDING="0" CELLSPACING="0" STYLE="border-collapse: collapse; width: 75%; font: 10pt Times New Roman, Times, Serif; margin-left: 1.25in">
<TR STYLE="vertical-align: bottom">
    <TD NOWRAP>&nbsp;</TD><TD STYLE="font-weight: bold">&nbsp;</TD>
    <TD NOWRAP COLSPAN="6" STYLE="font-weight: bold; text-align: center">Three months ended</TD><TD STYLE="font-weight: bold">&nbsp;</TD><TD STYLE="font-weight: bold">&nbsp;</TD>
    <TD NOWRAP COLSPAN="6" STYLE="font-weight: bold; text-align: center">Six months ended</TD><TD STYLE="font-weight: bold">&nbsp;</TD></TR>
<TR STYLE="vertical-align: bottom">
    <TD NOWRAP>&nbsp;</TD><TD STYLE="font-weight: bold; padding-bottom: 1pt">&nbsp;</TD>
    <TD NOWRAP COLSPAN="6" STYLE="font-weight: bold; text-align: center; border-bottom: Black 1pt solid">June 30,</TD><TD STYLE="padding-bottom: 1pt; font-weight: bold">&nbsp;</TD><TD STYLE="font-weight: bold; padding-bottom: 1pt">&nbsp;</TD>
    <TD NOWRAP COLSPAN="6" STYLE="font-weight: bold; text-align: center; border-bottom: Black 1pt solid">June 30,</TD><TD STYLE="padding-bottom: 1pt; font-weight: bold">&nbsp;</TD></TR>
<TR STYLE="vertical-align: bottom">
    <TD NOWRAP STYLE="font-weight: bold; border-bottom: Black 1pt solid">(In thousands)</TD><TD STYLE="font-weight: bold; padding-bottom: 1pt">&nbsp;</TD>
    <TD NOWRAP COLSPAN="2" STYLE="font-weight: bold; text-align: center; border-bottom: Black 1pt solid">2018</TD><TD STYLE="padding-bottom: 1pt; font-weight: bold">&nbsp;</TD><TD STYLE="font-weight: bold; padding-bottom: 1pt">&nbsp;</TD>
    <TD NOWRAP COLSPAN="2" STYLE="font-weight: bold; text-align: center; border-bottom: Black 1pt solid">2017</TD><TD STYLE="padding-bottom: 1pt; font-weight: bold">&nbsp;</TD><TD STYLE="font-weight: bold; padding-bottom: 1pt">&nbsp;</TD>
    <TD NOWRAP COLSPAN="2" STYLE="font-weight: bold; text-align: center; border-bottom: Black 1pt solid">2018</TD><TD STYLE="padding-bottom: 1pt; font-weight: bold">&nbsp;</TD><TD STYLE="font-weight: bold; padding-bottom: 1pt">&nbsp;</TD>
    <TD NOWRAP COLSPAN="2" STYLE="font-weight: bold; text-align: center; border-bottom: Black 1pt solid">2017</TD><TD STYLE="padding-bottom: 1pt; font-weight: bold">&nbsp;</TD></TR>
<TR STYLE="vertical-align: bottom">
    <TD NOWRAP>&nbsp;</TD><TD>&nbsp;</TD>
    <TD NOWRAP COLSPAN="2">&nbsp;</TD><TD>&nbsp;</TD><TD>&nbsp;</TD>
    <TD NOWRAP COLSPAN="2">&nbsp;</TD><TD>&nbsp;</TD><TD>&nbsp;</TD>
    <TD NOWRAP COLSPAN="2">&nbsp;</TD><TD>&nbsp;</TD></TR>
<TR STYLE="vertical-align: bottom; background-color: rgb(204,238,255)">
    <TD STYLE="width: 48%; text-align: left">Net Income</TD><TD STYLE="width: 1%">&nbsp;</TD>
    <TD STYLE="width: 1%; text-align: left">$</TD><TD STYLE="width: 10%; text-align: right">6,835</TD><TD STYLE="width: 1%; text-align: left">&nbsp;</TD><TD STYLE="width: 1%">&nbsp;</TD>
    <TD STYLE="width: 1%; text-align: left">$</TD><TD STYLE="width: 10%; text-align: right">1,230</TD><TD STYLE="width: 1%; text-align: left">&nbsp;</TD><TD STYLE="width: 1%">&nbsp;</TD>
    <TD STYLE="width: 1%; text-align: left">$</TD><TD STYLE="width: 10%; text-align: right">12,479</TD><TD STYLE="width: 1%; text-align: left">&nbsp;</TD><TD STYLE="width: 1%">&nbsp;</TD>
    <TD STYLE="width: 1%; text-align: left">$</TD><TD STYLE="width: 10%; text-align: right">2,430</TD><TD STYLE="width: 1%; text-align: left">&nbsp;</TD></TR>
<TR STYLE="vertical-align: bottom; background-color: White">
    <TD STYLE="font-style: italic">Add:</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">&nbsp;</TD><TD STYLE="text-align: left">&nbsp;</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">&nbsp;</TD><TD STYLE="text-align: left">&nbsp;</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">&nbsp;</TD><TD STYLE="text-align: left">&nbsp;</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">&nbsp;</TD><TD STYLE="text-align: left">&nbsp;</TD></TR>
<TR STYLE="vertical-align: bottom; background-color: rgb(204,238,255)">
    <TD STYLE="text-align: left; padding-left: 9pt">Interest expense, net</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">783</TD><TD STYLE="text-align: left">&nbsp;</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">591</TD><TD STYLE="text-align: left">&nbsp;</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">1,504</TD><TD STYLE="text-align: left">&nbsp;</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">1,104</TD><TD STYLE="text-align: left">&nbsp;</TD></TR>
<TR STYLE="vertical-align: bottom; background-color: White">
    <TD STYLE="text-align: left; padding-left: 9pt">Income tax expense</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">2,764</TD><TD STYLE="text-align: left">&nbsp;</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">2,532</TD><TD STYLE="text-align: left">&nbsp;</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">5,055</TD><TD STYLE="text-align: left">&nbsp;</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">2,173</TD><TD STYLE="text-align: left">&nbsp;</TD></TR>
<TR STYLE="vertical-align: bottom; background-color: rgb(204,238,255)">
    <TD STYLE="text-align: left; padding-bottom: 1pt; padding-left: 9pt">Depreciation&nbsp;&amp; amortization</TD><TD STYLE="padding-bottom: 1pt">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 1pt solid; text-align: left">&nbsp;</TD><TD STYLE="border-bottom: Black 1pt solid; text-align: right">9,434</TD><TD STYLE="padding-bottom: 1pt; text-align: left">&nbsp;</TD><TD STYLE="padding-bottom: 1pt">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 1pt solid; text-align: left">&nbsp;</TD><TD STYLE="border-bottom: Black 1pt solid; text-align: right">9,707</TD><TD STYLE="padding-bottom: 1pt; text-align: left">&nbsp;</TD><TD STYLE="padding-bottom: 1pt">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 1pt solid; text-align: left">&nbsp;</TD><TD STYLE="border-bottom: Black 1pt solid; text-align: right">18,826</TD><TD STYLE="padding-bottom: 1pt; text-align: left">&nbsp;</TD><TD STYLE="padding-bottom: 1pt">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 1pt solid; text-align: left">&nbsp;</TD><TD STYLE="border-bottom: Black 1pt solid; text-align: right">19,453</TD><TD STYLE="padding-bottom: 1pt; text-align: left">&nbsp;</TD></TR>
<TR STYLE="vertical-align: bottom; background-color: White">
    <TD STYLE="padding-bottom: 2.5pt">EBITDA</TD><TD STYLE="padding-bottom: 2.5pt">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 2.5pt double; text-align: left">$</TD><TD STYLE="border-bottom: Black 2.5pt double; text-align: right">19,816</TD><TD STYLE="padding-bottom: 2.5pt; text-align: left">&nbsp;</TD><TD STYLE="padding-bottom: 2.5pt">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 2.5pt double; text-align: left">$</TD><TD STYLE="border-bottom: Black 2.5pt double; text-align: right">14,060</TD><TD STYLE="padding-bottom: 2.5pt; text-align: left">&nbsp;</TD><TD STYLE="padding-bottom: 2.5pt">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 2.5pt double; text-align: left">$</TD><TD STYLE="border-bottom: Black 2.5pt double; text-align: right">37,864</TD><TD STYLE="padding-bottom: 2.5pt; text-align: left">&nbsp;</TD><TD STYLE="padding-bottom: 2.5pt">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 2.5pt double; text-align: left">$</TD><TD STYLE="border-bottom: Black 2.5pt double; text-align: right">25,160</TD><TD STYLE="padding-bottom: 2.5pt; text-align: left">&nbsp;</TD></TR>
</TABLE>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.5in">We also use EBITDA as a liquidity measure.
Certain material covenants contained within our credit agreement (the &ldquo;Credit Agreement&rdquo;) are based on EBITDA. Non-compliance
with these financial covenants under the Credit Agreement&mdash;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)&mdash;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.</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&nbsp;</P>


<!-- Field: Page; Sequence: 24; Value: 1 -->
    <DIV STYLE="margin-top: 12pt; margin-bottom: 6pt; border-bottom: Black 1pt solid"><TABLE CELLPADDING="0" CELLSPACING="0" STYLE="border-collapse: collapse; width: 100%; font-size: 10pt"><TR STYLE="vertical-align: top; text-align: left"><TD STYLE="width: 33%">&nbsp;</TD><TD STYLE="width: 34%; text-align: center"><!-- Field: Sequence; Type: Arabic; Name: PageNo -->22<!-- Field: /Sequence --></TD><TD STYLE="width: 33%; text-align: right">&nbsp;</TD></TR></TABLE></DIV>
    <DIV STYLE="page-break-before: always; margin-top: 6pt; margin-bottom: 12pt"><P STYLE="margin: 0pt">&nbsp;</P></DIV>
    <!-- Field: /Page -->

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&nbsp;&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.5in">The following table provides a reconciliation
of net cash flows provided by operating activities to EBITDA:</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.5in">&nbsp;</P>

<TABLE CELLPADDING="0" CELLSPACING="0" STYLE="border-collapse: collapse; width: 75%; font: 10pt Times New Roman, Times, Serif; margin-left: 1.25in">
<TR STYLE="vertical-align: bottom">
    <TD NOWRAP>&nbsp;</TD><TD STYLE="font-weight: bold">&nbsp;</TD>
    <TD NOWRAP COLSPAN="6" STYLE="font-weight: bold; text-align: center">Three months ended</TD><TD STYLE="font-weight: bold">&nbsp;</TD><TD STYLE="font-weight: bold">&nbsp;</TD>
    <TD NOWRAP COLSPAN="6" STYLE="font-weight: bold; text-align: center">Six months ended</TD><TD STYLE="font-weight: bold">&nbsp;</TD></TR>
<TR STYLE="vertical-align: bottom">
    <TD NOWRAP>&nbsp;</TD><TD STYLE="font-weight: bold; padding-bottom: 1pt">&nbsp;</TD>
    <TD NOWRAP COLSPAN="6" STYLE="font-weight: bold; text-align: center; border-bottom: Black 1pt solid">June 30,</TD><TD STYLE="padding-bottom: 1pt; font-weight: bold">&nbsp;</TD><TD STYLE="font-weight: bold; padding-bottom: 1pt">&nbsp;</TD>
    <TD NOWRAP COLSPAN="6" STYLE="font-weight: bold; text-align: center; border-bottom: Black 1pt solid">June 30,</TD><TD STYLE="padding-bottom: 1pt; font-weight: bold">&nbsp;</TD></TR>
<TR STYLE="vertical-align: bottom">
    <TD NOWRAP STYLE="font-weight: bold; border-bottom: Black 1pt solid">(In thousands)</TD><TD STYLE="font-weight: bold; padding-bottom: 1pt">&nbsp;</TD>
    <TD NOWRAP COLSPAN="2" STYLE="font-weight: bold; text-align: center; border-bottom: Black 1pt solid">2018</TD><TD STYLE="padding-bottom: 1pt; font-weight: bold">&nbsp;</TD><TD STYLE="font-weight: bold; padding-bottom: 1pt">&nbsp;</TD>
    <TD NOWRAP COLSPAN="2" STYLE="font-weight: bold; text-align: center; border-bottom: Black 1pt solid">2017</TD><TD STYLE="padding-bottom: 1pt; font-weight: bold">&nbsp;</TD><TD STYLE="font-weight: bold; padding-bottom: 1pt">&nbsp;</TD>
    <TD NOWRAP COLSPAN="2" STYLE="font-weight: bold; text-align: center; border-bottom: Black 1pt solid">2018</TD><TD STYLE="padding-bottom: 1pt; font-weight: bold">&nbsp;</TD><TD STYLE="font-weight: bold; padding-bottom: 1pt">&nbsp;</TD>
    <TD NOWRAP COLSPAN="2" STYLE="font-weight: bold; text-align: center; border-bottom: Black 1pt solid">2017</TD><TD STYLE="padding-bottom: 1pt; font-weight: bold">&nbsp;</TD></TR>
<TR STYLE="vertical-align: bottom">
    <TD NOWRAP>&nbsp;</TD><TD>&nbsp;</TD>
    <TD NOWRAP COLSPAN="2">&nbsp;</TD><TD>&nbsp;</TD><TD>&nbsp;</TD>
    <TD NOWRAP COLSPAN="2">&nbsp;</TD><TD>&nbsp;</TD><TD>&nbsp;</TD>
    <TD NOWRAP COLSPAN="2">&nbsp;</TD><TD>&nbsp;</TD><TD>&nbsp;</TD>
    <TD NOWRAP COLSPAN="2">&nbsp;</TD><TD>&nbsp;</TD></TR>
<TR STYLE="vertical-align: bottom; background-color: rgb(204,238,255)">
    <TD STYLE="font-weight: bold; text-align: left">Provided By Operating Activities:</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">&nbsp;</TD><TD STYLE="text-align: left">&nbsp;</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">&nbsp;</TD><TD STYLE="text-align: left">&nbsp;</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">&nbsp;</TD><TD STYLE="text-align: left">&nbsp;</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">&nbsp;</TD><TD STYLE="text-align: left">&nbsp;</TD></TR>
<TR STYLE="vertical-align: bottom; background-color: White">
    <TD STYLE="width: 48%; text-align: left">Net cash flows provided by operating activities</TD><TD STYLE="width: 1%">&nbsp;</TD>
    <TD STYLE="width: 1%; text-align: left">$</TD><TD STYLE="width: 10%; text-align: right">23,233</TD><TD STYLE="width: 1%; text-align: left">&nbsp;</TD><TD STYLE="width: 1%">&nbsp;</TD>
    <TD STYLE="width: 1%; text-align: left">$</TD><TD STYLE="width: 10%; text-align: right">6,120</TD><TD STYLE="width: 1%; text-align: left">&nbsp;</TD><TD STYLE="width: 1%">&nbsp;</TD>
    <TD STYLE="width: 1%; text-align: left">$</TD><TD STYLE="width: 10%; text-align: right">45,266</TD><TD STYLE="width: 1%; text-align: left">&nbsp;</TD><TD STYLE="width: 1%">&nbsp;</TD>
    <TD STYLE="width: 1%; text-align: left">$</TD><TD STYLE="width: 10%; text-align: right">19,180</TD><TD STYLE="width: 1%; text-align: left">&nbsp;</TD></TR>
<TR STYLE="vertical-align: bottom; background-color: rgb(204,238,255)">
    <TD STYLE="font-style: italic">Add/(subtract):</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">&nbsp;</TD><TD STYLE="text-align: left">&nbsp;</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">&nbsp;</TD><TD STYLE="text-align: left">&nbsp;</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">&nbsp;</TD><TD STYLE="text-align: left">&nbsp;</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">&nbsp;</TD><TD STYLE="text-align: left">&nbsp;</TD></TR>
<TR STYLE="vertical-align: bottom; background-color: White">
    <TD STYLE="text-align: left; padding-left: 9pt">Changes in operating assets and liabilities</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">(6,993</TD><TD STYLE="text-align: left">)</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">4,929</TD><TD STYLE="text-align: left">&nbsp;</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">(13,871</TD><TD STYLE="text-align: left">)</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">2,739</TD><TD STYLE="text-align: left">&nbsp;</TD></TR>
<TR STYLE="vertical-align: bottom; background-color: rgb(204,238,255)">
    <TD STYLE="text-align: left; padding-left: 9pt">Adjustments to reconcile net income to net cash flows provided by operating activities</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">(9,405</TD><TD STYLE="text-align: left">)</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">(9,819</TD><TD STYLE="text-align: left">)</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">(18,916</TD><TD STYLE="text-align: left">)</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">(19,489</TD><TD STYLE="text-align: left">)</TD></TR>
<TR STYLE="vertical-align: bottom; background-color: White">
    <TD STYLE="text-align: left; padding-left: 9pt">Depreciation&nbsp;&amp; amortization</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">9,434</TD><TD STYLE="text-align: left">&nbsp;</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">9,707</TD><TD STYLE="text-align: left">&nbsp;</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">18,826</TD><TD STYLE="text-align: left">&nbsp;</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">19,453</TD><TD STYLE="text-align: left">&nbsp;</TD></TR>
<TR STYLE="vertical-align: bottom; background-color: rgb(204,238,255)">
    <TD STYLE="text-align: left; padding-left: 9pt">Provision for income taxes</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">2,764</TD><TD STYLE="text-align: left">&nbsp;</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">2,532</TD><TD STYLE="text-align: left">&nbsp;</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">5,055</TD><TD STYLE="text-align: left">&nbsp;</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">2,173</TD><TD STYLE="text-align: left">&nbsp;</TD></TR>
<TR STYLE="vertical-align: bottom; background-color: White">
    <TD STYLE="text-align: left; padding-bottom: 1pt; padding-left: 9pt">Interest expense, net</TD><TD STYLE="padding-bottom: 1pt">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 1pt solid; text-align: left">&nbsp;</TD><TD STYLE="border-bottom: Black 1pt solid; text-align: right">783</TD><TD STYLE="padding-bottom: 1pt; text-align: left">&nbsp;</TD><TD STYLE="padding-bottom: 1pt">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 1pt solid; text-align: left">&nbsp;</TD><TD STYLE="border-bottom: Black 1pt solid; text-align: right">591</TD><TD STYLE="padding-bottom: 1pt; text-align: left">&nbsp;</TD><TD STYLE="padding-bottom: 1pt">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 1pt solid; text-align: left">&nbsp;</TD><TD STYLE="border-bottom: Black 1pt solid; text-align: right">1,504</TD><TD STYLE="padding-bottom: 1pt; text-align: left">&nbsp;</TD><TD STYLE="padding-bottom: 1pt">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 1pt solid; text-align: left">&nbsp;</TD><TD STYLE="border-bottom: Black 1pt solid; text-align: right">1,104</TD><TD STYLE="padding-bottom: 1pt; text-align: left">&nbsp;</TD></TR>
<TR STYLE="vertical-align: bottom; background-color: rgb(204,238,255)">
    <TD STYLE="padding-bottom: 2.5pt">EBITDA</TD><TD STYLE="padding-bottom: 2.5pt">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 2.5pt double; text-align: left">$</TD><TD STYLE="border-bottom: Black 2.5pt double; text-align: right">19,816</TD><TD STYLE="padding-bottom: 2.5pt; text-align: left">&nbsp;</TD><TD STYLE="padding-bottom: 2.5pt">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 2.5pt double; text-align: left">$</TD><TD STYLE="border-bottom: Black 2.5pt double; text-align: right">14,060</TD><TD STYLE="padding-bottom: 2.5pt; text-align: left">&nbsp;</TD><TD STYLE="padding-bottom: 2.5pt">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 2.5pt double; text-align: left">$</TD><TD STYLE="border-bottom: Black 2.5pt double; text-align: right">37,864</TD><TD STYLE="padding-bottom: 2.5pt; text-align: left">&nbsp;</TD><TD STYLE="padding-bottom: 2.5pt">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 2.5pt double; text-align: left">$</TD><TD STYLE="border-bottom: Black 2.5pt double; text-align: right">25,160</TD><TD STYLE="padding-bottom: 2.5pt; text-align: left">&nbsp;</TD></TR>
</TABLE>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><B>Liquidity and Capital Resources </B></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.5in">As of June 30, 2018, we had working capital
of $176.8 million. We define working capital as current assets less current liabilities. During the six months ended June 30, 2018,
operating activities of our business provided net cash of $45.3 million, compared to $19.2 million of cash provided for the six
months ended June 30, 2017. 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 $26.1 million year-over-year increase in net
cash provided by operating activities was primarily due to favorable net changes in operating assets and liabilities of $16.6 million
and an increase of $10.0 million in net income. The favorable change in operating assets and liabilities was primarily due to the
favorable year-over-year increase of $20.3 million in other liabilities, partially offset by net unfavorable changes in various
working capital accounts that relate primarily to construction activities (accounts receivable, costs and estimated earnings in
excess of billings on uncompleted contracts, accounts payable and billings in excess of costs and estimated earnings on uncompleted
contracts), of $3.2 million. The increase in cash provided by other liabilities was due to the timing of wage and employment taxes
and higher bonus and profit sharing accruals.</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.5in">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.5in">In the six months ended June 30, 2018, we
used net cash in investing activities of $25.6 million, consisting of $28.0 million for capital expenditures, partially offset
by $2.4 million of proceeds from the sale of equipment.</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.5in">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.5in">In the six months ended June 30, 2018, we
used net cash of $20.8 million in financing activities, consisting primarily of $21.2 million of repayments under our revolving
line of credit and $1.0 million of share repurchases, all of which represented shares surrendered to satisfy tax obligations under
our stock compensation programs. These uses of cash were partially offset by $1.9 million of proceeds from the exercise of stock
options during the six months ended June 30, 2018.</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.5in">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.5in">We anticipate that our borrowing availability
of $171.5 million at June 30, 2018 under the credit facility 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, and share repurchases. 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.</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.5in">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.5in">We have not historically paid dividends
and currently do not expect to pay dividends.</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.5in">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><I>Debt Instruments</I></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><I>&nbsp;</I></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.5in">On June 30, 2016, we entered into a five-year
amended and restated Credit Agreement 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 $250 million (the &ldquo;Facility&rdquo;) that may be used for revolving loans and
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 $50 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 $100 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 Credit Agreement were used to refinance existing
debt and are expected to be used for working capital, capital expenditures, acquisitions, stock repurchases and other general corporate
purposes.</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&nbsp;</P>


<!-- Field: Page; Sequence: 25; Value: 1 -->
    <DIV STYLE="margin-top: 12pt; margin-bottom: 6pt; border-bottom: Black 1pt solid"><TABLE CELLPADDING="0" CELLSPACING="0" STYLE="border-collapse: collapse; width: 100%; font-size: 10pt"><TR STYLE="vertical-align: top; text-align: left"><TD STYLE="width: 33%">&nbsp;</TD><TD STYLE="width: 34%; text-align: center"><!-- Field: Sequence; Type: Arabic; Name: PageNo -->23<!-- Field: /Sequence --></TD><TD STYLE="width: 33%; text-align: right">&nbsp;</TD></TR></TABLE></DIV>
    <DIV STYLE="page-break-before: always; margin-top: 6pt; margin-bottom: 12pt"><P STYLE="margin: 0pt">&nbsp;</P></DIV>
    <!-- Field: /Page -->

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&nbsp;&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.5in">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 1.00%; or (2) Adjusted LIBO Rate (as defined in the Credit Agreement) plus an applicable
margin ranging from 1.00% to 2.00%. The applicable margin is determined based on our consolidated leverage ratio (Leverage Ratio)
which is defined in the Credit Agreement as Consolidated Total Indebtedness 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.125% to 2.125% for non-performance
letters of credit or 0.625% to 1.125% for performance letters of credit, based on the our consolidated Leverage Ratio. We are subject
to a commitment fee of 0.20% to 0.375%, 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.25.</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.5in">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.5in">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. In connection with any permitted acquisition where the total consideration exceeds
$50 million, we may request that the maximum permitted consolidated Leverage Ratio increase from 3.0 to 3.5. Any such increase,
if given effect, shall begin in the quarter in which such permitted acquisition is consummated and shall continue in effect for
four consecutive fiscal quarters. We were in compliance with all of the covenants under the Credit Agreement as of June 30, 2018.</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.5in">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.5in">As of June 30, 2018, we had $57.8 million
of debt outstanding under the Facility and irrevocable standby letters of credit outstanding of approximately $20.6 million. As
of December 31, 2017, we had $79.0 million of debt outstanding under the Facility and irrevocable standby letters of credit outstanding
of approximately $20.9 million.</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.5in">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><B>Off-Balance Sheet Transactions</B></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.5in">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 non-cancelable operating leases, 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.</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.5in">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.5in">For a discussion regarding off-balance sheet
transactions, refer to Note 7&ndash;Commitments and Contingencies in the accompanying notes to our Consolidated Financial Statements.</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.5in">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><B>Concentration of Credit Risk</B></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.5in">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 June
30, 2018, one customer individually exceeded 10.0% of consolidated accounts receivable with approximately 12.1 % of the total consolidated
accounts receivable amount (excluding the impact of allowance for doubtful accounts). As of June 30, 2017, none of our customers
individually exceeded 10.0% 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.</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.5in"><B>&nbsp;</B></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><B>New Accounting Pronouncements</B></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.5in">For a discussion regarding new accounting
pronouncements, please refer to Note 1&ndash;Organization, Business and Basis of Presentation&mdash;Recently Issued Accounting
Pronouncements in the accompanying notes to our Consolidated Financial Statements.</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.5in">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><B>Critical Accounting Policies</B></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.5in">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, &ldquo;Management&rsquo;s Discussion and Analysis
of Financial Condition and Results of Operations&mdash;Critical Accounting Policies&rdquo; included in our 2017 Annual Report.</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&nbsp;</P>


<!-- Field: Page; Sequence: 26; Value: 1 -->
    <DIV STYLE="margin-top: 12pt; margin-bottom: 6pt; border-bottom: Black 1pt solid"><TABLE CELLPADDING="0" CELLSPACING="0" STYLE="border-collapse: collapse; width: 100%; font-size: 10pt"><TR STYLE="vertical-align: top; text-align: left"><TD STYLE="width: 33%">&nbsp;</TD><TD STYLE="width: 34%; text-align: center"><!-- Field: Sequence; Type: Arabic; Name: PageNo -->24<!-- Field: /Sequence --></TD><TD STYLE="width: 33%; text-align: right">&nbsp;</TD></TR></TABLE></DIV>
    <DIV STYLE="page-break-before: always; margin-top: 6pt; margin-bottom: 12pt"><P STYLE="margin: 0pt">&nbsp;</P></DIV>
    <!-- Field: /Page -->

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&nbsp;&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><B>Cautionary Statement Concerning Forward-Looking Statements
and Information</B></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.5in">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.</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.5in">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.5in">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 &ldquo;Securities
Act&rdquo;) and Section 21E of the Securities Exchange Act of 1934 (the &ldquo;Exchange Act&rdquo;), 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 &ldquo;anticipate,&rdquo; &ldquo;believe,&rdquo; &ldquo;estimate,&rdquo;
&ldquo;expect,&rdquo; &ldquo;intend,&rdquo; &ldquo;may,&rdquo; &ldquo;objective,&rdquo; &ldquo;outlook,&rdquo; &ldquo;plan,&rdquo;
&ldquo;project,&rdquo; &ldquo;likely,&rdquo; &ldquo;unlikely,&rdquo; &ldquo;possible,&rdquo; &ldquo;potential,&rdquo; &ldquo;should&rdquo;
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. These and other important factors, including
those discussed under the caption &ldquo;Forward-Looking Statements&rdquo; and in Item 1A &ldquo;Risk Factors&rdquo; in our 2017
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.</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.5in">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.25in">These risks, contingencies and uncertainties
include, but are not limited to, the following:</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.25in">&nbsp;</P>

<TABLE CELLPADDING="0" CELLSPACING="0" WIDTH="100%" STYLE="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt"><TR STYLE="vertical-align: top">
<TD STYLE="width: 0.25in"></TD><TD STYLE="width: 0.25in"><FONT STYLE="font-family: Symbol">&middot;</FONT></TD><TD>Our operating results may vary significantly from period to period.</TD></TR></TABLE>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.5in; text-indent: -0.25in">&nbsp;</P>

<TABLE CELLPADDING="0" CELLSPACING="0" WIDTH="100%" STYLE="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt"><TR STYLE="vertical-align: top">
<TD STYLE="width: 0.25in"></TD><TD STYLE="width: 0.25in"><FONT STYLE="font-family: Symbol">&middot;</FONT></TD><TD>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.</TD></TR></TABLE>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.5in; text-indent: -0.25in">&nbsp;</P>

<TABLE CELLPADDING="0" CELLSPACING="0" WIDTH="100%" STYLE="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt"><TR STYLE="vertical-align: top">
<TD STYLE="width: 0.25in"></TD><TD STYLE="width: 0.25in"><FONT STYLE="font-family: Symbol">&middot;</FONT></TD><TD>We may be unsuccessful in generating internal growth, which could impact the projects available to the Company.</TD></TR></TABLE>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.5in; text-indent: -0.25in">&nbsp;</P>

<TABLE CELLPADDING="0" CELLSPACING="0" WIDTH="100%" STYLE="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt"><TR STYLE="vertical-align: top">
<TD STYLE="width: 0.25in"></TD><TD STYLE="width: 0.25in"><FONT STYLE="font-family: Symbol">&middot;</FONT></TD><TD>Negative economic and market conditions, as well as regulatory and environmental requirements, may adversely impact our customers&rsquo;
future spending and, as a result, our operations and growth.</TD></TR></TABLE>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.5in; text-indent: -0.25in">&nbsp;</P>

<TABLE CELLPADDING="0" CELLSPACING="0" WIDTH="100%" STYLE="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt"><TR STYLE="vertical-align: top">
<TD STYLE="width: 0.25in"></TD><TD STYLE="width: 0.25in"><FONT STYLE="font-family: Symbol">&middot;</FONT></TD><TD>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.</TD></TR></TABLE>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.5in; text-indent: -0.25in">&nbsp;</P>

<TABLE CELLPADDING="0" CELLSPACING="0" WIDTH="100%" STYLE="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt"><TR STYLE="vertical-align: top">
<TD STYLE="width: 0.25in"></TD><TD STYLE="width: 0.25in"><FONT STYLE="font-family: Symbol">&middot;</FONT></TD><TD>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.</TD></TR></TABLE>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.5in; text-indent: -0.25in">&nbsp;</P>

<TABLE CELLPADDING="0" CELLSPACING="0" WIDTH="100%" STYLE="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt"><TR STYLE="vertical-align: top">
<TD STYLE="width: 0.25in"></TD><TD STYLE="width: 0.25in"><FONT STYLE="font-family: Symbol">&middot;</FONT></TD><TD>Our business is labor intensive and we may be unable to attract and retain qualified employees.</TD></TR></TABLE>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.5in; text-indent: -0.25in">&nbsp;</P>

<TABLE CELLPADDING="0" CELLSPACING="0" WIDTH="100%" STYLE="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt"><TR STYLE="vertical-align: top">
<TD STYLE="width: 0.25in"></TD><TD STYLE="width: 0.25in"><FONT STYLE="font-family: Symbol">&middot;</FONT></TD><TD>The timing of new contracts and termination of existing contracts may result in unpredictable fluctuations in our cash flows
and financial results.</TD></TR></TABLE>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.5in; text-indent: -0.25in">&nbsp;</P>

<TABLE CELLPADDING="0" CELLSPACING="0" WIDTH="100%" STYLE="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt"><TR STYLE="vertical-align: top">
<TD STYLE="width: 0.25in"></TD><TD STYLE="width: 0.25in"><FONT STYLE="font-family: Symbol">&middot;</FONT></TD><TD>We may incur liabilities and suffer negative financial or reputational impacts relating to occupational health and safety matters.</TD></TR></TABLE>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.5in; text-indent: -0.25in">&nbsp;</P>

<TABLE CELLPADDING="0" CELLSPACING="0" WIDTH="100%" STYLE="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt"><TR STYLE="vertical-align: top">
<TD STYLE="width: 0.25in"></TD><TD STYLE="width: 0.25in"><FONT STYLE="font-family: Symbol">&middot;</FONT></TD><TD>Backlog may not be realized or may not result in profits and may not accurately represent future revenue.</TD></TR></TABLE>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.5in; text-indent: -0.25in">&nbsp;</P>

<TABLE CELLPADDING="0" CELLSPACING="0" WIDTH="100%" STYLE="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt"><TR STYLE="vertical-align: top">
<TD STYLE="width: 0.25in"></TD><TD STYLE="width: 0.25in"><FONT STYLE="font-family: Symbol">&middot;</FONT></TD><TD>Our business growth could outpace the capability of our internal resources and limit our ability to support growth.</TD></TR></TABLE>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.5in; text-indent: -0.25in">&nbsp;</P>

<TABLE CELLPADDING="0" CELLSPACING="0" WIDTH="100%" STYLE="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt"><TR STYLE="vertical-align: top">
<TD STYLE="width: 0.25in"></TD><TD STYLE="width: 0.25in"><FONT STYLE="font-family: Symbol">&middot;</FONT></TD><TD>Our dependence on suppliers, subcontractors and equipment manufacturers could expose us to the risk of loss in our operations.</TD></TR></TABLE>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.5in; text-indent: -0.25in">&nbsp;</P>

<TABLE CELLPADDING="0" CELLSPACING="0" WIDTH="100%" STYLE="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt"><TR STYLE="vertical-align: top">
<TD STYLE="width: 0.25in"></TD><TD STYLE="width: 0.25in"><FONT STYLE="font-family: Symbol">&middot;</FONT></TD><TD>Our participation in joint ventures and other projects with third parties may expose us to liability for failures of our partners.</TD></TR></TABLE>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.5in; text-indent: -0.25in">&nbsp;</P>

<TABLE CELLPADDING="0" CELLSPACING="0" WIDTH="100%" STYLE="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt"><TR STYLE="vertical-align: top">
<TD STYLE="width: 0.25in"></TD><TD STYLE="width: 0.25in"><FONT STYLE="font-family: Symbol">&middot;</FONT></TD><TD>Legislative or regulatory actions relating to electricity transmission and renewable energy may impact demand for our services.</TD></TR></TABLE>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.5in; text-indent: -0.25in">&nbsp;</P>

<TABLE CELLPADDING="0" CELLSPACING="0" WIDTH="100%" STYLE="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt"><TR STYLE="vertical-align: top">
<TD STYLE="width: 0.25in"></TD><TD STYLE="width: 0.25in"><FONT STYLE="font-family: Symbol">&middot;</FONT></TD><TD>Our use of percentage-of-completion accounting could result in a reduction or reversal of previously recognized profits.</TD></TR></TABLE>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.5in; text-indent: -0.25in">&nbsp;</P>

<TABLE CELLPADDING="0" CELLSPACING="0" WIDTH="100%" STYLE="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt"><TR STYLE="vertical-align: top">
<TD STYLE="width: 0.25in"></TD><TD STYLE="width: 0.25in"><FONT STYLE="font-family: Symbol">&middot;</FONT></TD><TD>Our actual costs may be greater than expected in performing our fixed-price and unit-price contracts.</TD></TR></TABLE>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&nbsp;</P>


<!-- Field: Page; Sequence: 27; Value: 1 -->
    <DIV STYLE="margin-top: 12pt; margin-bottom: 6pt; border-bottom: Black 1pt solid"><TABLE CELLPADDING="0" CELLSPACING="0" STYLE="border-collapse: collapse; width: 100%; font-size: 10pt"><TR STYLE="vertical-align: top; text-align: left"><TD STYLE="width: 33%">&nbsp;</TD><TD STYLE="width: 34%; text-align: center"><!-- Field: Sequence; Type: Arabic; Name: PageNo -->25<!-- Field: /Sequence --></TD><TD STYLE="width: 33%; text-align: right">&nbsp;</TD></TR></TABLE></DIV>
    <DIV STYLE="page-break-before: always; margin-top: 6pt; margin-bottom: 12pt"><P STYLE="margin: 0pt">&nbsp;</P></DIV>
    <!-- Field: /Page -->

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&nbsp;&nbsp;</P>

<TABLE CELLPADDING="0" CELLSPACING="0" WIDTH="100%" STYLE="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt"><TR STYLE="vertical-align: top">
<TD STYLE="width: 0.25in"></TD><TD STYLE="width: 0.25in"><FONT STYLE="font-family: Symbol">&middot;</FONT></TD><TD>Our financial results are based upon estimates and assumptions that may differ from actual results.</TD></TR></TABLE>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.5in; text-indent: -0.25in">&nbsp;</P>

<TABLE CELLPADDING="0" CELLSPACING="0" WIDTH="100%" STYLE="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt"><TR STYLE="vertical-align: top">
<TD STYLE="width: 0.25in"></TD><TD STYLE="width: 0.25in"><FONT STYLE="font-family: Symbol">&middot;</FONT></TD><TD>The loss of a key customer could have an adverse affect on us.</TD></TR></TABLE>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.5in; text-indent: -0.25in">&nbsp;</P>

<TABLE CELLPADDING="0" CELLSPACING="0" WIDTH="100%" STYLE="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt"><TR STYLE="vertical-align: top">
<TD STYLE="width: 0.25in"></TD><TD STYLE="width: 0.25in"><FONT STYLE="font-family: Symbol">&middot;</FONT></TD><TD>Our failure to comply with environmental and other laws and regulations could result in significant liabilities.</TD></TR></TABLE>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.5in; text-indent: -0.25in">&nbsp;</P>

<TABLE CELLPADDING="0" CELLSPACING="0" WIDTH="100%" STYLE="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt"><TR STYLE="vertical-align: top">
<TD STYLE="width: 0.25in"></TD><TD STYLE="width: 0.25in"><FONT STYLE="font-family: Symbol">&middot;</FONT></TD><TD>Unavailability or cancellation of third party insurance coverage would increase our overall risk exposure and could disrupt
our operations.</TD></TR></TABLE>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.5in; text-indent: -0.25in">&nbsp;</P>

<TABLE CELLPADDING="0" CELLSPACING="0" WIDTH="100%" STYLE="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt"><TR STYLE="vertical-align: top">
<TD STYLE="width: 0.25in"></TD><TD STYLE="width: 0.25in"><FONT STYLE="font-family: Symbol">&middot;</FONT></TD><TD>We extend trade credit to customers for purchases of our services, and may have difficulty collecting receivables from them.</TD></TR></TABLE>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.5in; text-indent: -0.25in">&nbsp;</P>

<TABLE CELLPADDING="0" CELLSPACING="0" WIDTH="100%" STYLE="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt"><TR STYLE="vertical-align: top">
<TD STYLE="width: 0.25in"></TD><TD STYLE="width: 0.25in"><FONT STYLE="font-family: Symbol">&middot;</FONT></TD><TD>We may not be able to compete for, or work on, certain projects if we are not able to obtain the necessary bonds, letters of
credit, bank guarantees or other financial assurances.</TD></TR></TABLE>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.5in; text-indent: -0.25in">&nbsp;</P>

<TABLE CELLPADDING="0" CELLSPACING="0" WIDTH="100%" STYLE="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt"><TR STYLE="vertical-align: top">
<TD STYLE="width: 0.25in"></TD><TD STYLE="width: 0.25in"><FONT STYLE="font-family: Symbol">&middot;</FONT></TD><TD>Inability to hire or retain key personnel could disrupt our business.</TD></TR></TABLE>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.5in; text-indent: -0.25in">&nbsp;</P>

<TABLE CELLPADDING="0" CELLSPACING="0" WIDTH="100%" STYLE="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt"><TR STYLE="vertical-align: top">
<TD STYLE="width: 0.25in"></TD><TD STYLE="width: 0.25in"><FONT STYLE="font-family: Symbol">&middot;</FONT></TD><TD>Our business may be affected by seasonal and other variations, including severe weather conditions and the nature of our work
environment.</TD></TR></TABLE>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.5in; text-indent: -0.25in">&nbsp;</P>

<TABLE CELLPADDING="0" CELLSPACING="0" WIDTH="100%" STYLE="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt"><TR STYLE="vertical-align: top">
<TD STYLE="width: 0.25in"></TD><TD STYLE="width: 0.25in"><FONT STYLE="font-family: Symbol">&middot;</FONT></TD><TD>We may fail to execute or integrate acquisitions or joint ventures successfully.</TD></TR></TABLE>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.5in; text-indent: -0.25in">&nbsp;</P>

<TABLE CELLPADDING="0" CELLSPACING="0" WIDTH="100%" STYLE="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt"><TR STYLE="vertical-align: top">
<TD STYLE="width: 0.25in"></TD><TD STYLE="width: 0.25in"><FONT STYLE="font-family: Symbol">&middot;</FONT></TD><TD>Work stoppages or other labor issues with our unionized workforce could adversely affect our business.</TD></TR></TABLE>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.5in; text-indent: -0.25in">&nbsp;</P>

<TABLE CELLPADDING="0" CELLSPACING="0" WIDTH="100%" STYLE="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt"><TR STYLE="vertical-align: top">
<TD STYLE="width: 0.25in"></TD><TD STYLE="width: 0.25in"><FONT STYLE="font-family: Symbol">&middot;</FONT></TD><TD>Multi-employer pension plan obligations related to our unionized workforce could adversely impact our earnings.</TD></TR></TABLE>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.5in; text-indent: -0.25in">&nbsp;</P>

<TABLE CELLPADDING="0" CELLSPACING="0" WIDTH="100%" STYLE="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt"><TR STYLE="vertical-align: top">
<TD STYLE="width: 0.25in"></TD><TD STYLE="width: 0.25in"><FONT STYLE="font-family: Symbol">&middot;</FONT></TD><TD>We may not have access in the future to sufficient funding to finance desired growth and operations.</TD></TR></TABLE>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.5in; text-indent: -0.25in">&nbsp;</P>

<TABLE CELLPADDING="0" CELLSPACING="0" WIDTH="100%" STYLE="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt"><TR STYLE="vertical-align: top">
<TD STYLE="width: 0.25in"></TD><TD STYLE="width: 0.25in"><FONT STYLE="font-family: Symbol">&middot;</FONT></TD><TD>We, or our business partners, may be subject to failures, interruptions or breaches of information technology systems, which
could affect our operations or our competitive position, expose sensitive information, or damage our reputation.</TD></TR></TABLE>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.5in; text-indent: -0.25in">&nbsp;</P>

<TABLE CELLPADDING="0" CELLSPACING="0" WIDTH="100%" STYLE="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt"><TR STYLE="vertical-align: top">
<TD STYLE="width: 0.25in"></TD><TD STYLE="width: 0.25in"><FONT STYLE="font-family: Symbol">&middot;</FONT></TD><TD>Our stock has experienced significant price and volume fluctuations and future sales of our common stock could lead to dilution
of our issued and outstanding common stock.</TD></TR></TABLE>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.5in; text-indent: -0.25in">&nbsp;</P>

<TABLE CELLPADDING="0" CELLSPACING="0" WIDTH="100%" STYLE="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt"><TR STYLE="vertical-align: top">
<TD STYLE="width: 0.25in"></TD><TD STYLE="width: 0.25in"><FONT STYLE="font-family: Symbol">&middot;</FONT></TD><TD>Our operations are subject to a number of operational risks which may result in unexpected costs or liabilities.</TD></TR></TABLE>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.5in; text-indent: -0.25in">&nbsp;</P>

<TABLE CELLPADDING="0" CELLSPACING="0" WIDTH="100%" STYLE="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt"><TR STYLE="vertical-align: top">
<TD STYLE="width: 0.25in"></TD><TD STYLE="width: 0.25in"><FONT STYLE="font-family: Symbol">&middot;</FONT></TD><TD>Opportunities associated with government contracts could lead to increased governmental regulation applicable to us.</TD></TR></TABLE>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.5in; text-indent: -0.25in">&nbsp;</P>

<TABLE CELLPADDING="0" CELLSPACING="0" WIDTH="100%" STYLE="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt"><TR STYLE="vertical-align: top">
<TD STYLE="width: 0.25in"></TD><TD STYLE="width: 0.25in"><FONT STYLE="font-family: Symbol">&middot;</FONT></TD><TD>Changes in our interpretation of tax laws could impact the determination of our income tax liabilities for a tax year.</TD></TR></TABLE>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.5in; text-indent: -0.25in">&nbsp;</P>

<TABLE CELLPADDING="0" CELLSPACING="0" WIDTH="100%" STYLE="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt"><TR STYLE="vertical-align: top">
<TD STYLE="width: 0.25in"></TD><TD STYLE="width: 0.25in"><FONT STYLE="font-family: Symbol">&middot;</FONT></TD><TD>Risks associated with operating in the Canadian market could restrict our ability to expand and harm our business and prospects.</TD></TR></TABLE>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.5in; text-indent: -0.25in">&nbsp;</P>

<TABLE CELLPADDING="0" CELLSPACING="0" WIDTH="100%" STYLE="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt"><TR STYLE="vertical-align: top">
<TD STYLE="width: 0.25in"></TD><TD STYLE="width: 0.25in"><FONT STYLE="font-family: Symbol">&middot;</FONT></TD><TD>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.</TD></TR></TABLE>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.5in; text-indent: -0.25in">&nbsp;</P>

<TABLE CELLPADDING="0" CELLSPACING="0" WIDTH="100%" STYLE="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt"><TR STYLE="vertical-align: top">
<TD STYLE="width: 0.25in"></TD><TD STYLE="width: 0.25in"><FONT STYLE="font-family: Symbol">&middot;</FONT></TD><TD>The nature of our business exposes us to potential liability for warranty claims and faulty engineering, which may reduce our
profitability.</TD></TR></TABLE>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.5in; text-indent: -0.25in">&nbsp;</P>

<TABLE CELLPADDING="0" CELLSPACING="0" WIDTH="100%" STYLE="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt"><TR STYLE="vertical-align: top">
<TD STYLE="width: 0.25in"></TD><TD STYLE="width: 0.25in"><FONT STYLE="font-family: Symbol">&middot;</FONT></TD><TD>Our internal controls over financial reporting and our disclosure controls and procedures may not prevent all possible errors
that could occur. Internal controls over financial reporting and disclosure controls and procedures, no matter how well designed
and operated, can provide only reasonable, not absolute, assurance that the control system&rsquo;s objective will be met.</TD></TR></TABLE>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.5in; text-indent: -0.25in">&nbsp;</P>

<TABLE CELLPADDING="0" CELLSPACING="0" WIDTH="100%" STYLE="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt"><TR STYLE="vertical-align: top">
<TD STYLE="width: 0.25in"></TD><TD STYLE="width: 0.25in"><FONT STYLE="font-family: Symbol">&middot;</FONT></TD><TD>An increase in the prices of certain materials and commodities used in our business could adversely affect our business.</TD></TR></TABLE>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.5in; text-indent: -0.25in">&nbsp;</P>

<TABLE CELLPADDING="0" CELLSPACING="0" WIDTH="100%" STYLE="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt"><TR STYLE="vertical-align: top">
<TD STYLE="width: 0.25in"></TD><TD STYLE="width: 0.25in"><FONT STYLE="font-family: Symbol">&middot;</FONT></TD><TD>Our variable rate indebtedness subjects us to interest rate risk, which could cause our debt service obligations to increase
significantly.</TD></TR></TABLE>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.5in; text-indent: -0.25in">&nbsp;</P>

<TABLE CELLPADDING="0" CELLSPACING="0" WIDTH="100%" STYLE="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt"><TR STYLE="vertical-align: top">
<TD STYLE="width: 0.25in"></TD><TD STYLE="width: 0.25in"><FONT STYLE="font-family: Symbol">&middot;</FONT></TD><TD>Certain provisions in our organizational documents and Delaware law could delay or prevent a change in control of our company.</TD></TR></TABLE>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.5in; text-indent: -0.25in">&nbsp;</P>

<TABLE CELLPADDING="0" CELLSPACING="0" WIDTH="100%" STYLE="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt"><TR STYLE="vertical-align: top">
<TD STYLE="width: 0.25in"></TD><TD STYLE="width: 0.25in"><FONT STYLE="font-family: Symbol">&middot;</FONT></TD><TD>We are subject to risks associated with climate change.</TD></TR></TABLE>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.5in; text-indent: -0.25in">&nbsp;</P>


<!-- Field: Page; Sequence: 28; Value: 1 -->
    <DIV STYLE="margin-top: 12pt; margin-bottom: 6pt; border-bottom: Black 1pt solid"><TABLE CELLPADDING="0" CELLSPACING="0" STYLE="border-collapse: collapse; width: 100%; font-size: 10pt"><TR STYLE="vertical-align: top; text-align: left"><TD STYLE="width: 33%">&nbsp;</TD><TD STYLE="width: 34%; text-align: center"><!-- Field: Sequence; Type: Arabic; Name: PageNo -->26<!-- Field: /Sequence --></TD><TD STYLE="width: 33%; text-align: right">&nbsp;</TD></TR></TABLE></DIV>
    <DIV STYLE="page-break-before: always; margin-top: 6pt; margin-bottom: 12pt"><P STYLE="margin: 0pt">&nbsp;</P></DIV>
    <!-- Field: /Page -->

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><B>&nbsp;&nbsp;</B></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><B><A NAME="a_006"></A>ITEM 3. QUANTITATIVE AND QUALITATIVE DISCLOSURES ABOUT MARKET
RISK</B></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in">As of June 30, 2018,
we were not party to any derivative instruments. We did not use any material derivative financial instruments during the six months
ended June 30, 2018 and 2017, including instruments for trading, hedging or speculating on changes in interest rates or commodity
prices of materials used in our business.</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.5in">As of June 30, 2018, we had $57.8 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 LIBOR. If the prime rate, federal funds rate or 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 June 30, 2018, 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.6 million annually. If market rates of interest on all our revolving debt, which is subject to variable
rates as of June 30, 2018, 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.</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.5in">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><B><A NAME="a_007"></A>ITEM 4. CONTROLS AND PROCEDURES</B></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><B><I>Disclosure Controls and Procedures</I></B></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.5in">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 June 30, 2018.</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.5in">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><B><I>Changes in Internal Control Over Financial Reporting</I></B></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.5in">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.</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.5in">&nbsp;</P>


<!-- Field: Page; Sequence: 29; Value: 1 -->
    <DIV STYLE="margin-top: 12pt; margin-bottom: 6pt; border-bottom: Black 1pt solid"><TABLE CELLPADDING="0" CELLSPACING="0" STYLE="border-collapse: collapse; width: 100%; font-size: 10pt"><TR STYLE="vertical-align: top; text-align: left"><TD STYLE="width: 33%">&nbsp;</TD><TD STYLE="width: 34%; text-align: center"><!-- Field: Sequence; Type: Arabic; Name: PageNo -->27<!-- Field: /Sequence --></TD><TD STYLE="width: 33%; text-align: right">&nbsp;</TD></TR></TABLE></DIV>
    <DIV STYLE="page-break-before: always; margin-top: 6pt; margin-bottom: 12pt"><P STYLE="margin: 0pt">&nbsp;</P></DIV>
    <!-- Field: /Page -->

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&nbsp;&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"><B><A NAME="a_008"></A>PART II&mdash;OTHER INFORMATION</B></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><A NAME="a_009"></A><B>ITEM 1. LEGAL PROCEEDINGS</B></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.5in">For further discussion regarding legal proceedings,
please refer to Note 7&ndash;Commitments and Contingencies&mdash;Litigation and Other Legal Matters in the accompanying notes to
our Consolidated Financial Statements.</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.5in">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><A NAME="a_010"></A><B>ITEM 1A. RISK FACTORS</B></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.5in">As of the date of this filing, there have
been no material changes to the risk factors previously discussed in Item 1A of our 2017 Annual Report. An investment in our common
stock involves various risks. When considering an investment in our company, you should carefully consider all of the risk factors
described in our 2017 Annual Report. These risks and uncertainties are not the only ones facing us and there may be additional
matters that are not known to us or that we currently consider immaterial. These risks and uncertainties could adversely affect
our business, financial condition or future results and, thus, the value of our common stock and any investment in our company.</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.5in">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><B><A NAME="a_011"></A>ITEM 2. UNREGISTERED SALES OF EQUITY SECURITIES AND USE OF
PROCEEDS</B></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><B>&nbsp;</B></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.5in"><B><I>Issuances of Common Stock.</I></B>
On April 26, 2018, 331 unregistered shares of our common stock, valued at $10,000, were issued to a director of the Company who
elected to receive a portion of his 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.</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.5in">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.5in"><B><I>Purchases of Common Stock.</I></B>
The following table includes all of the Company&rsquo;s repurchases of common stock for the periods shown, including those made
pursuant to publicly announced plans or programs and those not made pursuant to publicly announced plans or programs. Repurchased
shares are retired and returned to authorized but unissued common stock.</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.5in">&nbsp;</P>

<TABLE CELLPADDING="0" CELLSPACING="0" STYLE="border-collapse: collapse; width: 88%; font: 10pt Times New Roman, Times, Serif; margin-left: 0.5in">
<TR STYLE="vertical-align: bottom">
    <TD NOWRAP STYLE="font-weight: bold; padding-bottom: 1pt">Period</TD><TD STYLE="font-weight: bold; padding-bottom: 1pt">&nbsp;</TD>
    <TD NOWRAP COLSPAN="2" STYLE="font-weight: bold; text-align: center; border-bottom: Black 1pt solid">Total Number of <BR>
Shares <BR>
Repurchased (1)</TD><TD STYLE="padding-bottom: 1pt; font-weight: bold">&nbsp;</TD><TD STYLE="font-weight: bold; padding-bottom: 1pt">&nbsp;</TD>
    <TD NOWRAP COLSPAN="2" STYLE="font-weight: bold; text-align: center; border-bottom: Black 1pt solid">Average <BR>
Price <BR>
Paid per <BR>
Share</TD><TD STYLE="padding-bottom: 1pt; font-weight: bold">&nbsp;</TD><TD STYLE="font-weight: bold; padding-bottom: 1pt">&nbsp;</TD>
    <TD NOWRAP COLSPAN="2" STYLE="font-weight: bold; text-align: center; border-bottom: Black 1pt solid">Total Number of <BR>
Shares Purchased as <BR>
Part of Publicly <BR>
Announced&nbsp;&nbsp;Plans or <BR>
Programs</TD><TD STYLE="padding-bottom: 1pt; font-weight: bold">&nbsp;</TD><TD STYLE="font-weight: bold; padding-bottom: 1pt">&nbsp;</TD>
    <TD NOWRAP COLSPAN="2" STYLE="font-weight: bold; text-align: center; border-bottom: Black 1pt solid">Approximate Dollar <BR>
Value of Shares That <BR>
May Yet Be Purchased <BR>
Under the Plans or <BR>
Programs (2)</TD><TD STYLE="padding-bottom: 1pt; font-weight: bold">&nbsp;</TD></TR>
<TR STYLE="vertical-align: bottom">
    <TD NOWRAP>&nbsp;</TD><TD>&nbsp;</TD>
    <TD NOWRAP COLSPAN="2">&nbsp;</TD><TD>&nbsp;</TD><TD>&nbsp;</TD>
    <TD NOWRAP COLSPAN="2">&nbsp;</TD><TD>&nbsp;</TD><TD>&nbsp;</TD>
    <TD NOWRAP COLSPAN="2">&nbsp;</TD><TD>&nbsp;</TD><TD>&nbsp;</TD>
    <TD NOWRAP COLSPAN="2">&nbsp;</TD><TD>&nbsp;</TD></TR>
<TR STYLE="vertical-align: bottom; background-color: rgb(204,238,255)">
    <TD STYLE="width: 40%">April 1, 2018 - April 30, 2018</TD><TD STYLE="width: 1%">&nbsp;</TD>
    <TD STYLE="width: 1%; text-align: left">&nbsp;</TD><TD STYLE="width: 12%; text-align: right">196</TD><TD STYLE="width: 1%; text-align: left">&nbsp;</TD><TD STYLE="width: 1%">&nbsp;</TD>
    <TD STYLE="width: 1%; text-align: left">$</TD><TD STYLE="width: 12%; text-align: right">30.94</TD><TD STYLE="width: 1%; text-align: left">&nbsp;</TD><TD STYLE="width: 1%">&nbsp;</TD>
    <TD STYLE="width: 1%; text-align: left">&nbsp;</TD><TD STYLE="width: 12%; text-align: right">&mdash;</TD><TD STYLE="width: 1%; text-align: left">&nbsp;</TD><TD STYLE="width: 1%">&nbsp;</TD>
    <TD STYLE="width: 1%; text-align: left">$</TD><TD STYLE="width: 12%; text-align: right">19,268,482</TD><TD STYLE="width: 1%; text-align: left">&nbsp;</TD></TR>
<TR STYLE="vertical-align: bottom; background-color: White">
    <TD>May 1, 2018 - May 31, 2018</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">293</TD><TD STYLE="text-align: left">&nbsp;</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">$</TD><TD STYLE="text-align: right">36.42</TD><TD STYLE="text-align: left">&nbsp;</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">&mdash;</TD><TD STYLE="text-align: left">&nbsp;</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">$</TD><TD STYLE="text-align: right">19,268,482</TD><TD STYLE="text-align: left">&nbsp;</TD></TR>
<TR STYLE="vertical-align: bottom; background-color: rgb(204,238,255)">
    <TD STYLE="padding-bottom: 1pt">June 1, 2018 - June 30, 2018</TD><TD STYLE="padding-bottom: 1pt">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 1pt solid; text-align: left">&nbsp;</TD><TD STYLE="border-bottom: Black 1pt solid; text-align: right">&mdash;</TD><TD STYLE="padding-bottom: 1pt; text-align: left">&nbsp;</TD><TD STYLE="padding-bottom: 1pt">&nbsp;</TD>
    <TD STYLE="padding-bottom: 1pt; text-align: left">$</TD><TD STYLE="padding-bottom: 1pt; text-align: right">&mdash;</TD><TD STYLE="padding-bottom: 1pt; text-align: left">&nbsp;</TD><TD STYLE="padding-bottom: 1pt">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 1pt solid; text-align: left">&nbsp;</TD><TD STYLE="border-bottom: Black 1pt solid; text-align: right">&mdash;</TD><TD STYLE="padding-bottom: 1pt; text-align: left">&nbsp;</TD><TD STYLE="padding-bottom: 1pt">&nbsp;</TD>
    <TD STYLE="padding-bottom: 1pt; text-align: left">$</TD><TD STYLE="padding-bottom: 1pt; text-align: right">19,268,482</TD><TD STYLE="padding-bottom: 1pt; text-align: left">&nbsp;</TD></TR>
<TR STYLE="vertical-align: bottom; background-color: White">
    <TD STYLE="padding-bottom: 2.5pt">Total</TD><TD STYLE="padding-bottom: 2.5pt">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 2.5pt double; text-align: left">&nbsp;</TD><TD STYLE="border-bottom: Black 2.5pt double; text-align: right">489</TD><TD STYLE="padding-bottom: 2.5pt; text-align: left">&nbsp;</TD><TD STYLE="padding-bottom: 2.5pt">&nbsp;</TD>
    <TD STYLE="padding-bottom: 2.5pt; text-align: left">$</TD><TD STYLE="padding-bottom: 2.5pt; text-align: right">34.22</TD><TD STYLE="padding-bottom: 2.5pt; text-align: left">&nbsp;</TD><TD STYLE="padding-bottom: 2.5pt">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 2.5pt double; text-align: left">&nbsp;</TD><TD STYLE="border-bottom: Black 2.5pt double; text-align: right">&mdash;</TD><TD STYLE="padding-bottom: 2.5pt; text-align: left">&nbsp;</TD><TD STYLE="padding-bottom: 2.5pt">&nbsp;</TD>
    <TD STYLE="padding-bottom: 2.5pt; text-align: left">&nbsp;</TD><TD STYLE="padding-bottom: 2.5pt; text-align: right">&nbsp;</TD><TD STYLE="padding-bottom: 2.5pt; text-align: left">&nbsp;</TD></TR>
</TABLE>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"></P>

<!-- Field: Rule-Page --><DIV ALIGN="LEFT" STYLE="margin-top: 0pt; margin-bottom: 3pt"><DIV STYLE="font-size: 1pt; border-top: Black 1pt solid; width: 25%">&nbsp;</DIV></DIV><!-- Field: /Rule-Page -->

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"></P>

<TABLE CELLPADDING="0" CELLSPACING="0" STYLE="font: 10pt Times New Roman, Times, Serif; margin-top: 0; margin-bottom: 0; width: 100%"><TR STYLE="vertical-align: top; text-align: justify">
<TD STYLE="width: 0.25in"></TD><TD STYLE="width: 0.25in; text-align: left">(1)</TD><TD STYLE="text-align: left">This column includes all repurchases of common stock,
including stock repurchased under announced repurchase programs and stock repurchased outside such programs. Outside of the repurchase
program, the Company repurchased 489 shares of its common stock to satisfy tax obligations on the vesting of restricted stock
and performance shares under the 2007 Long-Term Incentive Plan (as amended) and the 2017 Long-Term Incentive Plan.</TD>
</TR></TABLE>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.5in; text-indent: -0.25in">&nbsp;</P>

<TABLE CELLPADDING="0" CELLSPACING="0" STYLE="font: 10pt Times New Roman, Times, Serif; margin-top: 0; margin-bottom: 0; width: 100%"><TR STYLE="vertical-align: top; text-align: justify">
<TD STYLE="width: 0.25in"></TD><TD STYLE="width: 0.25in; text-align: left">(2)</TD><TD STYLE="text-align: left">On July 26, 2018, the Company&rsquo;s Board of Directors
approved a new $20.0 million share repurchase program that will begin when the current share repurchase program expires. The new
share repurchase program will expire on August 15, 2019, or when the authorized funds are exhausted.</TD>
</TR></TABLE>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.5in">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><B><A NAME="a_012"></A>ITEM 3. DEFAULTS UPON SENIOR SECURITIES</B></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><B>&nbsp;</B></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.5in">None.</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.5in">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><A NAME="a_013"></A><B>ITEM 4. MINE SAFETY DISCLOSURES</B></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.5in">Not Applicable.</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.5in">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><A NAME="a_014"></A><B>ITEM 5. OTHER INFORMATION</B></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.5in">None.</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&nbsp;</P>


<!-- Field: Page; Sequence: 30; Value: 1 -->
    <DIV STYLE="margin-top: 12pt; margin-bottom: 6pt; border-bottom: Black 1pt solid"><TABLE CELLPADDING="0" CELLSPACING="0" STYLE="border-collapse: collapse; width: 100%; font-size: 10pt"><TR STYLE="vertical-align: top; text-align: left"><TD STYLE="width: 33%">&nbsp;</TD><TD STYLE="width: 34%; text-align: center"><!-- Field: Sequence; Type: Arabic; Name: PageNo -->28<!-- Field: /Sequence --></TD><TD STYLE="width: 33%; text-align: right">&nbsp;</TD></TR></TABLE></DIV>
    <DIV STYLE="page-break-before: always; margin-top: 6pt; margin-bottom: 12pt"><P STYLE="margin: 0pt">&nbsp;</P></DIV>
    <!-- Field: /Page -->

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&nbsp;&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><B><A NAME="a_015"></A>ITEM 6. EXHIBITS</B></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><B>&nbsp;&nbsp;</B></P>

<TABLE CELLSPACING="0" CELLPADDING="0" STYLE="font: 10pt Times New Roman, Times, Serif; width: 100%; border-collapse: collapse">
<TR STYLE="vertical-align: bottom">
    <TD STYLE="width: 13%; border-bottom: Black 1pt solid; font-size: 10pt"><FONT STYLE="font-size: 10pt"><B>Number</B></FONT></TD>
    <TD STYLE="width: 3%; font-size: 10pt; text-align: center">&nbsp;</TD>
    <TD STYLE="width: 84%; border-bottom: Black 1pt solid; font-size: 10pt; text-align: center"><FONT STYLE="font-size: 10pt"><B>Description</B></FONT></TD></TR>
<TR>
    <TD STYLE="vertical-align: top; font-size: 10pt; text-align: right">&nbsp;</TD>
    <TD STYLE="vertical-align: bottom; font-size: 10pt">&nbsp;</TD>
    <TD STYLE="vertical-align: top; font-size: 10pt">&nbsp;</TD></TR>
<TR>
    <TD STYLE="vertical-align: top; font-size: 10pt; text-align: right"><A HREF="tv498391_ex10-1.htm" STYLE="-sec-extract: exhibit"><FONT STYLE="font-size: 10pt">10.1</FONT></A></TD>
    <TD STYLE="vertical-align: bottom; font-size: 10pt">&nbsp;</TD>
    <TD STYLE="vertical-align: top; font-size: 10pt"><A HREF="tv498391_ex10-1.htm" STYLE="-sec-extract: exhibit"><FONT STYLE="font-size: 10pt">Asset Purchase Agreement, dated as of July 2, 2018, by and among MYR Group, Inc., certain subsidiaries of MYR Group, Inc., as purchasers, and Huen Electric, Inc.&dagger;</FONT></A></TD></TR>
<TR>
    <TD STYLE="vertical-align: top; font-size: 10pt; text-align: right"><A HREF="tv498391_ex31-1.htm" STYLE="-sec-extract: exhibit"><FONT STYLE="font-size: 10pt">31.1</FONT></A></TD>
    <TD STYLE="vertical-align: bottom; font-size: 10pt">&nbsp;</TD>
    <TD STYLE="vertical-align: top; font-size: 10pt"><A HREF="tv498391_ex31-1.htm" STYLE="-sec-extract: exhibit"><FONT STYLE="font-size: 10pt">Certification of Chief Executive Officer pursuant to SEC Rule 13a-14(a)/15d-14(a)&dagger;</FONT></A></TD></TR>
<TR>
    <TD STYLE="vertical-align: top; font-size: 10pt; text-align: right"><A HREF="tv498391_ex31-2.htm" STYLE="-sec-extract: exhibit"><FONT STYLE="font-size: 10pt">31.2</FONT></A></TD>
    <TD STYLE="vertical-align: bottom; font-size: 10pt">&nbsp;</TD>
    <TD STYLE="vertical-align: top; font-size: 10pt"><A HREF="tv498391_ex31-2.htm" STYLE="-sec-extract: exhibit"><FONT STYLE="font-size: 10pt">Certification of Chief Financial Officer pursuant to SEC Rule 13a-14(a)/15d-14(a)&dagger;</FONT></A></TD></TR>
<TR>
    <TD STYLE="vertical-align: top; font-size: 10pt; text-align: right"><A HREF="tv498391_ex32-1.htm" STYLE="-sec-extract: exhibit"><FONT STYLE="font-size: 10pt">32.1</FONT></A></TD>
    <TD STYLE="vertical-align: bottom; font-size: 10pt">&nbsp;</TD>
    <TD STYLE="vertical-align: top; font-size: 10pt"><A HREF="tv498391_ex32-1.htm" STYLE="-sec-extract: exhibit"><FONT STYLE="font-size: 10pt">Certification of Chief Executive Officer pursuant to 18 U.S.C. &sect;1350&dagger;</FONT></A></TD></TR>
<TR>
    <TD STYLE="vertical-align: top; font-size: 10pt; text-align: right"><A HREF="tv498391_ex32-2.htm" STYLE="-sec-extract: exhibit"><FONT STYLE="font-size: 10pt">32.2</FONT></A></TD>
    <TD STYLE="vertical-align: bottom; font-size: 10pt">&nbsp;</TD>
    <TD STYLE="vertical-align: top; font-size: 10pt"><A HREF="tv498391_ex32-2.htm" STYLE="-sec-extract: exhibit"><FONT STYLE="font-size: 10pt">Certification of Chief Financial Officer pursuant to 18 U.S.C. &sect;1350&dagger;</FONT></A></TD></TR>
<TR>
    <TD STYLE="vertical-align: top; font-size: 10pt; text-align: right">&nbsp;</TD>
    <TD STYLE="vertical-align: bottom; font-size: 10pt">&nbsp;</TD>
    <TD STYLE="vertical-align: top; font-size: 10pt">&nbsp;</TD></TR>
<TR>
    <TD STYLE="vertical-align: top; font-size: 10pt; text-align: right"><FONT STYLE="font-size: 10pt">101.INS</FONT></TD>
    <TD STYLE="vertical-align: bottom; font-size: 10pt">&nbsp;</TD>
    <TD STYLE="vertical-align: top; font-size: 10pt"><FONT STYLE="font-size: 10pt">XBRL Instance Document*</FONT></TD></TR>
<TR>
    <TD STYLE="vertical-align: top; font-size: 10pt; text-align: right"><FONT STYLE="font-size: 10pt">101.SCH</FONT></TD>
    <TD STYLE="vertical-align: bottom; font-size: 10pt">&nbsp;</TD>
    <TD STYLE="vertical-align: top; font-size: 10pt"><FONT STYLE="font-size: 10pt">XBRL Taxonomy Extension Schema Document*</FONT></TD></TR>
<TR>
    <TD STYLE="vertical-align: top; font-size: 10pt; text-align: right"><FONT STYLE="font-size: 10pt">101.CAL</FONT></TD>
    <TD STYLE="vertical-align: bottom; font-size: 10pt">&nbsp;</TD>
    <TD STYLE="vertical-align: top; font-size: 10pt"><FONT STYLE="font-size: 10pt">XBRL Taxonomy Extension Calculation Linkbase Document*</FONT></TD></TR>
<TR>
    <TD STYLE="vertical-align: top; font-size: 10pt; text-align: right"><FONT STYLE="font-size: 10pt">101.DEF</FONT></TD>
    <TD STYLE="vertical-align: bottom; font-size: 10pt">&nbsp;</TD>
    <TD STYLE="vertical-align: top; font-size: 10pt"><FONT STYLE="font-size: 10pt">XBRL Taxonomy Extension Definition Linkbase Document*</FONT></TD></TR>
<TR>
    <TD STYLE="vertical-align: top; font-size: 10pt; text-align: right"><FONT STYLE="font-size: 10pt">101.LAB</FONT></TD>
    <TD STYLE="vertical-align: bottom; font-size: 10pt">&nbsp;</TD>
    <TD STYLE="vertical-align: top; font-size: 10pt"><FONT STYLE="font-size: 10pt">XBRL Taxonomy Extension Label Linkbase Document*</FONT></TD></TR>
<TR>
    <TD STYLE="vertical-align: top; font-size: 10pt; text-align: right"><FONT STYLE="font-size: 10pt">101.PRE</FONT></TD>
    <TD STYLE="vertical-align: bottom; font-size: 10pt">&nbsp;</TD>
    <TD STYLE="vertical-align: top; font-size: 10pt"><FONT STYLE="font-size: 10pt">XBRL Taxonomy Extension Presentation Linkbase Document*</FONT></TD></TR>
</TABLE>
<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"></P>

<!-- Field: Rule-Page --><DIV ALIGN="LEFT" STYLE="margin-top: 0pt; margin-bottom: 3pt"><DIV STYLE="font-size: 1pt; border-top: Black 1pt solid; width: 25%">&nbsp;</DIV></DIV><!-- Field: /Rule-Page -->

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"></P>

<TABLE CELLPADDING="0" CELLSPACING="0" WIDTH="100%" STYLE="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt"><TR STYLE="vertical-align: top">
<TD STYLE="width: 0"></TD><TD STYLE="width: 0.5in">&dagger;</TD><TD>Filed herewith</TD></TR></TABLE>

<TABLE CELLPADDING="0" CELLSPACING="0" STYLE="font: 10pt Times New Roman, Times, Serif; margin-top: 0; margin-bottom: 0; width: 100%"><TR STYLE="vertical-align: top; text-align: justify">
<TD STYLE="width: 0"></TD><TD STYLE="width: 0.5in; text-align: left">*</TD><TD STYLE="text-align: justify">Electronically filed</TD>
</TR></TABLE>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.5in; text-indent: -0.5in">&nbsp;</P>


<!-- Field: Page; Sequence: 31; Value: 1 -->
    <DIV STYLE="margin-top: 12pt; margin-bottom: 6pt; border-bottom: Black 1pt solid"><TABLE CELLPADDING="0" CELLSPACING="0" STYLE="border-collapse: collapse; width: 100%; font-size: 10pt"><TR STYLE="vertical-align: top; text-align: left"><TD STYLE="width: 33%">&nbsp;</TD><TD STYLE="width: 34%; text-align: center"><!-- Field: Sequence; Type: Arabic; Name: PageNo -->29<!-- Field: /Sequence --></TD><TD STYLE="width: 33%; text-align: right">&nbsp;</TD></TR></TABLE></DIV>
    <DIV STYLE="page-break-before: always; margin-top: 6pt; margin-bottom: 12pt"><P STYLE="margin: 0pt">&nbsp;</P></DIV>
    <!-- Field: /Page -->

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"><B>SIGNATURE</B></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.5in">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.</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&nbsp;</P>

<TABLE CELLSPACING="0" CELLPADDING="0" STYLE="font: 10pt Times New Roman, Times, Serif; width: 100%; border-collapse: collapse">
<TR STYLE="vertical-align: top">
    <TD STYLE="width: 51%; font-size: 10pt">&nbsp;</TD>
    <TD STYLE="width: 49%; font-size: 10pt"><FONT STYLE="font-size: 10pt">MYR GROUP INC.</FONT></TD></TR>
<TR STYLE="vertical-align: top">
    <TD STYLE="font-size: 10pt">&nbsp;</TD>
    <TD STYLE="font-size: 10pt"><FONT STYLE="font-size: 10pt">(Registrant)</FONT></TD></TR>
<TR STYLE="vertical-align: top">
    <TD STYLE="font-size: 10pt">&nbsp;</TD>
    <TD STYLE="font-size: 10pt">&nbsp;</TD></TR>
<TR STYLE="vertical-align: top">
    <TD STYLE="font-size: 10pt"><FONT STYLE="font-size: 10pt">August 1, 2018</FONT></TD>
    <TD STYLE="border-bottom: Black 1pt solid; font-size: 10pt"><FONT STYLE="font-size: 10pt">/s/ BETTY R. JOHNSON</FONT></TD></TR>
<TR STYLE="vertical-align: top">
    <TD STYLE="font-size: 10pt">&nbsp;</TD>
    <TD>
        <P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">Betty R. Johnson</P>
        <P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">Senior Vice President, Chief Financial Officer and Treasurer</P></TD></TR>
</TABLE>
<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&nbsp;</P>


<!-- Field: Page; Sequence: 32; Options: Last -->
    <DIV STYLE="margin-top: 12pt; margin-bottom: 6pt; border-bottom: Black 1pt solid"><TABLE CELLPADDING="0" CELLSPACING="0" STYLE="border-collapse: collapse; width: 100%; font-size: 10pt"><TR STYLE="vertical-align: top; text-align: left"><TD STYLE="width: 33%">&nbsp;</TD><TD STYLE="width: 34%; text-align: center"><!-- Field: Sequence; Type: Arabic; Name: PageNo -->30<!-- Field: /Sequence --></TD><TD STYLE="width: 33%; text-align: right">&nbsp;</TD></TR></TABLE></DIV>
    <!-- Field: /Page -->

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&nbsp;</P>

</BODY>
</HTML>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>EX-10.1
<SEQUENCE>2
<FILENAME>tv498391_ex10-1.htm
<DESCRIPTION>EXHIBIT 10.1
<TEXT>
<HTML>
<HEAD>
     <TITLE></TITLE>
</HEAD>
<BODY STYLE="font: 10pt Times New Roman, Times, Serif">

<P STYLE="margin: 0"></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: right">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: right"><B>Exhibit 10.1</B></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: right">&nbsp;</P>

<P STYLE="font: bold 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-transform: uppercase; text-align: center">ASSET PURCHASE
AGREEMENT</P>

<P STYLE="font: bold 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-transform: uppercase; text-align: center">&nbsp;</P>

<P STYLE="font: bold 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-transform: uppercase; text-align: center">BY AND AMONG</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center; text-indent: 0in"><B>&nbsp;</B></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center; text-indent: 0in"><B>HUEN ELECTRIC, INC.,</B></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center; text-indent: 0in"><B>&nbsp;</B></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center; text-indent: 0in"><B>HUEN ELECTRIC NEW JERSEY
INC.,</B></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center; text-indent: 0in"><B>&nbsp;</B></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center; text-indent: 0in"><B>HUEN NEW YORK, INC.,</B></P>

<P STYLE="font: bold 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-transform: uppercase; text-align: center">&nbsp;</P>

<P STYLE="font: bold 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-transform: uppercase; text-align: center">myr group
INC., and</P>

<P STYLE="font: bold 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-transform: uppercase; text-align: center">&nbsp;</P>

<P STYLE="font: bold 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-transform: uppercase; text-align: center">1891 Investment
Company</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in">&nbsp;</P>


<!-- Field: Page; Sequence: 1; Options: NewSection; Value: 2 -->
    <DIV STYLE="margin-top: 12pt; margin-bottom: 6pt; border-bottom: Black 1pt solid"><TABLE CELLPADDING="0" CELLSPACING="0" STYLE="border-collapse: collapse; width: 100%; font-size: 10pt"><TR STYLE="vertical-align: top; text-align: left"><TD STYLE="width: 33%"></TD><TD STYLE="width: 34%; text-align: center"></TD><TD STYLE="width: 33%; text-align: right">&nbsp;</TD></TR></TABLE></DIV>
    <DIV STYLE="page-break-before: always; margin-top: 6pt; margin-bottom: 12pt"><P STYLE="margin: 0pt">&nbsp;</P></DIV>
    <!-- Field: /Page -->

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: center"><FONT STYLE="text-transform: uppercase"><B>Table of Contents</B></FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 5.75pt; text-align: center">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 5.75pt; text-align: center"></P>

<TABLE CELLSPACING="0" CELLPADDING="0" STYLE="font: 10pt Times New Roman, Times, Serif; width: 100%; border-collapse: collapse">
<TR STYLE="vertical-align: top; background-color: white">
    <TD COLSPAN="2">&nbsp;</TD>
    <TD STYLE="text-align: right; vertical-align: bottom"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt"><B>Page</B></FONT></TD></TR>
<TR STYLE="vertical-align: top; background-color: white">
    <TD COLSPAN="2">&nbsp;</TD>
    <TD STYLE="text-align: right; vertical-align: bottom">&nbsp;</TD></TR>
<TR STYLE="vertical-align: top; background-color: rgb(204,238,255)">
    <TD COLSPAN="2"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt"><B>ARTICLE I DEFINITIONS</B></FONT></TD>
    <TD STYLE="text-align: right; vertical-align: bottom"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">1</FONT></TD></TR>
<TR STYLE="vertical-align: top; background-color: White">
    <TD COLSPAN="2">&nbsp;</TD>
    <TD STYLE="text-align: right; vertical-align: bottom">&nbsp;</TD></TR>
<TR STYLE="vertical-align: top; background-color: rgb(204,238,255)">
    <TD COLSPAN="2"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt"><B>ARTICLE II SALE AND PURCHASE</B></FONT></TD>
    <TD STYLE="text-align: right; vertical-align: bottom"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">15</FONT></TD></TR>
<TR STYLE="vertical-align: top; background-color: White">
    <TD COLSPAN="2">&nbsp;</TD>
    <TD STYLE="text-align: right; vertical-align: bottom">&nbsp;</TD></TR>
<TR STYLE="vertical-align: top; background-color: rgb(204,238,255)">
    <TD STYLE="width: 15%"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt"><I>Section 2.1</I></FONT></TD>
    <TD STYLE="width: 75%"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">Conveyance of Acquired Assets</FONT></TD>
    <TD STYLE="width: 10%; text-align: right; vertical-align: bottom"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">15</FONT></TD></TR>
<TR STYLE="vertical-align: top; background-color: White">
    <TD>&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD STYLE="text-align: right; vertical-align: bottom">&nbsp;</TD></TR>
<TR STYLE="vertical-align: top; background-color: rgb(204,238,255)">
    <TD><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt"><I>Section 2.2</I></FONT></TD>
    <TD><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt"><I>Excluded Assets</I></FONT></TD>
    <TD STYLE="text-align: right; vertical-align: bottom"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">17</FONT></TD></TR>
<TR STYLE="vertical-align: top; background-color: White">
    <TD>&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD STYLE="text-align: right; vertical-align: bottom">&nbsp;</TD></TR>
<TR STYLE="vertical-align: top; background-color: rgb(204,238,255)">
    <TD><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt"><I>Section 2.3</I></FONT></TD>
    <TD><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt"><I>Assumed Liabilities</I></FONT></TD>
    <TD STYLE="text-align: right; vertical-align: bottom"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">18</FONT></TD></TR>
<TR STYLE="vertical-align: top; background-color: White">
    <TD>&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD STYLE="text-align: right; vertical-align: bottom">&nbsp;</TD></TR>
<TR STYLE="vertical-align: top; background-color: rgb(204,238,255)">
    <TD><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt"><I>Section 2.4</I></FONT></TD>
    <TD><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt"><I>Excluded Liabilities</I></FONT></TD>
    <TD STYLE="text-align: right; vertical-align: bottom"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">19</FONT></TD></TR>
<TR STYLE="vertical-align: top; background-color: White">
    <TD>&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD STYLE="text-align: right; vertical-align: bottom">&nbsp;</TD></TR>
<TR STYLE="vertical-align: top; background-color: rgb(204,238,255)">
    <TD><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt"><I>Section 2.5</I></FONT></TD>
    <TD><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt"><I>Purchase Price.</I></FONT></TD>
    <TD STYLE="text-align: right; vertical-align: bottom"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">21</FONT></TD></TR>
<TR STYLE="vertical-align: top; background-color: White">
    <TD>&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD STYLE="text-align: right; vertical-align: bottom">&nbsp;</TD></TR>
<TR STYLE="vertical-align: top; background-color: rgb(204,238,255)">
    <TD><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt"><I>Section 2.6</I></FONT></TD>
    <TD><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt"><I>Post-Closing Purchase Price Adjustment &ndash; Net Asset Amount</I></FONT></TD>
    <TD STYLE="text-align: right; vertical-align: bottom"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">22</FONT></TD></TR>
<TR STYLE="vertical-align: top; background-color: White">
    <TD>&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD STYLE="text-align: right; vertical-align: bottom">&nbsp;</TD></TR>
<TR STYLE="vertical-align: top; background-color: rgb(204,238,255)">
    <TD><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt"><I>Section 2.7</I></FONT></TD>
    <TD><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt"><I>Post-Closing Purchase Price Adjustment &ndash; Lookback Determination</I></FONT></TD>
    <TD STYLE="text-align: right; vertical-align: bottom"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">23</FONT></TD></TR>
<TR STYLE="vertical-align: top; background-color: White">
    <TD>&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD STYLE="text-align: right; vertical-align: bottom">&nbsp;</TD></TR>
<TR STYLE="vertical-align: top; background-color: rgb(204,238,255)">
    <TD><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt"><I>Section 2.8</I></FONT></TD>
    <TD><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt"><I>Margin Bonus Payment</I></FONT></TD>
    <TD STYLE="text-align: right; vertical-align: bottom"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">24</FONT></TD></TR>
<TR STYLE="vertical-align: top; background-color: White">
    <TD>&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD STYLE="text-align: right; vertical-align: bottom">&nbsp;</TD></TR>
<TR STYLE="vertical-align: top; background-color: rgb(204,238,255)">
    <TD><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt"><I>Section 2.9</I></FONT></TD>
    <TD><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt"><I>Escrow Account</I></FONT></TD>
    <TD STYLE="text-align: right; vertical-align: bottom"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">26</FONT></TD></TR>
<TR STYLE="vertical-align: top; background-color: White">
    <TD>&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD STYLE="text-align: right; vertical-align: bottom">&nbsp;</TD></TR>
<TR STYLE="vertical-align: top; background-color: rgb(204,238,255)">
    <TD><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt"><I>Section 2.10</I></FONT></TD>
    <TD><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt"><I>Withholding Rights</I></FONT></TD>
    <TD STYLE="text-align: right; vertical-align: bottom"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">26</FONT></TD></TR>
<TR STYLE="vertical-align: top; background-color: White">
    <TD>&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD STYLE="text-align: right; vertical-align: bottom">&nbsp;</TD></TR>
<TR STYLE="vertical-align: top; background-color: rgb(204,238,255)">
    <TD><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt"><I>Section 2.11</I></FONT></TD>
    <TD><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt"><I>Non-Assignable Contracts</I></FONT></TD>
    <TD STYLE="text-align: right; vertical-align: bottom"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">26</FONT></TD></TR>
<TR STYLE="vertical-align: top; background-color: White">
    <TD>&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD STYLE="text-align: right; vertical-align: bottom">&nbsp;</TD></TR>
<TR STYLE="vertical-align: top; background-color: rgb(204,238,255)">
    <TD COLSPAN="2"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt"><B>ARTICLE III CLOSING</B></FONT></TD>
    <TD STYLE="text-align: right; vertical-align: bottom"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">27</FONT></TD></TR>
<TR STYLE="vertical-align: top; background-color: White">
    <TD COLSPAN="2">&nbsp;</TD>
    <TD STYLE="text-align: right; vertical-align: bottom">&nbsp;</TD></TR>
<TR STYLE="vertical-align: top; background-color: rgb(204,238,255)">
    <TD><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt"><I>Section 3.1</I></FONT></TD>
    <TD><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt"><I>Closing</I></FONT></TD>
    <TD STYLE="text-align: right; vertical-align: bottom"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">27</FONT></TD></TR>
<TR STYLE="vertical-align: top; background-color: White">
    <TD>&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD STYLE="text-align: right; vertical-align: bottom">&nbsp;</TD></TR>
<TR STYLE="vertical-align: top; background-color: rgb(204,238,255)">
    <TD><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt"><I>Section 3.2</I></FONT></TD>
    <TD><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt"><I>Closing Deliveries of the Sellers</I></FONT></TD>
    <TD STYLE="text-align: right; vertical-align: bottom"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">27</FONT></TD></TR>
<TR STYLE="vertical-align: top; background-color: White">
    <TD>&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD STYLE="text-align: right; vertical-align: bottom">&nbsp;</TD></TR>
<TR STYLE="vertical-align: top; background-color: rgb(204,238,255)">
    <TD><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt"><I>Section 3.3</I></FONT></TD>
    <TD><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt"><I>Closing Deliveries of the Buyer Sub</I></FONT></TD>
    <TD STYLE="text-align: right; vertical-align: bottom"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">30</FONT></TD></TR>
<TR STYLE="vertical-align: top; background-color: White">
    <TD>&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD STYLE="text-align: right; vertical-align: bottom">&nbsp;</TD></TR>
<TR STYLE="vertical-align: top; background-color: rgb(204,238,255)">
    <TD COLSPAN="2"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt"><B>ARTICLE IV REPRESENTATIONS AND WARRANTIES WITH RESPECT TO THE SELLERS, BUSINESS AND ACQUIRED ASSETS</B></FONT></TD>
    <TD STYLE="text-align: right; vertical-align: bottom"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">31</FONT></TD></TR>
<TR STYLE="vertical-align: top; background-color: White">
    <TD COLSPAN="2">&nbsp;</TD>
    <TD STYLE="text-align: right; vertical-align: bottom">&nbsp;</TD></TR>
<TR STYLE="vertical-align: top; background-color: rgb(204,238,255)">
    <TD><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt"><I>Section 4.1</I></FONT></TD>
    <TD><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt"><I>Organization and Qualification</I></FONT></TD>
    <TD STYLE="text-align: right; vertical-align: bottom"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">31</FONT></TD></TR>
<TR STYLE="vertical-align: top; background-color: White">
    <TD>&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD STYLE="text-align: right; vertical-align: bottom">&nbsp;</TD></TR>
<TR STYLE="vertical-align: top; background-color: rgb(204,238,255)">
    <TD><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt"><I>Section 4.2</I></FONT></TD>
    <TD><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt"><I>Capitalization</I></FONT></TD>
    <TD STYLE="text-align: right; vertical-align: bottom"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">32</FONT></TD></TR>
<TR STYLE="vertical-align: top; background-color: White">
    <TD>&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD STYLE="text-align: right; vertical-align: bottom">&nbsp;</TD></TR>
<TR STYLE="vertical-align: top; background-color: rgb(204,238,255)">
    <TD><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt"><I>Section 4.3</I></FONT></TD>
    <TD><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt"><I>No Conflict</I></FONT></TD>
    <TD STYLE="text-align: right; vertical-align: bottom"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">32</FONT></TD></TR>
<TR STYLE="vertical-align: top; background-color: White">
    <TD>&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD STYLE="text-align: right; vertical-align: bottom">&nbsp;</TD></TR>
<TR STYLE="vertical-align: top; background-color: rgb(204,238,255)">
    <TD><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt"><I>Section 4.4</I></FONT></TD>
    <TD><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt"><I>Compliance with Laws; Licenses</I></FONT></TD>
    <TD STYLE="text-align: right; vertical-align: bottom"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">33</FONT></TD></TR>
<TR STYLE="vertical-align: top; background-color: White">
    <TD>&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD STYLE="text-align: right; vertical-align: bottom">&nbsp;</TD></TR>
<TR STYLE="vertical-align: top; background-color: rgb(204,238,255)">
    <TD><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt"><I>Section 4.5</I></FONT></TD>
    <TD><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt"><I>Financial Statements</I></FONT></TD>
    <TD STYLE="text-align: right; vertical-align: bottom"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">33</FONT></TD></TR>
<TR STYLE="vertical-align: top; background-color: White">
    <TD>&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD STYLE="text-align: right; vertical-align: bottom">&nbsp;</TD></TR>
<TR STYLE="vertical-align: top; background-color: rgb(204,238,255)">
    <TD><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt"><I>Section 4.6</I></FONT></TD>
    <TD><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt"><I>No Undisclosed Liabilities</I></FONT></TD>
    <TD STYLE="text-align: right; vertical-align: bottom"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">34</FONT></TD></TR>
<TR STYLE="vertical-align: top; background-color: White">
    <TD>&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD STYLE="text-align: right; vertical-align: bottom">&nbsp;</TD></TR>
<TR STYLE="vertical-align: top; background-color: rgb(204,238,255)">
    <TD><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt"><I>Section 4.7</I></FONT></TD>
    <TD><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt"><I>Books and Records and Accounts</I></FONT></TD>
    <TD STYLE="text-align: right; vertical-align: bottom"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">34</FONT></TD></TR>
<TR STYLE="vertical-align: top; background-color: White">
    <TD>&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD STYLE="text-align: right; vertical-align: bottom">&nbsp;</TD></TR>
<TR STYLE="vertical-align: top; background-color: rgb(204,238,255)">
    <TD><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt"><I>Section 4.8</I></FONT></TD>
    <TD><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt"><I>Trade Receivable</I></FONT></TD>
    <TD STYLE="text-align: right; vertical-align: bottom"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">34</FONT></TD></TR>
</TABLE>


<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 5.75pt; text-align: center"></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 5.75pt; text-align: center">&nbsp;&nbsp;&nbsp;</P>


<!-- Field: Page; Sequence: 2; Options: NewSection -->
    <DIV STYLE="margin-top: 12pt; margin-bottom: 6pt; border-bottom: Black 1pt solid"><TABLE CELLPADDING="0" CELLSPACING="0" STYLE="border-collapse: collapse; width: 100%; font-size: 10pt"><TR STYLE="vertical-align: top; text-align: left"><TD STYLE="width: 33%">&nbsp;</TD><TD STYLE="width: 34%; text-align: center"><!-- Field: Sequence; Type: LowerRoman; Name: PageNo -->i<!-- Field: /Sequence --></TD><TD STYLE="width: 33%; text-align: right">&nbsp;</TD></TR></TABLE></DIV>
    <DIV STYLE="page-break-before: always; margin-top: 6pt; margin-bottom: 12pt"><P STYLE="margin: 0pt">&nbsp;</P></DIV>
    <!-- Field: /Page -->

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 5.75pt; text-align: center"><FONT STYLE="text-transform: uppercase"><B>Table
of Contents</B></FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 5.75pt; text-align: center">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 5.75pt; text-align: center">(continued)</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 5.75pt; text-align: center">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 5.75pt; text-align: center"></P>

<TABLE CELLSPACING="0" CELLPADDING="0" STYLE="font: 10pt Times New Roman, Times, Serif; width: 100%; border-collapse: collapse">
<TR STYLE="vertical-align: top; background-color: White">
    <TD STYLE="width: 15%">&nbsp;</TD>
    <TD STYLE="width: 75%">&nbsp;</TD>
    <TD STYLE="width: 10%; text-align: right"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt"><B>Page</B></FONT></TD></TR>
<TR STYLE="vertical-align: top; background-color: White">
    <TD>&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD STYLE="text-align: right">&nbsp;</TD></TR>
<TR STYLE="vertical-align: top; background-color: rgb(204,238,255)">
    <TD><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt"><I>Section 4.9</I></FONT></TD>
    <TD><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt"><I>Sufficiency of Assets</I></FONT></TD>
    <TD STYLE="text-align: right"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">34</FONT></TD></TR>
<TR STYLE="vertical-align: top; background-color: White">
    <TD>&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD STYLE="text-align: right">&nbsp;</TD></TR>
<TR STYLE="vertical-align: top; background-color: rgb(204,238,255)">
    <TD><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt"><I>Section 4.10</I></FONT></TD>
    <TD><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt"><I>Absence of Certain Developments</I></FONT></TD>
    <TD STYLE="text-align: right"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">34</FONT></TD></TR>
<TR STYLE="vertical-align: top; background-color: White">
    <TD>&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD STYLE="text-align: right">&nbsp;</TD></TR>
<TR STYLE="vertical-align: top; background-color: rgb(204,238,255)">
    <TD><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt"><I>Section 4.11</I></FONT></TD>
    <TD><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt"><I>Assets of the Business</I></FONT></TD>
    <TD STYLE="text-align: right"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">35</FONT></TD></TR>
<TR STYLE="vertical-align: top; background-color: White">
    <TD>&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD STYLE="text-align: right">&nbsp;</TD></TR>
<TR STYLE="vertical-align: top; background-color: rgb(204,238,255)">
    <TD><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt"><I>Section 4.12</I></FONT></TD>
    <TD><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt"><I>Contracts</I></FONT></TD>
    <TD STYLE="text-align: right"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">35</FONT></TD></TR>
<TR STYLE="vertical-align: top; background-color: White">
    <TD>&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD STYLE="text-align: right">&nbsp;</TD></TR>
<TR STYLE="vertical-align: top; background-color: rgb(204,238,255)">
    <TD><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt"><I>Section 4.13</I></FONT></TD>
    <TD><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt"><I>Intellectual Property; No Infringement</I></FONT></TD>
    <TD STYLE="text-align: right"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">38</FONT></TD></TR>
<TR STYLE="vertical-align: top; background-color: White">
    <TD>&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD STYLE="text-align: right">&nbsp;</TD></TR>
<TR STYLE="vertical-align: top; background-color: rgb(204,238,255)">
    <TD><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt"><I>Section 4.14</I></FONT></TD>
    <TD><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt"><I>Employee Benefit Plans</I></FONT></TD>
    <TD STYLE="text-align: right"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">39</FONT></TD></TR>
<TR STYLE="vertical-align: top; background-color: White">
    <TD>&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD STYLE="text-align: right">&nbsp;</TD></TR>
<TR STYLE="vertical-align: top; background-color: rgb(204,238,255)">
    <TD><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt"><I>Section 4.15</I></FONT></TD>
    <TD><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt"><I>Employment and Labor Matters</I></FONT></TD>
    <TD STYLE="text-align: right"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">41</FONT></TD></TR>
<TR STYLE="vertical-align: top; background-color: White">
    <TD>&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD STYLE="text-align: right">&nbsp;</TD></TR>
<TR STYLE="vertical-align: top; background-color: rgb(204,238,255)">
    <TD><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt"><I>Section 4.16</I></FONT></TD>
    <TD><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt"><I>Litigation</I></FONT></TD>
    <TD STYLE="text-align: right"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">43</FONT></TD></TR>
<TR STYLE="vertical-align: top; background-color: White">
    <TD>&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD STYLE="text-align: right">&nbsp;</TD></TR>
<TR STYLE="vertical-align: top; background-color: rgb(204,238,255)">
    <TD><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt"><I>Section 4.17</I></FONT></TD>
    <TD><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt"><I>Taxes</I></FONT></TD>
    <TD STYLE="text-align: right"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">43</FONT></TD></TR>
<TR STYLE="vertical-align: top; background-color: White">
    <TD>&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD STYLE="text-align: right">&nbsp;</TD></TR>
<TR STYLE="vertical-align: top; background-color: rgb(204,238,255)">
    <TD><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt"><I>Section 4.18</I></FONT></TD>
    <TD><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt"><I>Affiliate Transactions</I></FONT></TD>
    <TD STYLE="text-align: right"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">45</FONT></TD></TR>
<TR STYLE="vertical-align: top; background-color: White">
    <TD>&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD STYLE="text-align: right">&nbsp;</TD></TR>
<TR STYLE="vertical-align: top; background-color: rgb(204,238,255)">
    <TD><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt"><I>Section 4.19</I></FONT></TD>
    <TD><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt"><I>Real Property</I></FONT></TD>
    <TD STYLE="text-align: right"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">45</FONT></TD></TR>
<TR STYLE="vertical-align: top; background-color: White">
    <TD>&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD STYLE="text-align: right">&nbsp;</TD></TR>
<TR STYLE="vertical-align: top; background-color: rgb(204,238,255)">
    <TD><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt"><I>Section 4.20</I></FONT></TD>
    <TD><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt"><I>Environmental, Health and Safety Matters</I></FONT></TD>
    <TD STYLE="text-align: right"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">46</FONT></TD></TR>
<TR STYLE="vertical-align: top; background-color: White">
    <TD>&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD STYLE="text-align: right">&nbsp;</TD></TR>
<TR STYLE="vertical-align: top; background-color: rgb(204,238,255)">
    <TD><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt"><I>Section 4.21</I></FONT></TD>
    <TD><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt"><I>Customers</I></FONT></TD>
    <TD STYLE="text-align: right"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">47</FONT></TD></TR>
<TR STYLE="vertical-align: top; background-color: White">
    <TD>&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD STYLE="text-align: right"></TD></TR>
<TR STYLE="vertical-align: top; background-color: rgb(204,238,255)">
    <TD><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt"><I>Section 4.22</I></FONT></TD>
    <TD><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt"><I>Bonding Obligations</I></FONT></TD>
    <TD STYLE="text-align: right"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">47</FONT></TD></TR>
<TR STYLE="vertical-align: top; background-color: White">
    <TD>&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD STYLE="text-align: right">&nbsp;</TD></TR>
<TR STYLE="vertical-align: top; background-color: rgb(204,238,255)">
    <TD><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt"><I>Section 4.23</I></FONT></TD>
    <TD><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt"><I>Insurance</I></FONT></TD>
    <TD STYLE="text-align: right"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">48</FONT></TD></TR>
<TR STYLE="vertical-align: top; background-color: White">
    <TD>&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD STYLE="text-align: right">&nbsp;</TD></TR>
<TR STYLE="vertical-align: top; background-color: rgb(204,238,255)">
    <TD><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt"><I>Section 4.24</I></FONT></TD>
    <TD><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt"><I>Books and Records</I></FONT></TD>
    <TD STYLE="text-align: right"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">48</FONT></TD></TR>
<TR STYLE="vertical-align: top; background-color: White">
    <TD>&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD STYLE="text-align: right">&nbsp;</TD></TR>
<TR STYLE="vertical-align: top; background-color: rgb(204,238,255)">
    <TD><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt"><I>Section 4.25</I></FONT></TD>
    <TD><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt"><I>Disclosure</I></FONT></TD>
    <TD STYLE="text-align: right"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">48</FONT></TD></TR>
<TR STYLE="vertical-align: top; background-color: White">
    <TD>&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD STYLE="text-align: right">&nbsp;</TD></TR>
<TR STYLE="vertical-align: top; background-color: rgb(204,238,255)">
    <TD COLSPAN="2"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt"><B>ARTICLE V REPRESENTATIONS AND WARRANTIES OF THE BUYER PARTIES</B></FONT></TD>
    <TD STYLE="text-align: right"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">49</FONT></TD></TR>
<TR STYLE="vertical-align: top; background-color: White">
    <TD COLSPAN="2">&nbsp;</TD>
    <TD STYLE="text-align: right">&nbsp;</TD></TR>
<TR STYLE="vertical-align: top; background-color: rgb(204,238,255)">
    <TD><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt"><I>Section 5.1</I></FONT></TD>
    <TD><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt"><I>Organization</I></FONT></TD>
    <TD STYLE="text-align: right"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">49</FONT></TD></TR>
<TR STYLE="vertical-align: top; background-color: White">
    <TD>&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD STYLE="text-align: right">&nbsp;</TD></TR>
<TR STYLE="vertical-align: top; background-color: rgb(204,238,255)">
    <TD><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt"><I>Section 5.2</I></FONT></TD>
    <TD><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt"><I>Authorization</I></FONT></TD>
    <TD STYLE="text-align: right"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">49</FONT></TD></TR>
<TR STYLE="vertical-align: top; background-color: White">
    <TD>&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD STYLE="text-align: right">&nbsp;</TD></TR>
<TR STYLE="vertical-align: top; background-color: rgb(204,238,255)">
    <TD><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt"><I>Section 5.3</I></FONT></TD>
    <TD><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt"><I>Binding Agreement</I></FONT></TD>
    <TD STYLE="text-align: right"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">49</FONT></TD></TR>
<TR STYLE="vertical-align: top; background-color: White">
    <TD>&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD STYLE="text-align: right">&nbsp;</TD></TR>
<TR STYLE="vertical-align: top; background-color: rgb(204,238,255)">
    <TD><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt"><I>Section 5.4</I></FONT></TD>
    <TD><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt"><I>No Conflict</I></FONT></TD>
    <TD STYLE="text-align: right"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">49</FONT></TD></TR>
<TR STYLE="vertical-align: top; background-color: White">
    <TD>&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD STYLE="text-align: right">&nbsp;</TD></TR>
<TR STYLE="vertical-align: top; background-color: rgb(204,238,255)">
    <TD><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt"><I>Section 5.5</I></FONT></TD>
    <TD><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt"><I>Litigation</I></FONT></TD>
    <TD STYLE="text-align: right"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">49</FONT></TD></TR>
<TR STYLE="vertical-align: top; background-color: White">
    <TD>&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD STYLE="text-align: right">&nbsp;</TD></TR>
<TR STYLE="vertical-align: top; background-color: rgb(204,238,255)">
    <TD><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt"><I>Section 5.6</I></FONT></TD>
    <TD><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt"><I>Financial Representation</I></FONT></TD>
    <TD STYLE="text-align: right"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">49</FONT></TD></TR>
<TR STYLE="vertical-align: top; background-color: White">
    <TD>&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD STYLE="text-align: right">&nbsp;</TD></TR>
<TR STYLE="vertical-align: top; background-color: rgb(204,238,255)">
    <TD COLSPAN="2"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt"><B>ARTICLE VI COVENANTS</B></FONT></TD>
    <TD STYLE="text-align: right"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">50</FONT></TD></TR>
<TR STYLE="vertical-align: top; background-color: White">
    <TD COLSPAN="2">&nbsp;</TD>
    <TD STYLE="text-align: right">&nbsp;</TD></TR>
<TR STYLE="vertical-align: top; background-color: rgb(204,238,255)">
    <TD><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt"><I>Section 6.1</I></FONT></TD>
    <TD><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt"><I>Tax Matters</I></FONT></TD>
    <TD STYLE="text-align: right"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">50</FONT></TD></TR>
<TR STYLE="vertical-align: top; background-color: White">
    <TD>&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD STYLE="text-align: right">&nbsp;</TD></TR>
<TR STYLE="vertical-align: top; background-color: rgb(204,238,255)">
    <TD><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt"><I>Section 6.2</I></FONT></TD>
    <TD><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt"><I>Publicity</I></FONT></TD>
    <TD STYLE="text-align: right"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">51</FONT></TD></TR>
</TABLE>


<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 5.75pt; text-align: center"></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 5.75pt; text-align: center">&nbsp;&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"></P>


<!-- Field: Page; Sequence: 3 -->
    <DIV STYLE="margin-top: 12pt; margin-bottom: 6pt; border-bottom: Black 1pt solid"><TABLE CELLPADDING="0" CELLSPACING="0" STYLE="border-collapse: collapse; width: 100%; font-size: 10pt"><TR STYLE="vertical-align: top; text-align: left"><TD STYLE="width: 33%">&nbsp;</TD><TD STYLE="width: 34%; text-align: center"><!-- Field: Sequence; Type: LowerRoman; Name: PageNo -->ii<!-- Field: /Sequence --></TD><TD STYLE="width: 33%; text-align: right">&nbsp;</TD></TR></TABLE></DIV>
    <DIV STYLE="page-break-before: always; margin-top: 6pt; margin-bottom: 12pt"><P STYLE="margin: 0pt">&nbsp;</P></DIV>
    <!-- Field: /Page -->

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 5.75pt; text-align: center"><FONT STYLE="text-transform: uppercase"><B>Table
of Contents</B></FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 5.75pt; text-align: center">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 5.75pt; text-align: center">(continued)</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 5.75pt; text-align: center">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 5.75pt; text-align: center"></P>

<TABLE CELLSPACING="0" CELLPADDING="0" STYLE="font: 10pt Times New Roman, Times, Serif; width: 100%; border-collapse: collapse">
<TR STYLE="vertical-align: top; background-color: White">
    <TD STYLE="width: 15%">&nbsp;</TD>
    <TD STYLE="width: 75%">&nbsp;</TD>
    <TD STYLE="width: 10%; text-align: right"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt"><B>Page</B></FONT></TD></TR>
<TR STYLE="vertical-align: top; background-color: White">
    <TD>&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD STYLE="text-align: right">&nbsp;</TD></TR>
<TR STYLE="vertical-align: top; background-color: rgb(204,238,255)">
    <TD><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt"><I>Section 6.3</I></FONT></TD>
    <TD><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt"><I>Confidentiality</I></FONT></TD>
    <TD STYLE="text-align: right"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">51</FONT></TD></TR>
<TR STYLE="vertical-align: top; background-color: White">
    <TD>&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD STYLE="text-align: right">&nbsp;</TD></TR>
<TR STYLE="vertical-align: top; background-color: rgb(204,238,255)">
    <TD><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt"><I>Section 6.4</I></FONT></TD>
    <TD><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt"><I>Warranty Claims</I></FONT></TD>
    <TD STYLE="text-align: right"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">52</FONT></TD></TR>
<TR STYLE="vertical-align: top; background-color: White">
    <TD>&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD STYLE="text-align: right">&nbsp;</TD></TR>
<TR STYLE="vertical-align: top; background-color: rgb(204,238,255)">
    <TD><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt"><I>Section 6.5</I></FONT></TD>
    <TD><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt"><I>Change of Name</I></FONT></TD>
    <TD STYLE="text-align: right"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">52</FONT></TD></TR>
<TR STYLE="vertical-align: top; background-color: White">
    <TD>&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD STYLE="text-align: right">&nbsp;</TD></TR>
<TR STYLE="vertical-align: top; background-color: rgb(204,238,255)">
    <TD><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt"><I>Section 6.6</I></FONT></TD>
    <TD><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt"><I>Insurance</I></FONT></TD>
    <TD STYLE="text-align: right"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">52</FONT></TD></TR>
<TR STYLE="vertical-align: top; background-color: White">
    <TD>&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD STYLE="text-align: right">&nbsp;</TD></TR>
<TR STYLE="vertical-align: top; background-color: rgb(204,238,255)">
    <TD><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt"><I>Section 6.7</I></FONT></TD>
    <TD><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt"><I>Software Licenses</I></FONT></TD>
    <TD STYLE="text-align: right"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">52</FONT></TD></TR>
<TR STYLE="vertical-align: top; background-color: White">
    <TD>&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD STYLE="text-align: right">&nbsp;</TD></TR>
<TR STYLE="vertical-align: top; background-color: rgb(204,238,255)">
    <TD><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt"><I>Section 6.8</I></FONT></TD>
    <TD><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt"><I>Bonds</I></FONT></TD>
    <TD STYLE="text-align: right"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">53</FONT></TD></TR>
<TR STYLE="vertical-align: top; background-color: White">
    <TD>&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD STYLE="text-align: right">&nbsp;</TD></TR>
<TR STYLE="vertical-align: top; background-color: rgb(204,238,255)">
    <TD><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt"><I>Section 6.9</I></FONT></TD>
    <TD><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt"><I>Multiemployer Pension Plan Liability</I></FONT></TD>
    <TD STYLE="text-align: right"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">53</FONT></TD></TR>
<TR STYLE="vertical-align: top; background-color: White">
    <TD>&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD STYLE="text-align: right">&nbsp;</TD></TR>
<TR STYLE="vertical-align: top; background-color: rgb(204,238,255)">
    <TD><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt"><I>Section 6.10</I></FONT></TD>
    <TD><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt"><I>Collective Bargaining</I></FONT></TD>
    <TD STYLE="text-align: right"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">53</FONT></TD></TR>
<TR STYLE="vertical-align: top; background-color: White">
    <TD>&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD STYLE="text-align: right">&nbsp;</TD></TR>
<TR STYLE="vertical-align: top; background-color: rgb(204,238,255)">
    <TD COLSPAN="2"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt"><B>ARTICLE VII INDEMNIFICATION</B></FONT></TD>
    <TD STYLE="text-align: right"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">53</FONT></TD></TR>
<TR STYLE="vertical-align: top; background-color: White">
    <TD COLSPAN="2">&nbsp;</TD>
    <TD STYLE="text-align: right">&nbsp;</TD></TR>
<TR STYLE="vertical-align: top; background-color: rgb(204,238,255)">
    <TD><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt"><I>Section 7.1</I></FONT></TD>
    <TD><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt"><I>Survival of Obligations</I></FONT></TD>
    <TD STYLE="text-align: right"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">53</FONT></TD></TR>
<TR STYLE="vertical-align: top; background-color: White">
    <TD>&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD STYLE="text-align: right">&nbsp;</TD></TR>
<TR STYLE="vertical-align: top; background-color: rgb(204,238,255)">
    <TD><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt"><I>Section 7.2</I></FONT></TD>
    <TD><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt"><I>Indemnification by the Sellers</I></FONT></TD>
    <TD STYLE="text-align: right"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">54</FONT></TD></TR>
<TR STYLE="vertical-align: top; background-color: White">
    <TD>&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD STYLE="text-align: right">&nbsp;</TD></TR>
<TR STYLE="vertical-align: top; background-color: rgb(204,238,255)">
    <TD><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt"><I>Section 7.3</I></FONT></TD>
    <TD><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt"><I>Indemnification by the Buyer Parties</I></FONT></TD>
    <TD STYLE="text-align: right"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">55</FONT></TD></TR>
<TR STYLE="vertical-align: top; background-color: White">
    <TD>&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD STYLE="text-align: right">&nbsp;</TD></TR>
<TR STYLE="vertical-align: top; background-color: rgb(204,238,255)">
    <TD><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt"><I>Section 7.4</I></FONT></TD>
    <TD><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt"><I>Procedures for Indemnification</I></FONT></TD>
    <TD STYLE="text-align: right"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">55</FONT></TD></TR>
<TR STYLE="vertical-align: top; background-color: White">
    <TD>&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD STYLE="text-align: right">&nbsp;</TD></TR>
<TR STYLE="vertical-align: top; background-color: rgb(204,238,255)">
    <TD><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt"><I>Section 7.5</I></FONT></TD>
    <TD><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt"><I>Subrogation</I></FONT></TD>
    <TD STYLE="text-align: right"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">57</FONT></TD></TR>
<TR STYLE="vertical-align: top; background-color: White">
    <TD>&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD STYLE="text-align: right">&nbsp;</TD></TR>
<TR STYLE="vertical-align: top; background-color: rgb(204,238,255)">
    <TD><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt"><I>Section 7.6</I></FONT></TD>
    <TD><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt"><I>Exclusive Remedy; Ancillary Documents</I></FONT></TD>
    <TD STYLE="text-align: right"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">57</FONT></TD></TR>
<TR STYLE="vertical-align: top; background-color: White">
    <TD>&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD STYLE="text-align: right">&nbsp;</TD></TR>
<TR STYLE="vertical-align: top; background-color: rgb(204,238,255)">
    <TD><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt"><I>Section 7.7</I></FONT></TD>
    <TD><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt"><I>Treatment of Indemnity Payments</I></FONT></TD>
    <TD STYLE="text-align: right"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">57</FONT></TD></TR>
<TR STYLE="vertical-align: top; background-color: White">
    <TD>&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD STYLE="text-align: right">&nbsp;</TD></TR>
<TR STYLE="vertical-align: top; background-color: rgb(204,238,255)">
    <TD><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt"><I>Section 7.8</I></FONT></TD>
    <TD><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt"><I>Third Party Recoveries</I></FONT></TD>
    <TD STYLE="text-align: right"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">57</FONT></TD></TR>
<TR STYLE="vertical-align: top; background-color: White">
    <TD>&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD STYLE="text-align: right">&nbsp;</TD></TR>
<TR STYLE="vertical-align: top; background-color: rgb(204,238,255)">
    <TD><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt"><I>Section 7.9</I></FONT></TD>
    <TD><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt"><I>No Windfalls</I></FONT></TD>
    <TD STYLE="text-align: right"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">58</FONT></TD></TR>
<TR STYLE="vertical-align: top; background-color: White">
    <TD>&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD STYLE="text-align: right">&nbsp;</TD></TR>
<TR STYLE="vertical-align: top; background-color: rgb(204,238,255)">
    <TD><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt"><I>Section 7.10</I></FONT></TD>
    <TD><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt"><I>Materiality</I></FONT></TD>
    <TD STYLE="text-align: right"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">58</FONT></TD></TR>
<TR STYLE="vertical-align: top; background-color: White">
    <TD>&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD STYLE="text-align: right">&nbsp;</TD></TR>
<TR STYLE="vertical-align: top; background-color: rgb(204,238,255)">
    <TD><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt"><I>Section 7.11</I></FONT></TD>
    <TD><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt"><I>Waiver of Certain Damages</I></FONT></TD>
    <TD STYLE="text-align: right"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">58</FONT></TD></TR>
<TR STYLE="vertical-align: top; background-color: White">
    <TD>&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD STYLE="text-align: right">&nbsp;</TD></TR>
<TR STYLE="vertical-align: top; background-color: rgb(204,238,255)">
    <TD><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt"><I>Section 7.12</I></FONT></TD>
    <TD><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt"><I>Mitigation</I></FONT></TD>
    <TD STYLE="text-align: right"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">58</FONT></TD></TR>
<TR STYLE="vertical-align: top; background-color: White">
    <TD>&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD STYLE="text-align: right">&nbsp;</TD></TR>
<TR STYLE="vertical-align: top; background-color: rgb(204,238,255)">
    <TD><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt"><I>Section 7.13</I></FONT></TD>
    <TD><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt"><I>Basket</I></FONT></TD>
    <TD STYLE="text-align: right"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">58</FONT></TD></TR>
<TR STYLE="vertical-align: top; background-color: White">
    <TD>&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD STYLE="text-align: right">&nbsp;</TD></TR>
<TR STYLE="vertical-align: top; background-color: rgb(204,238,255)">
    <TD><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt"><I>Section 7.14</I></FONT></TD>
    <TD><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt"><I>Additional Limitations</I></FONT></TD>
    <TD STYLE="text-align: right"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">58</FONT></TD></TR>
<TR STYLE="vertical-align: top; background-color: White">
    <TD>&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD STYLE="text-align: right">&nbsp;</TD></TR>
<TR STYLE="vertical-align: top; background-color: rgb(204,238,255)">
    <TD><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt"><I>Section 7.15</I></FONT></TD>
    <TD><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt"><I>No Double Recovery</I></FONT></TD>
    <TD STYLE="text-align: right"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">59</FONT></TD></TR>
<TR STYLE="vertical-align: top; background-color: White">
    <TD>&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD STYLE="text-align: right">&nbsp;</TD></TR>
<TR STYLE="vertical-align: top; background-color: rgb(204,238,255)">
    <TD><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt"><I>Section 7.16</I></FONT></TD>
    <TD><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt"><I>Net of Taxes</I></FONT></TD>
    <TD STYLE="text-align: right"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">59</FONT></TD></TR>
<TR STYLE="vertical-align: top; background-color: White">
    <TD>&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD STYLE="text-align: right">&nbsp;</TD></TR>
<TR STYLE="vertical-align: top; background-color: rgb(204,238,255)">
    <TD COLSPAN="2"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt"><B>ARTICLE VIII MISCELLANEOUS</B></FONT></TD>
    <TD STYLE="text-align: right"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">59</FONT></TD></TR>
<TR STYLE="vertical-align: top; background-color: White">
    <TD COLSPAN="2">&nbsp;</TD>
    <TD STYLE="text-align: right">&nbsp;</TD></TR>
<TR STYLE="vertical-align: top; background-color: rgb(204,238,255)">
    <TD><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt"><I>Section 8.1</I></FONT></TD>
    <TD><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt"><I>Transaction Expenses</I></FONT></TD>
    <TD STYLE="text-align: right"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">59</FONT></TD></TR>
<TR STYLE="vertical-align: top; background-color: White">
    <TD>&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD STYLE="text-align: right">&nbsp;</TD></TR>
<TR STYLE="vertical-align: top; background-color: rgb(204,238,255)">
    <TD><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt"><I>Section 8.2</I></FONT></TD>
    <TD><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt"><I>Notices</I></FONT></TD>
    <TD STYLE="text-align: right"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">59</FONT></TD></TR>
</TABLE>


<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 5.75pt; text-align: center">&nbsp;</P>


<!-- Field: Page; Sequence: 4 -->
    <DIV STYLE="margin-top: 12pt; margin-bottom: 6pt; border-bottom: Black 1pt solid"><TABLE CELLPADDING="0" CELLSPACING="0" STYLE="border-collapse: collapse; width: 100%; font-size: 10pt"><TR STYLE="vertical-align: top; text-align: left"><TD STYLE="width: 33%">&nbsp;</TD><TD STYLE="width: 34%; text-align: center"><!-- Field: Sequence; Type: LowerRoman; Name: PageNo -->iii<!-- Field: /Sequence --></TD><TD STYLE="width: 33%; text-align: right">&nbsp;</TD></TR></TABLE></DIV>
    <DIV STYLE="page-break-before: always; margin-top: 6pt; margin-bottom: 12pt"><P STYLE="margin: 0pt">&nbsp;</P></DIV>
    <!-- Field: /Page -->

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 5.75pt; text-align: center"><FONT STYLE="text-transform: uppercase"><B>Table
of Contents</B></FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 5.75pt; text-align: center">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 5.75pt; text-align: center">(continued)</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 5.75pt; text-align: center">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 5.75pt; text-align: center"></P>

<TABLE CELLSPACING="0" CELLPADDING="0" STYLE="font: 10pt Times New Roman, Times, Serif; width: 100%; border-collapse: collapse">
<TR STYLE="vertical-align: top; background-color: White">
    <TD STYLE="width: 15%">&nbsp;</TD>
    <TD STYLE="width: 75%">&nbsp;</TD>
    <TD STYLE="width: 10%; text-align: right"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt"><B>Page</B></FONT></TD></TR>
<TR STYLE="vertical-align: top; background-color: White">
    <TD>&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD STYLE="text-align: right">&nbsp;</TD></TR>
<TR STYLE="vertical-align: top; background-color: rgb(204,238,255)">
    <TD><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt"><I>Section 8.3</I></FONT></TD>
    <TD><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt"><I>Headings</I></FONT></TD>
    <TD STYLE="text-align: right"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">60</FONT></TD></TR>
<TR STYLE="vertical-align: top; background-color: White">
    <TD>&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD STYLE="text-align: right">&nbsp;</TD></TR>
<TR STYLE="vertical-align: top; background-color: rgb(204,238,255)">
    <TD><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt"><I>Section 8.4</I></FONT></TD>
    <TD><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt"><I>Severability</I></FONT></TD>
    <TD STYLE="text-align: right"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">60</FONT></TD></TR>
<TR STYLE="vertical-align: top; background-color: White">
    <TD>&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD STYLE="text-align: right">&nbsp;</TD></TR>
<TR STYLE="vertical-align: top; background-color: rgb(204,238,255)">
    <TD><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt"><I>Section 8.5</I></FONT></TD>
    <TD><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt"><I>No Third Party Beneficiaries</I></FONT></TD>
    <TD STYLE="text-align: right"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">61</FONT></TD></TR>
<TR STYLE="vertical-align: top; background-color: White">
    <TD>&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD STYLE="text-align: right">&nbsp;</TD></TR>
<TR STYLE="vertical-align: top; background-color: rgb(204,238,255)">
    <TD><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt"><I>Section 8.6</I></FONT></TD>
    <TD><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt"><I>Waivers</I></FONT></TD>
    <TD STYLE="text-align: right"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">61</FONT></TD></TR>
<TR STYLE="vertical-align: top; background-color: White">
    <TD>&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD STYLE="text-align: right">&nbsp;</TD></TR>
<TR STYLE="vertical-align: top; background-color: rgb(204,238,255)">
    <TD><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt"><I>Section 8.7</I></FONT></TD>
    <TD><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt"><I>Incorporation of Exhibits</I></FONT></TD>
    <TD STYLE="text-align: right"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">61</FONT></TD></TR>
<TR STYLE="vertical-align: top; background-color: White">
    <TD>&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD STYLE="text-align: right">&nbsp;</TD></TR>
<TR STYLE="vertical-align: top; background-color: rgb(204,238,255)">
    <TD><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt"><I>Section 8.8</I></FONT></TD>
    <TD><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt"><I>Specific Performance</I></FONT></TD>
    <TD STYLE="text-align: right"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">61</FONT></TD></TR>
<TR STYLE="vertical-align: top; background-color: White">
    <TD>&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD STYLE="text-align: right">&nbsp;</TD></TR>
<TR STYLE="vertical-align: top; background-color: rgb(204,238,255)">
    <TD><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt"><I>Section 8.9</I></FONT></TD>
    <TD><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt"><I>Counterparts</I></FONT></TD>
    <TD STYLE="text-align: right"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">61</FONT></TD></TR>
<TR STYLE="vertical-align: top; background-color: White">
    <TD>&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD STYLE="text-align: right">&nbsp;</TD></TR>
<TR STYLE="vertical-align: top; background-color: rgb(204,238,255)">
    <TD><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt"><I>Section 8.10</I></FONT></TD>
    <TD><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt"><I>Further Assurances</I></FONT></TD>
    <TD STYLE="text-align: right"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">61</FONT></TD></TR>
<TR STYLE="vertical-align: top; background-color: White">
    <TD>&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD STYLE="text-align: right">&nbsp;</TD></TR>
<TR STYLE="vertical-align: top; background-color: rgb(204,238,255)">
    <TD><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt"><I>Section 8.11</I></FONT></TD>
    <TD><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt"><I>Amendment; Successors and Assigns</I></FONT></TD>
    <TD STYLE="text-align: right"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">61</FONT></TD></TR>
<TR STYLE="vertical-align: top; background-color: White">
    <TD>&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD STYLE="text-align: right">&nbsp;</TD></TR>
<TR STYLE="vertical-align: top; background-color: rgb(204,238,255)">
    <TD><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt"><I>Section 8.12</I></FONT></TD>
    <TD><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt"><I>Entire Agreement; Schedules</I></FONT></TD>
    <TD STYLE="text-align: right"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">62</FONT></TD></TR>
<TR STYLE="vertical-align: top; background-color: White">
    <TD>&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD STYLE="text-align: right">&nbsp;</TD></TR>
<TR STYLE="vertical-align: top; background-color: rgb(204,238,255)">
    <TD><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt"><I>Section 8.13</I></FONT></TD>
    <TD><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt"><I>Construction</I></FONT></TD>
    <TD STYLE="text-align: right"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">62</FONT></TD></TR>
<TR STYLE="vertical-align: top; background-color: White">
    <TD>&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD STYLE="text-align: right">&nbsp;</TD></TR>
<TR STYLE="vertical-align: top; background-color: rgb(204,238,255)">
    <TD><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt"><I>Section 8.14</I></FONT></TD>
    <TD><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt"><I>Governing Law</I></FONT></TD>
    <TD STYLE="text-align: right"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">62</FONT></TD></TR>
<TR STYLE="vertical-align: top; background-color: White">
    <TD>&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD STYLE="text-align: right">&nbsp;</TD></TR>
<TR STYLE="vertical-align: top; background-color: rgb(204,238,255)">
    <TD><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt"><I>Section 8.15</I></FONT></TD>
    <TD><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt"><I>Consent to Jurisdiction</I></FONT></TD>
    <TD STYLE="text-align: right"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">63</FONT></TD></TR>
<TR STYLE="vertical-align: top; background-color: White">
    <TD>&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD STYLE="text-align: right">&nbsp;</TD></TR>
<TR STYLE="vertical-align: top; background-color: rgb(204,238,255)">
    <TD><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt"><I>Section 8.16</I></FONT></TD>
    <TD><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt"><I>Sellers' Representatives</I></FONT></TD>
    <TD STYLE="text-align: right"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">63</FONT></TD></TR>
<TR STYLE="vertical-align: top; background-color: White">
    <TD>&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD STYLE="text-align: right">&nbsp;</TD></TR>
<TR STYLE="vertical-align: top; background-color: rgb(204,238,255)">
    <TD><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt"><I>Section 8.17</I></FONT></TD>
    <TD><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt"><I>Existing Employee Bonus Plan</I></FONT></TD>
    <TD STYLE="text-align: right"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">63</FONT></TD></TR>
<TR STYLE="vertical-align: top; background-color: White">
    <TD>&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD STYLE="text-align: right">&nbsp;</TD></TR>
<TR STYLE="vertical-align: top; background-color: rgb(204,238,255)">
    <TD><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt"><I>Section 8.18</I></FONT></TD>
    <TD><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt"><I>Employees and Benefit Matters</I></FONT></TD>
    <TD STYLE="text-align: right"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">64</FONT></TD></TR>
<TR STYLE="vertical-align: top; background-color: White">
    <TD>&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD STYLE="text-align: right">&nbsp;</TD></TR>
<TR STYLE="vertical-align: top; background-color: rgb(204,238,255)">
    <TD><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt"><I>Section 8.19</I></FONT></TD>
    <TD><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt"><I>Excluded Contracts</I></FONT></TD>
    <TD STYLE="text-align: right"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">64</FONT></TD></TR>
</TABLE>


<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 5.75pt; text-align: center">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"></P>


<!-- Field: Page; Sequence: 5 -->
    <DIV STYLE="margin-top: 12pt; margin-bottom: 6pt; border-bottom: Black 1pt solid"><TABLE CELLPADDING="0" CELLSPACING="0" STYLE="border-collapse: collapse; width: 100%; font-size: 10pt"><TR STYLE="vertical-align: top; text-align: left"><TD STYLE="width: 33%">&nbsp;</TD><TD STYLE="width: 34%; text-align: center"><!-- Field: Sequence; Type: LowerRoman; Name: PageNo -->iv<!-- Field: /Sequence --></TD><TD STYLE="width: 33%; text-align: right">&nbsp;</TD></TR></TABLE></DIV>
    <DIV STYLE="page-break-before: always; margin-top: 6pt; margin-bottom: 12pt"><P STYLE="margin: 0pt">&nbsp;</P></DIV>
    <!-- Field: /Page -->

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&nbsp;&nbsp;</P>

<P STYLE="font: bold 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-transform: uppercase; text-align: center">ASSET PURCHASE
AGREEMENT</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in">THIS ASSET PURCHASE
AGREEMENT (this &ldquo;<U>Agreement</U>&rdquo;), dated as of July 2, 2018, is by and among Huen Electric, Inc., an Illinois corporation
(&ldquo;<U>Huen Illinois</U>&rdquo;), Huen Electric New Jersey Inc., a New Jersey corporation (&ldquo;<U>Huen New Jersey</U>&rdquo;),
Huen New York, Inc., a New York corporation (&ldquo;<U>Huen New York</U>&rdquo; and, together with Huen Illinois and Huen New Jersey,
the &ldquo;<U>Sellers</U>&rdquo;), MYR Group Inc., a Delaware corporation (the &ldquo;<U>Buyer</U>&rdquo;), and Buyer Sub (as defined
below). The Sellers, the Buyer and the Buyer Sub are collectively referred to herein as the &ldquo;<U>Parties</U>&rdquo; and each,
a &ldquo;<U>Party</U>.&rdquo;</P>

<P STYLE="font: bold 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-transform: uppercase; text-align: center">&nbsp;</P>

<P STYLE="font: bold 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-transform: uppercase; text-align: center">PRELIMINARY
STATEMENTS</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in">A.&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;The
Sellers (including through the ownership and operation of the Acquired Assets) are engaged in the business of (i) designing and
installing commercial and industrial electrical systems including power distributions systems, lighting systems, grounding systems,
security systems, communications systems, fire protection systems, power and communications systems, and instrumentation and control
systems, (ii) providing preconstruction, design assist, value engineering services and design services, and (iii) performing design-build
projects (the &ldquo;<U>Business</U>&rdquo;).</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in">B.&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;The
Sellers desire to sell, assign, and transfer to the Buyer Sub, and the Buyer Sub desires to purchase, the Acquired Assets from
the Sellers; and the Buyer Sub desires to assume only the Assumed Liabilities and no other Liabilities.</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in">C.&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Concurrently
with the execution of this Agreement, the Buyer Parties are entering into restrictive covenant agreements with certain shareholders
of the Sellers (the &ldquo;<U>Restrictive Covenant Agreements</U>&rdquo;).</P>

<P STYLE="font: bold 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-transform: uppercase; text-align: center">&nbsp;</P>

<P STYLE="font: bold 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-transform: uppercase; text-align: center">AGREEMENT</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in">Intending to be legally
bound, the Parties agree as follows:</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center; text-indent: 0in"><B>&nbsp;</B></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center; text-indent: 0in"><B>ARTICLE I</B><BR>
<B>DEFINITIONS</B></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in">&ldquo;<U>Accounting
Firm</U>&rdquo; has the meaning set forth in <U>Section 2.6(a)</U> as selected by Buyer and consented-to by the Seller.</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in">&ldquo;<U>Acquired
Assets</U>&rdquo; has the meaning set forth in <U>Section 2.1(a)</U>.</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in">&ldquo;<U>Affiliate</U>&rdquo;
means, with respect to any Person at any time, another Person, directly or indirectly, through one or more intermediaries, controlled
by, under common control with or which controls, such Person. A Person &ldquo;controls&rdquo; another Person if the controlling
Person may (a) elect a majority of the directors of the controlled Person, or (b) direct or cause the direction of the management
and policies of the controlled Person, whether through the ownership of voting securities (other than by way of security only),
by Contract or otherwise, directly or indirectly.</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in">&nbsp;</P>


<!-- Field: Page; Sequence: 6 -->
    <DIV STYLE="margin-top: 12pt; margin-bottom: 6pt; border-bottom: Black 1pt solid"><P STYLE="margin: 0pt">&nbsp;</P></DIV>
    <DIV STYLE="page-break-before: always; margin-top: 6pt; margin-bottom: 12pt"><P STYLE="margin: 0pt">&nbsp;</P></DIV>
    <!-- Field: /Page -->

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&nbsp;&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in">&ldquo;<U>Affiliated
Group</U>&rdquo; means an affiliated group as defined in Section&nbsp;1504 of the Code (or combined, consolidated or unitary group
as defined under state, local or foreign income Tax Law, as applicable).</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in">&ldquo;<U>Agreement</U>&rdquo;
has the meaning set forth in the Preamble.</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in">&ldquo;<U>Allocation
Agreement</U>&rdquo; has the meaning set forth in <U>Section 3.2(u)</U>.</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in">&ldquo;<U>Ancillary
Documents</U>&rdquo; has the meaning set forth in <U>Section 3.3</U>.</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in">&ldquo;<U>Assignment
and Assumption Agreement</U>&rdquo; has the meaning set forth in Section 3.2(k).</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in">&ldquo;<U>Assumed Contracts</U>&rdquo;
has the meaning set forth in <U>Section 2.1(a)(v)</U>.</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in">&ldquo;<U>Assumed Liabilities</U>&rdquo;
has the meaning set forth in <U>Section 2.3(a)</U>.</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in">&ldquo;<U>Audited Closing
Date Project Lookback Schedule</U>&rdquo; has the meaning set forth in <U>Section 2.7(a)</U>.</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in">&ldquo;<U>Audited Net
Asset Amount</U>&rdquo; has the meaning set forth in <U>Section 2.6(a)</U>.</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in">&ldquo;<U>Average Pre-Tax
Margin</U>&rdquo; shall be calculated as the Buyer Sub&rsquo;s Cumulative Adjusted Pre-Tax Income, determined in accordance with
GAAP, divided by the Buyer Sub&rsquo;s Cumulative Adjusted Revenue for the same period.</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in">&ldquo;<U>Base Salary</U>&rdquo;
means the applicable Key Employee&rsquo;s base salary as in effect from time to time, as described in such Key Employee&rsquo;s
employment agreement.</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in">&ldquo;<U>Benefit Plan</U>&rdquo;
has the meaning set forth in <U>Section 4.14(a)</U>.</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in">&ldquo;<U>Bill of Sale</U>&rdquo;
has the meaning set forth in <U>Section 3.2(j)</U>.</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in">&ldquo;<U>Board</U>&rdquo;
means the Board of Directors of Buyer Sub.</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in">&ldquo;<U>Bonds</U>&rdquo;
means the financial assurance instruments, including bonds and guarantees, entered into by any Seller or any Affiliate of any Seller
issued for the benefit of the Business.</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in">&ldquo;<U>Books and
Records</U>&rdquo; means all books and records including all manuals, data, data models, reports, surveys, invoices, Customer and
supplier lists and reports, Customer financial data and information, sales, distribution and purchase correspondence, engineering
drawings, notebooks and logbooks, Tax Returns and Tax accrual work papers, all original and duplicate copies of the foregoing and
computer software and data in computer readable and human readable form used to maintain such books and records together with the
media on which such software and data are stored and all documentation relating thereto.</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in">&ldquo;<U>Business</U>&rdquo;
has the meaning set forth in the Preliminary Statements.</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in">&nbsp;</P>


<!-- Field: Page; Sequence: 7; Options: NewSection; Value: 2 -->
    <DIV STYLE="margin-top: 12pt; margin-bottom: 6pt; border-bottom: Black 1pt solid"><P STYLE="margin-top: 0pt; text-align: center; margin-bottom: 0pt"><!-- Field: Sequence; Type: Arabic; Name: PageNo -->2<!-- Field: /Sequence --></P></DIV>
    <DIV STYLE="page-break-before: always; margin-top: 6pt; margin-bottom: 12pt"><P STYLE="margin: 0pt">&nbsp;</P></DIV>
    <!-- Field: /Page -->

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&nbsp;&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in">&ldquo;<U>Business
Day</U>&rdquo; means a weekday, other than a weekday on which banks located in the State of Illinois are required or allowed to
close their offices.</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in">&ldquo;<U>Buyer</U>&rdquo;
has the meaning set forth in the Preamble.</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in">&ldquo;<U>Buyer Ancillary
Documents</U>&rdquo; has the meaning set forth in <U>Section 3.3</U>.</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in">&ldquo;<U>Buyer Claims</U>&rdquo;
has the meaning set forth in <U>Section 7.2(a)</U>.</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in">&ldquo;<U>Buyer Indemnified
Parties</U>&rdquo; has the meaning set forth in <U>Section 7.2(a)</U>.</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in">&ldquo;<U>Buyer Parties</U>&rdquo;
means, collectively, the Buyer and the Buyer Sub.</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in">&ldquo;<U>Buyer Sub</U>&rdquo;
means 1891 Investment Company, a Delaware corporation formed to acquire substantially all of the assets of Huen Electric, Inc.,
Huen New Jersey, Inc. and Huen New York, Inc.</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in">&ldquo;<U>Cause</U>&rdquo;
means, without in any way limiting the definition of this term under applicable Laws: (a) a breach by the Key Employee of any material
provision of his employment agreement; (b) the Key Employee&rsquo;s material breach or violation of any policies and procedures
of Buyer Sub (including any form of workplace harassment including sexual harassment or violence in the workplace); (c) any on
or off duty conduct of the Key Employee in or outside of the workplace that prejudices Buyer Sub&rsquo;s reputation or business;
(d) the Key Employee&rsquo;s excessive or unsubstantiated absenteeism; (e) the Key Employee&rsquo;s engaging in willful misconduct,
disobedience, or willful neglect of duty that is not trivial; (f) the commission of a criminal act by the Key Employee against
Buyer Sub, including fraud, theft, misappropriation, self-dealing or serious dishonesty during or in the course of the Key Employee&rsquo;s
employment with Buyer Sub; (g) the conviction or plea of no contest or <I>nolo contendere</I> of the Key Employee for any felony
or any misdemeanor that may result in a term of imprisonment greater than one year; or (h) the Key Employee&rsquo;s failure or
refusal to carry out, or comply with, in any material respect, any lawful directive of the Board consistent with the terms of the
Key Employee&rsquo;s employment agreement which is not remedied within 30 days after the Key Employee&rsquo;s receipt of written
notice from the Buyer Sub. Notwithstanding the foregoing, the Key Employee shall not be deemed to have been terminated for Cause
pursuant to this definition unless and until there shall have been delivered to the Key Employee a copy of a resolution duly adopted
by the Board (not including for this purpose the Key Employee if the Key Employee is then a member of the Board) at a meeting of
the Board called and held for such purpose (after reasonable notice to the Key Employee and a reasonable opportunity for the Key
Employee, together with the Key Employee&rsquo;s counsel, to be heard before the Board), finding that in the good faith opinion
of the Board, the Key Employee engaged in conduct set forth in this definition.</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in">&ldquo;<U>Closing</U>&rdquo;
has the meaning set forth in <U>Section 3.1</U>.</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in">&ldquo;<U>Closing Date</U>&rdquo;
has the meaning set forth in <U>Section 3.1</U>.</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in">&ldquo;<U>Closing Payment</U>&rdquo;
has the meaning set forth in <U>Section 2.5(c)</U>.</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in">&nbsp;</P>


<!-- Field: Page; Sequence: 8; Value: 2 -->
    <DIV STYLE="margin-top: 12pt; margin-bottom: 6pt; border-bottom: Black 1pt solid"><P STYLE="margin-top: 0pt; text-align: center; margin-bottom: 0pt"><!-- Field: Sequence; Type: Arabic; Name: PageNo -->3<!-- Field: /Sequence --></P></DIV>
    <DIV STYLE="page-break-before: always; margin-top: 6pt; margin-bottom: 12pt"><P STYLE="margin: 0pt">&nbsp;</P></DIV>
    <!-- Field: /Page -->

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&nbsp;&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in">&ldquo;<U>Code</U>&rdquo;
means the Internal Revenue Code of 1986, as amended.</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in">&ldquo;<U>Collective
Bargaining Agreements</U>&rdquo; has the meaning set forth in <U>Section 4.15(c)</U>.</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in">&ldquo;<U>Confidential
Information</U>&rdquo; means information and data that remains in or comes into the possession of any Party in any form which is
not generally known to the public or if generally available to the public, has not become so through any improper act or omission
of the Party receiving relevant information or data or which could be harmful to any other Party (the &ldquo;<U>Protected Party</U>&rdquo;),
the Acquired Assets (where any or all of the Buyer Parties are Protected Parties), or to the Excluded Assets (where any or all
of the Sellers are the Protected Parties), if disclosed to Persons other than the Protected Party. Such Confidential Information
may exist in any form, tangible or intangible, or media (including any electronic media) and includes the following information
of or relating to the Business, the Sellers or their Customers or suppliers, trading partners or other Persons to which a Party
has access or had access: (a) business, financial and strategic information, such as sales, cost, margin and earnings information
and trends, bidding data and procedures, pricing policies, capital expenditure/investment plans and budgets, forecasts, acquisition
targets and business development plans and strategies; (b) advertising, marketing and sales information, plans, programs, techniques,
strategies, results and budgets, catalog, licensing or other arrangements, market research and forecasts and marketing and sales
training and development techniques and materials; (c) services research and development activities, objectives, plans, data, budgets,
results and schedules, marks, performance characteristics, sourcing information, drawings, designs, formulas, techniques, discoveries
and inventions; (d) information about existing or prospective Customers or suppliers, such as Customer and supplier lists and contact
information, Customer preference data, purchasing habits, authority levels and business methodologies, sales history, pricing,
credit information and contract terms; (e) technical information, such as information technology systems and designs, capabilities,
performance and plans, computer hardware, software, software development activities, methodologies (excluding standard industry
practices and methodologies) and plans, Intellectual Property rights, assets and applications, and other design and performance
data; (f) organizational and operational information, such as operating methods, personnel information and facilities or equipment
information, methodologies and plans; and (g) any other information which would constitute a &ldquo;trade secret&rdquo; as that
term is defined in the Uniform Trade Secrets Act, as amended from time to time. For the avoidance of doubt, Confidential Information
shall not include information (i) that is in the public domain through no wrongful act of a Party, or (ii) that is independently
acquired or developed by a Party after the Closing without reference to Confidential Information.</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in">&ldquo;<U>Contract</U>&rdquo;
means any written or legally binding oral contract, note, Bond, mortgage, indenture, agreement, license, lease, obligation, commitment,
sales order (including delivery orders, purchase orders and change orders), blanket purchase agreement or other instrument or legally
binding undertaking (whether express or implied), as well as any bids or proposals which if accepted would result in a binding
Contract and any Unexecuted Change Orders which if executed or confirmed would result in a modification of an existing binding
Contract.</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in">&nbsp;</P>


<!-- Field: Page; Sequence: 9; Value: 2 -->
    <DIV STYLE="margin-top: 12pt; margin-bottom: 6pt; border-bottom: Black 1pt solid"><P STYLE="margin-top: 0pt; text-align: center; margin-bottom: 0pt"><!-- Field: Sequence; Type: Arabic; Name: PageNo -->4<!-- Field: /Sequence --></P></DIV>
    <DIV STYLE="page-break-before: always; margin-top: 6pt; margin-bottom: 12pt"><P STYLE="margin: 0pt">&nbsp;</P></DIV>
    <!-- Field: /Page -->

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&nbsp;&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in">&ldquo;<U>Controlled
Group</U>&rdquo; means any trade or business (whether or not incorporated) (i) under common control within the meaning of Section
4001(b)(1) of ERISA with any Seller or (ii) which together with any Seller is treated as a single employer under Section 414(t)
of the Code.</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in">&ldquo;<U>Cumulative
Adjusted Revenue</U>&rdquo; has the meaning set forth on <U>Exhibit G</U>.</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in">&ldquo;<U>Cumulative
Adjusted Pre-Tax Income</U>&rdquo; has the meaning set forth on <U>Exhibit G</U>.</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in">&ldquo;<U>Current Trade
Receivables</U>&rdquo; has the meaning set forth in <U>Section 4.8</U>.</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in">&ldquo;<U>Customer
Contract</U>&rdquo; means any Contract, other than an Excluded Contract, between a Seller and a Customer of such Seller under which
such Seller does business with such Customer.</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in">&ldquo;<U>Customer</U>&rdquo;
means (a)&nbsp;any Person from which any Seller has, during the 12 months immediately preceding the Closing Date, directly or indirectly
received payment in exchange for services as part of the Business, and (b)&nbsp;any Affiliate of any such Person.</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in">&ldquo;<U>Disability</U>&rdquo;
means that, by reason of any medically determinable physical or mental impairment that can be expected to result in death or can
be expected to last for a continuous period of not less than twelve months, the Key Employee is unable to engage in any substantial
gainful activity or is receiving income replacement benefits under an accident and health benefit plan covering employees of the
Buyer Sub for a period of not less than three months.</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in">&ldquo;<U>Eight Month
Project Lookback Schedule</U>&rdquo; has the meaning set forth in <U>Section 2.7(a)</U>.</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in">&ldquo;<U>Employment
Agreements</U>&rdquo; has the meaning set forth in <U>Section 3.2(q)</U>.</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in">&ldquo;<U>Environment</U>&rdquo;
means soil, surface waters, groundwater, land, stream sediments, surface or subsurface strata, ambient air, indoor air or indoor
air quality, including any material or substance used in the physical structure of any building or improvement.</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in">&ldquo;<U>Environmental
Claim</U>&rdquo; means any notice, claim, demand, action, suit, complaint, proceeding or communication by any Governmental Entity
or other Person alleging that any Seller has Liability or potential Liability for an Environmental Condition at the Facilities.</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in">&ldquo;<U>Environmental
Condition</U>&rdquo; means (a) any Environmental contamination or pollution or threatened contamination or pollution arising out
of any Release or threatened Release of Hazardous Materials at the Facilities that could reasonably be expected to form the basis
for any Environmental Claim against any Seller, (b) any other circumstance or condition that could reasonably be expected to give
rise to any violation or alleged violation of any Environmental Law or Environmental Permit or any Liability or potential Liability
under any Environmental Law that would reasonably be expected to form the basis for any Environmental Claim against any Seller,
or Liabilities under any Environmental Laws of any third party that a Seller has assumed, contractually or by operation of applicable
Law, or (c) any breach of any representation or warranty set forth in <U>Section 4.20</U>, in each such case (i.e., subclauses
(a), (b), or (c)) to the extent and only to the extent arising out of events or conditions existing or occurring on or before the
Closing Date.</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in">&nbsp;</P>


<!-- Field: Page; Sequence: 10; Value: 2 -->
    <DIV STYLE="margin-top: 12pt; margin-bottom: 6pt; border-bottom: Black 1pt solid"><P STYLE="margin-top: 0pt; text-align: center; margin-bottom: 0pt"><!-- Field: Sequence; Type: Arabic; Name: PageNo -->5<!-- Field: /Sequence --></P></DIV>
    <DIV STYLE="page-break-before: always; margin-top: 6pt; margin-bottom: 12pt"><P STYLE="margin: 0pt">&nbsp;</P></DIV>
    <!-- Field: /Page -->

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in"></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in">&ldquo;<U>Environmental
Laws</U>&rdquo; means the common law and all applicable federal, state, local and foreign Laws relating in any manner to contamination,
pollution or protection of human health, natural resources or the Environment including: the Clean Air Act, as amended, U.S.C.
&sect;&sect; 7401 et seq.; the Clean Water Act, as amended, 33 U.S.C. &sect;&sect; 1251 et seq.; CERCLA; the Resource Conservation
and Recovery Act, as amended, 42 U.S.C. &sect;&sect; 6901 et seq.; the Emergency Planning and Community Right-to-Know Act, 42 U.S.C.
&sect;&sect; 11001 et seq.; the Toxic Substances Control Act, 15 U.S.C. &sect;&sect; 2601 et seq.; the Federal Insecticide, Fungicide
and Rodenticide Act, as amended, 7 U.S.C. &sect;&sect; 136 et seq.; and any applicable state and local Laws, in each case as in
effect prior to as of the Closing Date, regulating the same subject matter as the aforementioned Laws.</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in">&ldquo;<U>Environmental
Permit</U>&rdquo; means any License issued pursuant to Environmental Laws.</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in">&ldquo;<U>Environmental
Reports</U>&rdquo; means all documents and reports in any Seller&rsquo;s possession or control concerning Environmental Conditions,
including previously conducted environmental site assessments, compliance audits, asbestos surveys and documents regarding any
Release of Hazardous Material at, upon or from any property currently owned, leased, used by or operated upon by a Seller, and
written notices and correspondence to or from any Governmental Entity in the possession or control of the Sellers in connection
with any Environmental Conditions or current or planned Remedial Action with respect to any of the Sellers, the Business, or the
Real Property (including the Facilities).</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in">&ldquo;<U>Equity Interests</U>&rdquo;
has the meaning set forth in <U>Section 4.2</U>.</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in">&ldquo;<U>ERISA</U>&rdquo;
means the Employee Retirement Income Security Act of 1974, as amended.</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in">&ldquo;<U>Escrow Account</U>&rdquo;
means the escrow account established by the Escrow Agent pursuant to the terms of the Escrow Agreement.</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in">&ldquo;<U>Escrow Agent</U>&rdquo;
means J.P. Morgan Chase.</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in">&ldquo;<U>Escrow Agreement</U>&rdquo;
means the Escrow Agreement by and among the Buyer, the Sellers, and the Escrow Agent, in the form attached hereto as <U>Exhibit
A</U>.</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in">&ldquo;<U>Escrow Amount</U>&rdquo;
means an amount equal to fifteen percent (15%) of the sum of the following: the Premium <U>plus</U> the Preliminary Net Asset Amount.</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in">&ldquo;<U>Excluded
Assets</U>&rdquo; has the meaning set forth in <U>Section 2.2(a)</U>.</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in">&ldquo;<U>Excluded
Contracts</U>&rdquo; means the Ryan/Walter Athletics Center Customer Contract for Customer Walsh Barton Malow JV III (the &ldquo;Ryan/Walter
Athletics Center Project&rdquo;) and the Old Bridge Solar Customer Contract for Customer Conti Enterprises, Inc. (the &ldquo;Old
Bridge Solar Project&rdquo;), together with all Contracts, Bonds, letters of credit, obligations and Liabilities of any kind related
to the Ryan/Walter Athletics Center Project and the Old Bridge Solar Project.</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in">&ldquo;<U>Excluded
Liabilities</U>&rdquo; has the meaning set forth in <U>Section 2.4</U>.</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in">&nbsp;</P>


<!-- Field: Page; Sequence: 11; Value: 2 -->
    <DIV STYLE="margin-top: 12pt; margin-bottom: 6pt; border-bottom: Black 1pt solid"><P STYLE="margin-top: 0pt; text-align: center; margin-bottom: 0pt"><!-- Field: Sequence; Type: Arabic; Name: PageNo -->6<!-- Field: /Sequence --></P></DIV>
    <DIV STYLE="page-break-before: always; margin-top: 6pt; margin-bottom: 12pt"><P STYLE="margin: 0pt">&nbsp;</P></DIV>
    <!-- Field: /Page -->

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in">&ldquo;<U>Excluded
Trade Receivables</U>&rdquo; means all receivables relating to periods prior to, on or following the Closing Date arising from
or relating to Excluded Contracts.</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in">&ldquo;<U>Facilities</U>&rdquo;
means the Real Property.</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in">&ldquo;<U>Final Escrow
Distribution Date</U>&rdquo; has the meaning set forth in <U>Section 2.9</U>.</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in">&ldquo;<U>Financial
Statements</U>&rdquo; has the meaning set forth in <U>Section 4.5</U>.</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in">&ldquo;<U>First Escrow
Distribution Date</U>&rdquo; has the meaning set forth in <U>Section 2.9</U>.</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in">&ldquo;<U>Five Year
Period</U>&rdquo; has the meaning set forth in <U>Section 2.8(a)</U>.</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in">&ldquo;<U>FLSA</U>&rdquo;
has the meaning set forth in <U>Section 4.15(e)(i)</U>.</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in">&ldquo;<U>Form Subcontractor
Contracts</U>&rdquo; has the meaning set forth in <U>Section 4.12(e)</U>.</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in">&ldquo;<U>Form Supply
Contracts</U>&rdquo; has the meaning set forth in <U>Section 4.12(e)</U>.</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in">&ldquo;<U>Fraud Claims</U>&rdquo;
has the meaning set forth in <U>Section 7.1</U>.</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in">&ldquo;<U>Fundamental
Representations</U>&rdquo; means the Sellers&rsquo; representations in <U>Sections 4.1</U>, <U>4.2</U>, <U>4.3</U>, <U>4.9</U>,
and <U>4.25</U> of this Agreement.</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in">&ldquo;<U>GAAP</U>&rdquo;
means generally accepted accounting principles in the United States, consistently applied and subject to and as modified by the
clarifications, exceptions and adjustments set forth in <U>Exhibit H</U>. For the avoidance of doubt, all references to GAAP herein
shall be deemed to mean GAAP as modified by such clarifications, exceptions and adjustments.</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in">&ldquo;<U>Good Reason</U>&rdquo;
means: (a) a material reduction of the Key Employee&rsquo;s Base Salary or the Buyer Sub excludes the Key Employee from the Buyer
Sub&rsquo;s performance-based bonus plan without the Key Employee&rsquo;s prior written consent; (b) the relocation (without the
Key Employee&rsquo;s prior written consent) of the Key Employee&rsquo;s primary work site to a location greater than 50 miles from
the Key Employee&rsquo;s work site as of the Closing Date; (c) a material reduction of the Key Employee&rsquo;s duties (without
the Key Employee&rsquo;s prior written consent) from those in effect as of the Closing Date or as subsequently agreed to by the
Key Employee; (d) Buyer Sub has created, or has allowed the continuance of, a hostile work environment for the Key Employee; or
(e) any other material breach by Buyer Sub of a material provision of such Key Employee&rsquo;s employment agreement for which
the Key Employee shall have given Buyer Sub written notice of such breach and Buyer Sub shall have failed to cure such breach within
30 days after receipt of such notice. Notwithstanding the foregoing, the Key Employee may not resign employment for Good Reason
unless: (x) the Key Employee provides Buyer Sub with at least 30 days prior written notice of the intent to resign for Good Reason
(which notice must be provided within 90 days following the occurrence of the event(s) purported to constitute Good Reason); (y)
Buyer Sub has not remedied the alleged violation(s) within the 30 day period; and (z) the Key Employee&rsquo;s resignation becomes
effective no later than 90 days following the first occurrence of the event(s) purported to constitute Good Reason.</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in">&nbsp;</P>


<!-- Field: Page; Sequence: 12; Value: 2 -->
    <DIV STYLE="margin-top: 12pt; margin-bottom: 6pt; border-bottom: Black 1pt solid"><P STYLE="margin-top: 0pt; text-align: center; margin-bottom: 0pt"><!-- Field: Sequence; Type: Arabic; Name: PageNo -->7<!-- Field: /Sequence --></P></DIV>
    <DIV STYLE="page-break-before: always; margin-top: 6pt; margin-bottom: 12pt"><P STYLE="margin: 0pt">&nbsp;</P></DIV>
    <!-- Field: /Page -->

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&nbsp;&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in">&ldquo;<U>Government
Bid</U>&rdquo; means any offer made by any Seller prior to the Closing Date which, if accepted, would result in a Government Contract.</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in">&ldquo;<U>Government
Contract</U>&rdquo; means any Contract, including prime contract, subcontract, teaming agreement or arrangement, joint venture,
basic ordering agreement, pricing agreement, letter contract or other similar arrangement of any kind, between any Seller, on the
one hand, and (a)&nbsp;any Governmental Entity, (b)&nbsp;any prime contractor of a Governmental Entity in his, her or its capacity
as a prime contractor, or (c)&nbsp;any subcontractor at any tier with respect to any Contract of a type described in clauses (a)&nbsp;or
(b)&nbsp;above, on the other hand.</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in">&ldquo;<U>Governmental
Entity</U>&rdquo; means any government or governmental or regulatory entity, body thereof, or political subdivision thereof, whether
federal, state, local or foreign, or any agency, instrumentality or authority thereof or any other entity exercising executive,
legislative, judicial, regulatory or administrative functions or pertaining to government, including any department, board, commission,
court or tribunal.</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in">&ldquo;<U>Hazardous
Material</U>&rdquo; means any pollutant, contaminant, chemical, material, substance, waste or constituent subject to regulation
under, or which can give rise to an Environmental Claim.</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in">&ldquo;<U>Indebtedness</U>&rdquo;
means (a)&nbsp;all indebtedness for money borrowed, whether short term or long term, (b)&nbsp;all indebtedness evidenced by notes,
debentures, Bonds or other similar instruments, (c)&nbsp;all obligations issued or assumed for the deferred purchase price of property
or services (but excluding accounts payable arising in the Ordinary Course of Business), (d)&nbsp;all guarantees and obligations
secured by a Lien, (e) amounts due under any future derivative, swap, collar, put, call, forward purchase or sale transaction,
fixed price Contract or other agreement that is intended to benefit from, relate to or reduce or eliminate the risk of fluctuations
in interest rates, currencies basis risk or the price of commodities, (f) all obligations for the reimbursement of any obligor
on any letter of credit or similar credit transaction servicing obligations of a Person or of a type described in clauses (a),
(b), (c), (d) and (e)&nbsp;above and (g)&nbsp;and (h)&nbsp;below, (g)&nbsp;all obligations to pay rent or other amounts under any
lease of real property or personal property which obligations are required to be classified and accounted for as capital leases
in accordance with GAAP, and the amount of such obligations will be the capitalized amount thereof determined in accordance with
GAAP, (h)&nbsp;all guarantees of obligations of the type referred to in clauses (a)&nbsp;through (g)&nbsp;of other Persons, and
(i)&nbsp;all interest, fees and other expenses owed with respect to indebtedness described in clauses (a)&nbsp;through (h).</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in">&ldquo;<U>Indemnified
Party</U>&rdquo; means each of the Buyer Indemnified Parties and Seller Indemnified Parties.</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in">&ldquo;<U>Indemnifying
Party</U>&rdquo; has the meaning set forth in <U>Section 7.4(a)</U>.</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in">&ldquo;<U>Insurance
Policies</U>&rdquo; has the meaning set forth in <U>Section 4.23</U>.</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in">&nbsp;</P>


<!-- Field: Page; Sequence: 13; Value: 2 -->
    <DIV STYLE="margin-top: 12pt; margin-bottom: 6pt; border-bottom: Black 1pt solid"><P STYLE="margin-top: 0pt; text-align: center; margin-bottom: 0pt"><!-- Field: Sequence; Type: Arabic; Name: PageNo -->8<!-- Field: /Sequence --></P></DIV>
    <DIV STYLE="page-break-before: always; margin-top: 6pt; margin-bottom: 12pt"><P STYLE="margin: 0pt">&nbsp;</P></DIV>
    <!-- Field: /Page -->

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&nbsp;&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in">&ldquo;<U>Intellectual
Property</U>&rdquo; means any or all of the following and all rights in, arising out of, or associated therewith: (a)&nbsp;all
United States and foreign patents and applications therefor, and all reissues, divisions, renewals, re-examinations, extensions,
provisional applications, continuations and continuations-in-part thereof; (b)&nbsp;all inventions (whether patentable or not),
invention disclosures, improvements, trade secrets, proprietary information, know how, technology, technical data, processes, formulas,
plans, ideas, concepts, manufacturing, engineering and other manuals and drawings, Customer and supplier lists and similar data
and information, and all other confidential or proprietary technical and business information; (c)&nbsp;all copyrights, copyrights
registrations and applications therefor and all other rights corresponding thereto throughout the world; (d)&nbsp;all mask works,
mask work registrations and applications therefor; (e)&nbsp;all industrial designs and any registrations and applications therefor
throughout the world; (f)&nbsp;all trademarks, service marks, trade names, trade dress, logos, slogans, and all other devices used
to identify any service or business of any Seller whether registered, unregistered or at common law, trademark and service mark
registrations and applications therefor and all goodwill associated therewith throughout the world; (g)&nbsp;all databases and
data collections and all rights therein (whether registered or unregistered and including applications for the registration of
any such thing) throughout the world; (h)&nbsp;all computer software including all source code, object code, firmware, development
tools, files, records and data, all media on which any of the foregoing is recorded, all Web addresses, sites, domain names and
social media handles<B>;</B> (i)&nbsp;any similar, corresponding or equivalent rights to any of the foregoing that may subsist
anywhere in the world, and (j)&nbsp;all documentation related to any of the foregoing.</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in">&ldquo;<U>IRS</U>&rdquo;
means the Internal Revenue Service.</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in">&ldquo;<U>ITD Profit</U>&rdquo;
means the inception to date profit recognized on a Customer Contract. ITD Profit is calculated in accordance with GAAP by taking
the revenues recognized on a percent complete basis as of a measurement date (based upon the estimated total contract revenues
at completion and the total estimated contract costs at completion), <U>minus</U> actual costs incurred as of that same measurement
date, <U>minus</U> any accrued losses if the Customer Contract is in a loss position. This definition and the ITD Profit shall
be interpreted and calculated consistently with the example set forth on <U>Exhibit C</U>.</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in">&ldquo;<U>Joint Ventures</U>&rdquo;
means the joint ventures formed pursuant to the Joint Venture Agreements.</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in">&ldquo;<U>Joint Venture
Agreements</U>&rdquo; means (a) the Huen-SMC Joint Venture Agreement, dated as of November 12, 2014, between Huen Illinois and
SMC Electrical Corporation, and (b) the Vader-Huen-SMC Joint Venture Agreement, dated as of February 19, 2017, among Huen Illinois,
SMC Electrical Corporation and Vader National Electric, LLC.</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in">&ldquo;<U>Key Employee</U>&rdquo;
means those employees listed in <U>Schedule 2.8(b)</U> and <U>Schedule 2.8(c)</U>.</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in">&ldquo;<U>Laws</U>&rdquo;
means any federal, state, local, municipal or foreign law, constitutional provision, statute, rule, regulation, ordinance, principle
of common law, License, Order, award, or judgment of any Governmental Entity.</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in">&ldquo;<U>Leased Premises</U>&rdquo;
has the meaning set forth in <U>Section 4.19(b)</U>.</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in">&ldquo;<U>Leases</U>&rdquo;
means those real property leases described on <U>Schedule 4.19(b)</U>.</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in">&nbsp;</P>


<!-- Field: Page; Sequence: 14; Value: 2 -->
    <DIV STYLE="margin-top: 12pt; margin-bottom: 6pt; border-bottom: Black 1pt solid"><P STYLE="margin-top: 0pt; text-align: center; margin-bottom: 0pt"><!-- Field: Sequence; Type: Arabic; Name: PageNo -->9<!-- Field: /Sequence --></P></DIV>
    <DIV STYLE="page-break-before: always; margin-top: 6pt; margin-bottom: 12pt"><P STYLE="margin: 0pt">&nbsp;</P></DIV>
    <!-- Field: /Page -->

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&nbsp;&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in">&ldquo;<U>Lease Assignments</U>&rdquo;
has the meaning set forth in <U>Section 3.2(p)</U>.</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in">&ldquo;<U>Legal Proceeding</U>&rdquo;
means any action, complaint, claim, suit, litigation, arbitration, proceeding (including any civil, criminal, administrative, investigative
or appellate proceedings), hearing, inquiry, audit, examination or investigation commenced, brought, conducted or heard by or before,
or otherwise involving any court or other Governmental Entity or any arbitrator or arbitration panel.</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in">&ldquo;<U>Liability</U>&rdquo;
and collectively &ldquo;<U>Liabilities</U>&rdquo; means any debt, liability, guarantee, assurance, commitment or obligation, whether
known or unknown, fixed, absolute or contingent, matured or unmatured, accrued or unaccrued, liquidated or unliquidated, asserted
or unasserted, due or to become due, whenever or however arising (including whether arising out of any Contract or tort based on
negligence or strict liability) and whether or not the same would be required by GAAP to be stated in financial statements or disclosed
in the notes thereto.</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in">&ldquo;<U>License</U>&rdquo;
means all Governmental Entity approvals, authorizations, certifications, consents, variances, permissions, licenses, construction
licenses, contractor licenses, Orders, registrations, qualifications, permits and filings applicable to the Sellers, the Business
or the ownership and operation of the Acquired Assets.</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in">&ldquo;<U>Liens</U>&rdquo;
means any mortgage, lien, pledge, hypothecation, title defect, title retention agreement, ownership interest of another Person,
option, charge, license, claim, encumbrance or other restriction or limitation, including restrictions on transferability or rights
of first refusal other than (a)&nbsp;liens for current Taxes, assessments or other governmental charges not yet due and payable
and (b)&nbsp;warehouse, mechanic&rsquo;s and materialman&rsquo;s liens imposed by applicable Law with respect to amounts not yet
due and payable.</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in">&ldquo;<U>Lookback
Date</U>&rdquo; has the meaning set forth in <U>Section 2.7(b)</U>.</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in">&ldquo;<U>Losses</U>&rdquo;
means any loss, cost, liability, damage, fine, judgment, sanction, penalty, fee, assessment, charge, judgment, Tax, award or expense
(including reasonable legal and other professional fees and expenses) whether contractual, tortious, statutory or otherwise, that
are suffered, sustained, paid or incurred by a Person and including interest, reasonable attorneys&rsquo; fees, administrative
costs and duties, court costs and all amounts paid in investigation, defense or settlement of any of the foregoing and including
such fees incurred in connection with the enforcement of any right under this Agreement; provided, however, Losses does not include
punitive or special damages except (in each case) to the extent found by a court of competent jurisdiction to be owed to a third
Person.</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in">&ldquo;<U>Margin Bonus
Payment</U>&rdquo; has the meaning set forth in <U>Section 2.8(a)</U>.</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in">&nbsp;</P>


<!-- Field: Page; Sequence: 15; Value: 2 -->
    <DIV STYLE="margin-top: 12pt; margin-bottom: 6pt; border-bottom: Black 1pt solid"><P STYLE="margin-top: 0pt; text-align: center; margin-bottom: 0pt"><!-- Field: Sequence; Type: Arabic; Name: PageNo -->10<!-- Field: /Sequence --></P></DIV>
    <DIV STYLE="page-break-before: always; margin-top: 6pt; margin-bottom: 12pt"><P STYLE="margin: 0pt">&nbsp;</P></DIV>
    <!-- Field: /Page -->

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in"></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in">&ldquo;<U>Material
Adverse Effect</U>&rdquo; means any event, fact, condition, change, circumstance, occurrence or effect which, either individually
or in the aggregate with all other events, facts, conditions, changes, circumstances, occurrences or effects has had, or would
reasonably be expected to have, (a) a material adverse effect on the condition (financial or otherwise), operations, results of
operations, assets or Liabilities of any Seller or the Business, or (b) the effect of preventing, materially delaying, making illegal
or otherwise materially interfering with the consummation of the transactions contemplated by this Agreement and the Ancillary
Documents; <U>provided</U>, <U>however</U>, that changes or effects that are caused by (i) the announcement of the transactions
contemplated by this Agreement; (ii) conditions affecting the industries or markets (or segments thereof) in which the Sellers
participate as a whole, the U.S. economy as a whole, or foreign economies; (iii) any national or international political or social
conditions, including the engagement by the United States in hostilities, whether or not pursuant to the declaration of a national
emergency or war, or the occurrence of any military or terrorist attack upon the United States or any of its territories, possessions,
or diplomatic or consular offices or upon any military installation, equipment or personnel of the United States; (iv) conditions
in financial, banking or securities markets (including any disruption thereof and any decline in the price of any security or any
market index), or (v) changes in GAAP shall not be considered a Material Adverse Effect and shall not be taken into account in
determining whether there has been or will be a Material Adverse Effect, <U>provided</U> that, in the case of clauses (i) &ndash;
(v) above, if such change, effect, event, occurrence, state of facts or development disproportionately affects the Sellers as compared
to other Persons or businesses that operate in the industry in which the Sellers operate, then the disproportionate aspect of such
change, effect, event, occurrence, state of facts or development may be taken into account in determining whether a Material Adverse
Effect has occurred or will occur.</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in">&ldquo;<U>Material
Contract</U>&rdquo; has the meaning set forth in <U>Section 4.12(a)</U>.</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in">&ldquo;<U>MI</U>&rdquo;
has the meaning set forth in <U>Section 4.1(d)</U>.</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in">&ldquo;<U>Multiemployer
Pension Plan</U>&rdquo; means a &ldquo;Multiemployer Pension Plan&rdquo; as defined in Section 3(37) of ERISA or Section 414(f)
of the Code.</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in">&ldquo;<U>Multiemployer
Pension Plan Liability</U>&rdquo; mean any Liability of any Seller arising from or related to any Multiemployer Pension Plan, including
any withdrawal Liability in connection with the transactions contemplated herein and any Liability related to the sufficiency of
any Multiemployer Pension Plan&rsquo;s funding.</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in">&ldquo;<U>Net Asset
Amount</U>&rdquo; means the total assets included in the Acquired Assets <U>minus</U> the Assumed Liabilities of the Sellers, determined
in accordance with GAAP.</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in">&ldquo;<U>Net Asset
Audit</U>&rdquo; has the meaning set forth in <U>Section 2.6(a)</U> as the audit procedure is further described on <U>Exhibit I</U>.</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in">&ldquo;<U>Net Asset
Audit Date</U>&rdquo; has the meaning set forth in <U>Section 2.6(a)</U>.</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in">&ldquo;<U>Net Asset
Maximum</U>&rdquo; means the Preliminary Net Asset Amount, <U>plus</U> $50,000.</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in">&ldquo;<U>Net Asset
Minimum</U>&rdquo; means the Preliminary Net Asset Amount, <U>minus</U> $50,000.</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in">&ldquo;<U>Non-Assignable
Contracts</U>&rdquo; means any Contract, other than the Excluded Contracts, which (i) is not assignable without the consent of
a third party, (ii) such consent has not been obtained and (iii) assignment or attempted assignment would otherwise constitute
a breach of that Contract or otherwise be ineffective without such consent.</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in">&nbsp;</P>


<!-- Field: Page; Sequence: 16; Value: 2 -->
    <DIV STYLE="margin-top: 12pt; margin-bottom: 6pt; border-bottom: Black 1pt solid"><P STYLE="margin-top: 0pt; text-align: center; margin-bottom: 0pt"><!-- Field: Sequence; Type: Arabic; Name: PageNo -->11<!-- Field: /Sequence --></P></DIV>
    <DIV STYLE="page-break-before: always; margin-top: 6pt; margin-bottom: 12pt"><P STYLE="margin: 0pt">&nbsp;</P></DIV>
    <!-- Field: /Page -->

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&nbsp;&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in">&ldquo;<U>Orders</U>&rdquo;
means any binding order, award, decision, injunction, judgment, decree, ruling, subpoena, writ, assessment, verdict or arbitration
award entered, issued, made or rendered by any Governmental Entity.</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in">&ldquo;<U>Ordinary
Course of Business</U>&rdquo; means actions that are consistent in nature, scope and magnitude (including with respect to quantity
and frequency) with the applicable Seller&rsquo;s past customs and practices and are taken in the ordinary and usual course of
such Seller&rsquo;s normal, day-to-day operations.</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in">&ldquo;<U>Organizational
Documents</U>&rdquo; has the meaning set forth in <U>Section 4.1(d)</U>.</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in">&ldquo;<U>OSH Act</U>&rdquo;
has the meaning set forth in <U>Section 4.15(e)(vi)</U>.</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in">&ldquo;<U>OSHA</U>&rdquo;
has the meaning set forth in <U>Section 4.15(e)(vi)</U>.</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in">&ldquo;<U>Party</U>&rdquo;
or &ldquo;<U>Parties</U>&rdquo; has the meaning set forth in the Preamble.</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in">&ldquo;<U>Passive Portfolio
Investment</U>&rdquo; means an investment of less than 1% of any class of securities of a Person that is engaged in the Business
and that is traded on any public exchange, including the New York Stock Exchange and NASDAQ Stock Market.</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in">&ldquo;<U>Permitted
Liens</U>&rdquo; means (a) Liens for Taxes not yet due or delinquent or as to which there is a good faith dispute and for which
there are adequate reserves on the consolidated financial statements of the Sellers and (b) inchoate materialmen&rsquo;s, mechanics&rsquo;,
carriers&rsquo;, workmen&rsquo;s and repairmen&rsquo;s Liens arising in the usual, regular and Ordinary Course of Business and
not past due and payable or the payment of which is being contested in good faith by appropriate proceedings and which there are
adequate reserves on the consolidated financial statements of the Sellers.</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in">&ldquo;<U>Person</U>&rdquo;
means any individual, corporation (including any non-profit corporation), general or limited partnership, limited liability company,
joint venture, estate, trust, association, organization, labor union or other entity.</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in">&ldquo;<U>Preliminary
Accounting Date</U>&rdquo; means April 30, 2018 (the month end prior to the Closing Date for which the Sellers have prepared and
delivered month end financial data to the Buyer and that the Buyer has agreed will be the month end financial data used for preparation
of the Preliminary Balance Sheet).</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in">&ldquo;<U>Preliminary
Accounting Date Project Lookback Schedule</U>&rdquo; has the meaning set forth in <U>Section 4.12(a)(i)</U>.</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in">&ldquo;<U>Preliminary
Balance Sheet</U>&rdquo; has the meaning set forth in <U>Section 2.5(f)</U> and as set forth herein on <U>Schedule 2.5(f)</U>.</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in">&ldquo;<U>Preliminary
Net Asset Amount</U>&rdquo; means the Net Asset Amount included on the Preliminary Balance Sheet, as of the Preliminary Accounting
Date, as determined by the Sellers and as agreed to by the Buyer. A calculation of the Preliminary Net Asset Amount is set forth
on <U>Exhibit L</U>.</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in">&nbsp;</P>


<!-- Field: Page; Sequence: 17; Value: 2 -->
    <DIV STYLE="margin-top: 12pt; margin-bottom: 6pt; border-bottom: Black 1pt solid"><P STYLE="margin-top: 0pt; text-align: center; margin-bottom: 0pt"><!-- Field: Sequence; Type: Arabic; Name: PageNo -->12<!-- Field: /Sequence --></P></DIV>
    <DIV STYLE="page-break-before: always; margin-top: 6pt; margin-bottom: 12pt"><P STYLE="margin: 0pt">&nbsp;</P></DIV>
    <!-- Field: /Page -->

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&nbsp;&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in">&ldquo;<U>Premium</U>&rdquo;
has the meaning set forth in <U>Section 2.5(a)</U>.</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in">&ldquo;<U>Property</U>&rdquo;
has the meaning set forth in <U>Section 4.20(d)</U>.</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in">&ldquo;<U>Purchase
Price</U>&rdquo; has the meaning set forth in <U>Section 2.5(a)</U>.</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in">&ldquo;<U>Real Property</U>&rdquo;
means, collectively, the Leased Premises and any real property owned by HNJ Real Estate Holdings, LLC, a New Jersey limited liability
company, Huen Electric Real Estate Holdings, LLC, an Illinois limited liability company, and Hughes-Colvin, LLC, a New York limited
liability company, that will be leased to Buyer Sub pursuant to the lease(s) attached as <U>Exhibit B</U> hereto.</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in">&ldquo;<U>Registered
Intellectual Property</U>&rdquo; means all United States, international and foreign: (a)&nbsp;patents, patent applications (including
provisional applications); (b)&nbsp;registered trademarks, applications to register trademarks, intent-to-use applications, or
other registrations or applications related to trademarks; (c)&nbsp;registered copyrights and applications for copyright registration;
(d)&nbsp;mask work registrations and applications for mask works registration; and (e)&nbsp;any other Seller Intellectual Property,
including domain names and social media handles, that is the subject of an application, certificate, filing, registration or other
document issued by, filed with, or recorded by, any Governmental Entity.</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in">&ldquo;<U>Release</U>&rdquo;
means any releasing, spilling, seeping, leaking, pumping, pouring, emitting, emptying, discharging, injecting, escaping, leaching,
dumping or disposing of any Hazardous Materials into the Environment (including the abandonment or discarding of barrels, containers,
tanks or other receptacles containing Hazardous Materials).</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in">&ldquo;<U>Remedial
Action</U>&rdquo; means all actions required of any Seller by any Environmental Law or any Governmental Entity under any Environmental
Law or by any lessor of any Leased Premises to: (a) clean up, remove, treat, abate or in any other way address any Environmental
Condition; (b) prevent the Release or threat of Release or minimize the further Release of any Hazardous Materials so that it does
not migrate or endanger or threaten to endanger human health or the Environment; or (c) perform pre-remedial studies and investigations
in connection with any Release or threatened Release.</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in">&ldquo;<U>Restrictive
Covenant Agreements</U>&rdquo; has the meaning set forth in the Recitals.</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in">&ldquo;<U>Sellers</U>&rdquo;
has the meaning set forth in the Preamble. For the avoidance of doubt, the Sellers shall be Huen Electric, Inc., an Illinois corporation,
Huen Electric New Jersey Inc., a New Jersey corporation, and Huen New York, Inc., a New York corporation</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in">&ldquo;<U>Sellers Ancillary
Documents</U>&rdquo; has the meaning set forth in <U>Section 3.2</U>.</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in">&ldquo;<U>Seller Claims</U>&rdquo;
has the meaning set forth in <U>Section 7.3(a)</U>.</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in">&nbsp;</P>


<!-- Field: Page; Sequence: 18; Value: 2 -->
    <DIV STYLE="margin-top: 12pt; margin-bottom: 6pt; border-bottom: Black 1pt solid"><P STYLE="margin-top: 0pt; text-align: center; margin-bottom: 0pt"><!-- Field: Sequence; Type: Arabic; Name: PageNo -->13<!-- Field: /Sequence --></P></DIV>
    <DIV STYLE="page-break-before: always; margin-top: 6pt; margin-bottom: 12pt"><P STYLE="margin: 0pt">&nbsp;</P></DIV>
    <!-- Field: /Page -->

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in">&ldquo;<U>Seller Indemnified
Parties</U>&rdquo; has the meaning set forth in <U>Section 7.3(a)</U>.</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in">&ldquo;<U>Seller Intellectual
Property</U>&rdquo; means any Intellectual Property that is owned by or exclusively licensed to one or more of the Sellers.</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in">&ldquo;<U>Seller IT
Assets</U>&rdquo; means all computer systems, networks, hardware, routers, hubs, switches, data communication lines and other information
technology equipment used by, for or on behalf of any of the Sellers in connection with the Business.</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in">&ldquo;<U>Seller Registered
Intellectual Property</U>&rdquo; has the meaning set forth in <U>Section 4.13(a)</U>.</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in">&ldquo;<U>Sellers&rsquo;
Knowledge</U>&rdquo; means the knowledge of Jack Dougherty, Donald Colvin, Nicholas Sambucci and Lorayn C. Keeney after their reasonable
inquiry.</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in">&ldquo;<U>Services</U>&rdquo;
means all services (a) marketed, licensed, sold or otherwise provided or distributed by any of the Sellers in the past three years,
or (b) currently under contract or development by any of the Sellers.</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in">&ldquo;<U>Software
Licenses</U>&rdquo; has the meaning set forth in <U>Section 2.1(a)(viii)</U>.</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in">&ldquo;<U>Subsidiary</U>&rdquo;
means with respect to any Person, any other Person of which a majority of the outstanding voting securities or other voting equity
interests, or a majority of any other interests having the power to direct or cause the direction of the management and policies
of or otherwise exert control over such other Person, are owned, directly or indirectly, by such first Person.</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in">&ldquo;<U>Tax</U>&rdquo;
or &ldquo;<U>Taxes</U>&rdquo; means any U.S. federal, state, local or foreign income, gross receipts, gross margins, franchise,
estimated, alternative minimum, add on minimum, sales, use, transfer, registration, value added, excise, natural resources, entertainment,
amusement, severance, stamp, occupation, premium, windfall profit, environmental, customs, duties, real property, personal property,
ad valorem, capital stock, social security, unemployment, disability, payroll, license, employment tax, or other tax, of any kind
whatsoever, including any Liability under state abandonment or unclaimed property, escheat or similar Law, together with any interest,
penalties or additions to Tax imposed by Tax Laws; the foregoing will include any transferee, successor or secondary Liability
for a Tax and any Liability for Taxes assumed by agreement or arising as a result of being (or ceasing to be) a member of any Affiliated
Group (or being included (or required to be included) in any Tax Return relating thereto).</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in">&ldquo;<U>Tax Authority</U>&rdquo;
means any Governmental Entity having the power to regulate, impose or collect Taxes, including the IRS and any state or local Department
of Revenue.</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in">&ldquo;<U>Tax Returns</U>&rdquo;
means returns, declarations, reports, claims for refund, information returns or other documents (including any related or supporting
schedules, statements or information) filed or required to be filed in connection with the determination, assessment or collection
of any Tax of any party or the administration of any Laws, regulations or administrative requirements relating to any Tax, and
including any return, schedule or attachment of an Affiliated Group and any amendments thereto.</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in">&nbsp;</P>


<!-- Field: Page; Sequence: 19; Value: 2 -->
    <DIV STYLE="margin-top: 12pt; margin-bottom: 6pt; border-bottom: Black 1pt solid"><P STYLE="margin-top: 0pt; text-align: center; margin-bottom: 0pt"><!-- Field: Sequence; Type: Arabic; Name: PageNo -->14<!-- Field: /Sequence --></P></DIV>
    <DIV STYLE="page-break-before: always; margin-top: 6pt; margin-bottom: 12pt"><P STYLE="margin: 0pt">&nbsp;</P></DIV>
    <!-- Field: /Page -->

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in">&ldquo;<U>Third Party
Claim</U>&rdquo; has the meaning set forth in <U>Section 7.4(a)</U>.</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in">&ldquo;<U>Third Party
Recovery Sources</U>&rdquo; has the meaning set forth in <U>Section 7.8</U>.</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in">&ldquo;<U>Three Year
Period</U>&rdquo; has the meaning set forth in <U>Section 2.8(c).</U></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in">&ldquo;<U>Transaction
Expenses</U>&rdquo; means the aggregate amount of (a) all fees, costs and expenses (including fees, costs and expenses of legal
counsel, investment bankers, brokers or other representatives and consultants and appraisal fees, costs and expenses) incurred
by the Sellers which the Sellers are obligated to pay pursuant to the terms of this Agreement, the Ancillary Documents and the
transactions contemplated hereby and thereby, to the extent not paid by the Sellers before the Closing and (b) all bonuses or other
payments (regardless of form), excluding payments under clause (a) paid or payable by the Sellers to their officers, managers,
employees, consultants or any third party as a result of the consummation of the transactions contemplated by this Agreement and
based on Contracts or agreements in effect as of the Closing Date, including bonuses and other payments paid or payable on or after
the Closing Date by reason of the consummation of the transactions contemplated hereby or payable upon the fulfillment or happening
of both (i) the consummation of the transactions contemplated hereby and (ii) any other contingency after the Closing Date, and
including the employer portion of any payroll, social security, unemployment or similar Taxes owed in connection with the payments
previously described under clause (b). Transaction Expenses shall not include Transfer Taxes as defined in <U>Section 6.1(e)</U>.</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in">&ldquo;<U>Transfer
Taxes</U>&rdquo; has the meaning set forth in <U>Section 6.1(e)</U>.</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in">&ldquo;<U>Treasury
Regulations</U>&rdquo; means the regulations promulgated under the Code by the U.S. Department of the Treasury.</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in">&ldquo;<U>Unexecuted
Change Orders</U>&rdquo; means change orders that are unexecuted by a Customer and are accounted for in accordance with <U>Exhibit
G</U>.</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in">&ldquo;<U>Unrelated
Entities</U>&rdquo; means Progressive Electric Huen Electric Joint Venture, LLC, Coghlin-Huen, LLC, TIE-Huen-SMC Joint Venture,
Huen Electric Waukegan, Inc., and Huen Technology Solutions, Inc.</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in">&ldquo;<U>WARN Act</U>&rdquo;
has the meaning set forth in <U>Section 4.15(e)(viii)</U>.</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center; text-indent: 0in"><B>&nbsp;</B></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center; text-indent: 0in"><B>ARTICLE II</B><BR>
<B>SALE AND PURCHASE</B></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in"><I>&nbsp;</I></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in"><I>Section 2.1&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</I>Conveyance
of Acquired Assets.</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 1in">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 1in">(a)&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;At
the Closing, the Buyer Sub shall and hereby does purchase from the Sellers, and the Sellers shall and hereby do sell, transfer,
convey and deliver to the Buyer Sub, all of the Sellers&rsquo; assets, properties, rights and interests, wherever located, as of
the Closing Date (the &ldquo;<U>Acquired Assets</U>&rdquo;), other than the Excluded Assets, including the following:</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 1in; text-align: justify; text-indent: 0.5in">&nbsp;</P>


<!-- Field: Page; Sequence: 20; Value: 2 -->
    <DIV STYLE="margin-top: 12pt; margin-bottom: 6pt; border-bottom: Black 1pt solid"><P STYLE="margin-top: 0pt; text-align: center; margin-bottom: 0pt"><!-- Field: Sequence; Type: Arabic; Name: PageNo -->15<!-- Field: /Sequence --></P></DIV>
    <DIV STYLE="page-break-before: always; margin-top: 6pt; margin-bottom: 12pt"><P STYLE="margin: 0pt">&nbsp;</P></DIV>
    <!-- Field: /Page -->

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 1in; text-align: justify; text-indent: 0.5in">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 1in; text-align: justify; text-indent: 0.5in">(i)&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;all
Current Trade Receivables that remain uncollected as of the Closing Date, including those listed on <U>Schedule 4.8</U>;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 1in; text-align: justify; text-indent: 0.5in">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 1in; text-align: justify; text-indent: 0.5in">(ii)&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;all
materials and supplies, manufactured and purchased parts, finished goods, goods in transit and other items of inventory;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 1in; text-align: justify; text-indent: 0.5in">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 1in; text-align: justify; text-indent: 0.5in">(iii)&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;all
work-in-process;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 1in; text-align: justify; text-indent: 0.5in">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 1in; text-align: justify; text-indent: 0.5in">(iv)&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;all machinery, equipment, furniture, fixtures, leasehold improvements, vehicles, tooling, and other tangible personal
property used to conduct the Business, including those listed on <U>Schedule 2.1(a)(iv)</U>;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 1in; text-align: justify; text-indent: 0.5in">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 1in; text-align: justify; text-indent: 0.5in">(v)&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;all
executory Contracts (the &ldquo;<U>Assumed Contracts</U>&rdquo;), including those listed on <U>Schedules 4.12(a)(i) through 4.12(a)(x)</U><B>;</B></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 1in; text-align: justify; text-indent: 0.5in">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 1in; text-align: justify; text-indent: 0.5in">(vi)&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;with
respect to any Customer Contract, (1) all costs and estimated earnings in excess of related billings on jobs in progress (underbillings),
including those listed on <U>Schedule 4.12(a)(i)</U>, and (2) the Customer relationship associated therewith;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 1in; text-align: justify; text-indent: 0.5in">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 1in; text-align: justify; text-indent: 0.5in">(vii)&nbsp;&nbsp;&nbsp;&nbsp;all
Leases;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 1in; text-align: justify; text-indent: 0.5in">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 1in; text-align: justify; text-indent: 0.5in">(viii)&nbsp;&nbsp;&nbsp;all
Seller Intellectual Property, including those listed in <U>Schedule 4.13</U>;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 1in; text-align: justify; text-indent: 0.5in">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 1in; text-align: justify; text-indent: 0.5in">(ix)&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;the
Sellers&rsquo; software license agreements including those listed on <U>Schedule 2.1(a)(ix)</U>;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 1in; text-align: justify; text-indent: 0.5in">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 1in; text-align: justify; text-indent: 0.5in">(x)&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;all
rights under or pursuant to all warranties, representations and guaranties made by suppliers;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 1in; text-align: justify; text-indent: 0.5in">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 1in; text-align: justify; text-indent: 0.5in">(xi)&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;all
claims, refunds, causes of action, choses in action, rights of recovery, rights of set off and rights of recoupment of any kind;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 1in; text-align: justify; text-indent: 0.5in">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 1in; text-align: justify; text-indent: 0.5in">(xii)&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;all
Licenses (to the extent assignable);</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 1in; text-align: justify; text-indent: 0.5in">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 1in; text-align: justify; text-indent: 0.5in">(xiii)&nbsp;&nbsp;&nbsp;&nbsp;all
advertising, marketing and promotional materials, all archival materials and all other printed or written materials;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 1in; text-align: justify; text-indent: 0.5in">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 1in; text-align: justify; text-indent: 0.5in">(xiv)&nbsp;&nbsp;&nbsp;all
other assets, properties, rights and interests of the Sellers&rsquo; used to conduct the Business;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 1in; text-align: justify; text-indent: 0.5in">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 1in; text-align: justify; text-indent: 0.5in">(xv)&nbsp;&nbsp;&nbsp;&nbsp;all
legal and trade names used by the Sellers, including &ldquo;Huen&rdquo;, &ldquo;Huen Electric&rdquo;, &ldquo;Huen Connect&rdquo;,
&ldquo;Huen New Jersey&rdquo;, &ldquo;Huen Electric New Jersey&rdquo;, &ldquo;Huen New York&rdquo;, &ldquo;Huen Electric New York&rdquo;,
&ldquo;Huen Energy Solutions&rdquo;, &ldquo;Huen Technologies&rdquo;, &ldquo;Huen Waukegan&rdquo;, and &ldquo;Huen-Protech&rdquo;;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 1in; text-align: justify; text-indent: 0.5in">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 1in; text-align: justify; text-indent: 0.5in">(xvi)&nbsp;&nbsp;&nbsp;the
goodwill of the Business;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 1in; text-align: justify; text-indent: 0.5in">&nbsp;</P>


<!-- Field: Page; Sequence: 21; Value: 2 -->
    <DIV STYLE="margin-top: 12pt; margin-bottom: 6pt; border-bottom: Black 1pt solid"><P STYLE="margin-top: 0pt; text-align: center; margin-bottom: 0pt"><!-- Field: Sequence; Type: Arabic; Name: PageNo -->16<!-- Field: /Sequence --></P></DIV>
    <DIV STYLE="page-break-before: always; margin-top: 6pt; margin-bottom: 12pt"><P STYLE="margin: 0pt">&nbsp;</P></DIV>
    <!-- Field: /Page -->

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&nbsp;&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 1in; text-align: justify; text-indent: 0.5in">(xvii)&nbsp;&nbsp;&nbsp;&nbsp;all
Customer lists and Customer relationships; and</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 1in; text-align: justify; text-indent: 0.5in">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 1in; text-align: justify; text-indent: 0.5in">(xviii)&nbsp;&nbsp;&nbsp;all
of the Sellers&rsquo; interests in the Joint Ventures and all of the Sellers&rsquo; rights under the Joint Venture Agreements.</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 1in">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 1in">(b)&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;The
amounts of the Acquired Assets included in the Preliminary Balance Sheet used to determine the Closing Payment shall be updated
to reflect the amounts of the Acquired Assets as of the Closing Date as determined by the Net Asset Audit.</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in"><I>&nbsp;</I></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in"><I>Section 2.2&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Excluded
Assets.</I></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 1in">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 1in">(a)&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;The
following assets of the Sellers are not included in the Acquired Assets (the &ldquo;<U>Excluded Assets</U>&rdquo;):</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 1in; text-align: justify; text-indent: 0.5in">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 1in; text-align: justify; text-indent: 0.5in">(i)&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;corporate
minute books and stock record books;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 1in; text-align: justify; text-indent: 0.5in">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 1in; text-align: justify; text-indent: 0.5in">(ii)&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;shares
and securities of capital stock;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 1in; text-align: justify; text-indent: 0.5in">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 1in; text-align: justify; text-indent: 0.5in">(iii)&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;all
assets listed on <U>Schedule 2.2(a)(iii)</U>, which shall include receivables associated with any loans by the Sellers to the Sellers&rsquo;
shareholders and/or employees;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 1in; text-align: justify; text-indent: 0.5in">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 1in; text-align: justify; text-indent: 0.5in">(iv)&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;all
of the Sellers&rsquo; bank accounts;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 1in; text-align: justify; text-indent: 0.5in">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 1in; text-align: justify; text-indent: 0.5in">(v)&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;cash
and cash equivalents;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 1in; text-align: justify; text-indent: 0.5in">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 1in; text-align: justify; text-indent: 0.5in">(vi)&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;mutual
funds, money market funds, bonds and similar investments;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 1in; text-align: justify; text-indent: 0.5in">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 1in; text-align: justify; text-indent: 0.5in">(vii)&nbsp;&nbsp;&nbsp;&nbsp;all
refunds of Taxes with respect to the Business and the Acquired Assets with respect to any period or portion thereof ended on or
prior to the Closing Date;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 1in; text-align: justify; text-indent: 0.5in">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 1in; text-align: justify; text-indent: 0.5in">(viii)&nbsp;&nbsp;&nbsp;all
abandoned or unclaimed property reportable under any state or local unclaimed property, escheat or similar Law where the dormancy
period elapsed prior to the Closing Date;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 1in; text-align: justify; text-indent: 0.5in">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 1in; text-align: justify; text-indent: 0.5in">(ix)&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;investments
in Affiliates;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 1in; text-align: justify; text-indent: 0.5in">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 1in; text-align: justify; text-indent: 0.5in">(x)&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;the
Excluded Trade Receivables and associated claims, refunds, causes of action, choses in action, rights of recovery, rights of set
off and rights of recoupment of any kind thereto;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 1in; text-align: justify; text-indent: 0.5in">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 1in; text-align: justify; text-indent: 0.5in">(xi)&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;land
and buildings that the Sellers own, operate or invest;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 1in; text-align: justify; text-indent: 0.5in">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 1in; text-align: justify; text-indent: 0.5in">(xii)&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;the
Excluded Contracts and associated claims, underbillings, refunds, causes of action, choses in action, rights of recovery, rights
of set off and rights of recoupment of any kind thereto;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 1in; text-align: justify; text-indent: 0.5in">&nbsp;</P>


<!-- Field: Page; Sequence: 22; Value: 2 -->
    <DIV STYLE="margin-top: 12pt; margin-bottom: 6pt; border-bottom: Black 1pt solid"><P STYLE="margin-top: 0pt; text-align: center; margin-bottom: 0pt"><!-- Field: Sequence; Type: Arabic; Name: PageNo -->17<!-- Field: /Sequence --></P></DIV>
    <DIV STYLE="page-break-before: always; margin-top: 6pt; margin-bottom: 12pt"><P STYLE="margin: 0pt">&nbsp;</P></DIV>
    <!-- Field: /Page -->

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&nbsp;&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 1in; text-align: justify; text-indent: 0.5in">(xiii)&nbsp;&nbsp;&nbsp;all
membership interests in, and all assets of, Clark Wacker, LLC and Clark Wacker Electric LLC;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 1in; text-align: justify; text-indent: 0.5in">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 1in; text-align: justify; text-indent: 0.5in">(xiv)&nbsp;&nbsp;&nbsp;the
equity and assets of the Unrelated Entities;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 1in; text-align: justify; text-indent: 0.5in">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 1in; text-align: justify; text-indent: 0.5in">(xv)&nbsp;&nbsp;&nbsp;&nbsp;all
claims, refunds, causes of action, choses in action, rights of recovery, rights of set off and rights of recoupment of any kind
to the extent related to the Excluded Liabilities;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 1in; text-align: justify; text-indent: 0.5in">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 1in; text-align: justify; text-indent: 0.5in">(xvi)&nbsp;&nbsp;&nbsp;insurance
policies, including any life and/or key person policies on the life of any employee of any Seller;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 1in; text-align: justify; text-indent: 0.5in">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 1in; text-align: justify; text-indent: 0.5in">(xvii)&nbsp;&nbsp;all
advances to employees;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 1in; text-align: justify; text-indent: 0.5in">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 1in; text-align: justify; text-indent: 0.5in">(xviii)&nbsp;Employee
Benefit Plans including 401(k) and profit sharing plans; and</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 1in; text-align: justify; text-indent: 0.5in">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 1in; text-align: justify; text-indent: 0.5in">(xix)&nbsp;&nbsp;&nbsp;Tax
Returns and all Tax accrued payments to the extent such Tax Returns and Tax accrued payments relate to the income Taxes of the
Sellers.</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in">In the event that a
Buyer Party has or obtains possession of or control over any Excluded Asset subsequent to Closing, such Buyer Party shall promptly
deliver such Excluded Asset to the Sellers. For the avoidance of doubt, neither MI nor any of the Sellers&rsquo; other shareholders
are selling, conveying, assigning, transferring and/or delivering any of their ownership interest in the Sellers or their assets.</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in"><I>&nbsp;</I></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in"><I>Section 2.3&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Assumed
Liabilities</I>.</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 1in">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 1in">(a)&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;At
the Closing, the Buyer Sub shall and hereby does expressly assume the following, and only the following, Liabilities of the Sellers
as of the Closing Date (the &ldquo;<U>Assumed Liabilities</U>&rdquo;):</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 1in; text-align: justify; text-indent: 0.5in">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 1in; text-align: justify; text-indent: 0.5in">(i)&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;accounts
payable of the Sellers incurred in the Ordinary Course of Business, including those listed on <U>Schedule 2.3(a)(i)</U>;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 1in; text-align: justify; text-indent: 0.5in">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 1in; text-align: justify; text-indent: 0.5in">(ii)&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;non-Tax
related accrued expenses of the Sellers that represent current obligations incurred in the Ordinary Course of Business, including
those listed on <U>Schedule 2.3(a)(ii)</U>;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 1in; text-align: justify; text-indent: 0.5in">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 1in; text-align: justify; text-indent: 0.5in">(iii)&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;with
respect to any Customer Contract, all billings in excess of costs and estimated earnings on jobs in progress (overbillings), including
those listed on <U>Schedule 4.12(a)(i)</U>;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 1in; text-align: justify; text-indent: 0.5in">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 1in; text-align: justify; text-indent: 0.5in">(iv)&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Taxes
that represent current obligations incurred in the Ordinary Course of Business, including those listed on <U>Schedule 2.3(a)(iv)</U>;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 1in; text-align: justify; text-indent: 0.5in">&nbsp;</P>


<!-- Field: Page; Sequence: 23; Value: 2 -->
    <DIV STYLE="margin-top: 12pt; margin-bottom: 6pt; border-bottom: Black 1pt solid"><P STYLE="margin-top: 0pt; text-align: center; margin-bottom: 0pt"><!-- Field: Sequence; Type: Arabic; Name: PageNo -->18<!-- Field: /Sequence --></P></DIV>
    <DIV STYLE="page-break-before: always; margin-top: 6pt; margin-bottom: 12pt"><P STYLE="margin: 0pt">&nbsp;</P></DIV>
    <!-- Field: /Page -->

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&nbsp;&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 1in; text-align: justify; text-indent: 0.5in">(v)&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Liabilities
incurred by Buyer Sub that may arise through Buyer Sub&rsquo;s performance of Non-Assignable Contracts after the Closing Date;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 1in; text-align: justify; text-indent: 0.5in">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 1in; text-align: justify; text-indent: 0.5in"></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 1in; text-align: justify; text-indent: 0.5in">(vi)&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;all
Liabilities arising under the Assumed Contracts after Closing; and</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 1in; text-align: justify; text-indent: 0.5in">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 1in; text-align: justify; text-indent: 0.5in">(vii)&nbsp;&nbsp;&nbsp;&nbsp;minority
interest in Joint Ventures referenced on <U>Exhibit J</U>.</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 1in">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 1in">(b)&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;The
amounts of the Assumed Liabilities included in the Preliminary Balance Sheet used to determine the Closing Payment shall be updated
to reflect the amounts of the Assumed Liabilities as of the Closing Date as determined by the Net Asset Audit.</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in"><I>&nbsp;</I></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in"><I>Section 2.4&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Excluded
Liabilities</I>. Notwithstanding anything to the contrary contained in this Agreement or any of the Schedules attached hereto,
the Sellers shall retain all Liabilities of the Sellers and their respective Affiliates following the Closing other than the Assumed
Liabilities. Without limiting the generality of the foregoing, the Buyer Sub shall not assume or be liable for any of the following
Liabilities of the Sellers following the Closing, other than the Assumed Liabilities (the &ldquo;<U>Excluded Liabilities</U>&rdquo;):</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 1in">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 1in">(a)&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;all
Liabilities of the Sellers in respect of any Tax and all Liabilities for any Tax otherwise arising out of or relating to the Acquired
Assets or the operation or conduct of the Business on or prior to the Closing Date, in each case including any obligation to indemnify
or otherwise assume or succeed to the Tax Liability of any other Person;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 1in">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 1in">(b)&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;all
Indebtedness of the Sellers;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 1in">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 1in">(c)&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;all
Liabilities in connection with, or arising out of, the operation of the Business by the Sellers (or any other business of the Sellers)
prior to the Closing Date, or the ownership, possession, use, operation or sale or other disposition prior to the Closing Date
of any of the Acquired Assets (or any other assets, properties, rights or interests owned by or licensed to the Sellers), at any
time prior to the Closing Date;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 1in">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 1in">(d)&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;all
Liabilities in respect of the Assumed Contracts or Non-Assignable Contracts that arise in connection with, or arising out of, the
operation of the Business by the Sellers (or any other business of the Sellers) prior to the Closing Date;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 1in">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 1in">(e)&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;all
Liabilities in respect of any of the Joint Venture Agreements or any Contracts (i) to which any Joint Venture is a party, (ii)
that relate to any Joint Venture&rsquo;s business, or (iii) executed pursuant to a Joint Venture Agreement, in each case that relate
to or arise in connection with, or arising out of, the operation of any Joint Venture prior to the Closing Date, including any
breach of any such Joint Venture Agreement or other Contract that occurs prior to the Closing Date;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 1in">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 1in">(f)&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;all
Liabilities arising on or prior to Closing to any current or former employees, officers, directors, managers, independent contractors
or consultants of any Seller, or any predecessors-in-interest to any Seller or any of their Affiliates, or to any such Person&rsquo;s
spouses, children, other dependents or beneficiaries, including all Liabilities arising:</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 1in; text-align: justify; text-indent: 0.5in">&nbsp;</P>


<!-- Field: Page; Sequence: 24; Value: 2 -->
    <DIV STYLE="margin-top: 12pt; margin-bottom: 6pt; border-bottom: Black 1pt solid"><P STYLE="margin-top: 0pt; text-align: center; margin-bottom: 0pt"><!-- Field: Sequence; Type: Arabic; Name: PageNo -->19<!-- Field: /Sequence --></P></DIV>
    <DIV STYLE="page-break-before: always; margin-top: 6pt; margin-bottom: 12pt"><P STYLE="margin: 0pt">&nbsp;</P></DIV>
    <!-- Field: /Page -->

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 1in; text-align: justify; text-indent: 0.5in">(i)&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;under
any Benefit Plan or any other employee benefit plan, program or arrangement that is sponsored or maintained by any Seller or by
any member of the Controlled Group, including any Liabilities in connection with stock option plans maintained by the Sellers;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 1in; text-align: justify; text-indent: 0.5in">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 1in; text-align: justify; text-indent: 0.5in">(ii)&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;under
any federal, state or local labor, employment, wage, hour restriction, equal pay, equal employment opportunity, family or medical
leave, employment discrimination, affirmative action, fair employment practices, plant closing or immigration and naturalization
Laws;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 1in; text-align: justify; text-indent: 0.5in">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 1in; text-align: justify; text-indent: 0.5in">(iii)&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;under
any Collective Bargaining Agreements, settlement agreements, understandings, arrangements, grievances, arbitrations or other labor
proceedings;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 1in; text-align: justify; text-indent: 0.5in">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 1in; text-align: justify; text-indent: 0.5in">(iv)&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;under
any workers&rsquo; compensation, health, accident, disability of safety Laws or in connection with any workers&rsquo; compensation
or any other employee health, accident, disability or safety claims;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 1in; text-align: justify; text-indent: 0.5in">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 1in; text-align: justify; text-indent: 0.5in">(v)&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;under
any Multiemployer Pension Plan (including any such Liabilities that arise as a consequence of the transaction contemplated by this
Agreement);</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 1in; text-align: justify; text-indent: 0.5in">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 1in; text-align: justify; text-indent: 0.5in">(vi)&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;in
connection with any severance agreement or stock redemption agreement;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 1in; text-align: justify; text-indent: 0.5in">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 1in; text-align: justify; text-indent: 0.5in">(vii)&nbsp;&nbsp;&nbsp;&nbsp;in
connection with all continued medical and health benefits for Michael F. Hughes and Madeline E. Hughes;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 1in">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 1in">(g)&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;all
Liabilities relating to the businesses of the Sellers (including the Business) or the Acquired Assets (or any other assets, properties,
rights or interests associated, at any time prior to the Closing Date, with any Seller or the Acquired Assets), to the extent based
on events or conditions occurring or existing prior to the Closing Date and connected with, arising out of or relating to (i) any
dispute for services rendered, including workmanship warranty claims and product liability claims, contractual warranty claims,
and claims for refunds, returns, personal injury and property damage, including any of the foregoing pertaining to Liabilities
under Contracts entered into by any Seller doing business under any other name, (ii) any Seller&rsquo;s noncompliance with or Liability
under any Environmental Laws, (iii) claims relating to employee health and safety, including claims for injury, sickness, disease
or death of any Person, (iv) any Multiemployer Pension Plan or (v) compliance with any Laws relating to any of the foregoing;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 1in">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 1in">(h)&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;all
Liabilities in connection with, or arising out of, any claim made against a Bond (including those written on an Assumed Contract)
in connection with work completed prior to the Closing, whether such claim is made before, on, or after the Closing Date;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 1in">&nbsp;</P>


<!-- Field: Page; Sequence: 25; Value: 2 -->
    <DIV STYLE="margin-top: 12pt; margin-bottom: 6pt; border-bottom: Black 1pt solid"><P STYLE="margin-top: 0pt; text-align: center; margin-bottom: 0pt"><!-- Field: Sequence; Type: Arabic; Name: PageNo -->20<!-- Field: /Sequence --></P></DIV>
    <DIV STYLE="page-break-before: always; margin-top: 6pt; margin-bottom: 12pt"><P STYLE="margin: 0pt">&nbsp;</P></DIV>
    <!-- Field: /Page -->

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&nbsp;&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 1in">(i)&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;all
Liabilities of any Seller (i) in connection with life insurance, health and welfare insurance, or any other insurance policies
covering such Persons, including Liabilities arising under any Benefit Plan, (ii) all tax matching Liabilities in connection with
U.S. Social Security, unemployment and Medicare Laws (except for those Liabilities incurred after the Closing with respect to such
Persons who are employed by the Buyer Sub or an Affiliate of the Buyer Sub), and (iii) all Liabilities for personal expenses, including
vehicle, maintenance, cell phone, television, donation and entertainment expenses, and Liabilities for any professional services
received by such Persons in a personal capacity (including personal tax return preparation services);</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&nbsp;</P>



<P STYLE="margin: 0"></P>
<P STYLE="margin: 0; text-align: justify"></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 1in">(j)&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;all
related party loans to any Person, including the related party loans set out in <U>Schedule 4.18</U>;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 1in">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 1in">(k)&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;all
Liabilities in connection with the charitable scrap metal program;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 1in">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 1in">(l)&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;all
amounts due to the Sellers&rsquo; stockholders or former stockholders as presented in the Preliminary Balance Sheet, and any Liabilities
associated thereby;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 1in">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 1in">(m)&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;all
Liabilities in connection with or arising out of any Excluded Assets; and</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 1in">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 1in">(n)&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;all
Liabilities in connection with or arising out of the businesses of, or membership interests in, Clark Wacker, LLC and Clark Wacker
Electric LLC.</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in"><I>&nbsp;</I></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in"><I>Section 2.5&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Purchase
Price.</I></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 1in">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 1in">(a)&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;The
purchase price of the Acquired Assets shall be equal to a $35,500,000 premium (the &ldquo;<U>Premium</U>&rdquo;), <U>plus</U> (ii)
the Net Asset Amount as of the Closing Date, all as adjusted pursuant to <U>Exhibit L</U> (the &ldquo;<U>Purchase Price</U>&rdquo;).</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 1in">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 1in">(b)&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;On
the Closing Date, the Buyer Sub shall assume all of the Assumed Liabilities and thereafter timely pay, perform and satisfy such
Assumed Liabilities.</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 1in">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 1in">(c)&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;On
the Closing Date, the Buyer shall pay to the Sellers the Premium, <U>plus</U> the Preliminary Net Asset Amount, <U>minus</U> the
Escrow Amount, <U>minus</U> the Indebtedness set out in <U>Schedule 2.5(c)</U> pursuant to the terms of the payoff letters delivered
pursuant to <U>Section 3.2(x)</U>. Such resulting amount payable at Closing will be referred to as the &ldquo;<U>Closing Payment</U>&rdquo;.</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 1in">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 1in">(d)&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;On
the Closing Date, the Buyer shall (i) pay the Escrow Amount to the Escrow Agent by wire transfer of immediately available funds
to the Escrow Account, and (ii)&nbsp;pay the Closing Payment to the Sellers by wire transfer of immediately available funds to
an account that has heretofore been designated in writing by the Sellers.</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 1in">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 1in">(e)&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;The
Escrow Amount will serve as security for the performance of the obligations of the Sellers pursuant to this Agreement. Distributions
from the Escrow Amount will be released to the Sellers or the Buyer, as the case may be, only in accordance with the terms of this
Agreement and the Escrow Agreement.</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&nbsp;&nbsp;</P>


<!-- Field: Page; Sequence: 26; Value: 2 -->
    <DIV STYLE="margin-top: 12pt; margin-bottom: 6pt; border-bottom: Black 1pt solid"><P STYLE="margin-top: 0pt; text-align: center; margin-bottom: 0pt"><!-- Field: Sequence; Type: Arabic; Name: PageNo -->21<!-- Field: /Sequence --></P></DIV>
    <DIV STYLE="page-break-before: always; margin-top: 6pt; margin-bottom: 12pt"><P STYLE="margin: 0pt">&nbsp;</P></DIV>
    <!-- Field: /Page -->

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&nbsp;&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 1in">(f)&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Attached
as <U>Schedule 2.5(f)</U> is a balance sheet of the Sellers (the &ldquo;Preliminary Balance Sheet&rdquo;) prepared as of the Preliminary
Accounting Date, in accordance with GAAP, consistently applied.</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in"><I>&nbsp;</I></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in"><I>Section 2.6&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Post-Closing
Purchase Price Adjustment &ndash; Net Asset Amount</I>.</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 1in">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 1in">(a)&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;The
Preliminary Net Asset Amount shall be updated to reflect the Net Asset Amount as of the Closing Date (the &ldquo;<U>Net Asset
Audit</U>&rdquo;) as follows: within 60 days of November 30, 2018 (the month end following the four month anniversary of the Closing
Date) (the &ldquo;<U>Net Asset Audit Date</U>&rdquo;), the Parties shall cause to be prepared by an independent accounting firm
selected by Buyer and consented-to by the Seller (the &ldquo;<U>Accounting Firm</U>&rdquo;) and delivered to the Buyer Parties
and the Sellers an audited balance sheet reflecting the Accounting Firm&rsquo;s determination of the Net Asset Amount as of the
Closing Date (the &ldquo;<U>Audited Net Asset Amount</U>&rdquo;), which shall be prepared by the Accounting Firm in good faith
and in accordance with GAAP and will be binding on the Buyer Parties and the Sellers. Subject to the terms herein, the following
items will be applied in the determination of the Preliminary Net Asset Amount and the Audited Net Asset Amount:</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 1in">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 1in">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;(i)&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;All
fixed assets shall be carried at book value.</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 1in">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 1in; text-align: justify; text-indent: 0.25in">&nbsp;&nbsp;(ii)&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;If any amount of Current Trade Receivables
included in the audited Net Asset Amount as of the Closing Date is not collected as of the Net Asset Audit Date, except for contractually
required retainage for Customer Contracts that are less than 100% complete, the Audited Net Asset Amount shall be reduced by such
uncollected amount. Any reduction to the full Current Trade Receivables balance (such as reserves for uncollectible amounts) shall
be adjusted to the amount of the uncollected Current Trade Receivables as of the Net Asset Audit Date. Buyer Sub shall use commercially
reasonable efforts to collect all Current Trade Receivables included in the Preliminary Balance Sheet and shall not compromise,
reduce, or settle any such amounts without Sellers&rsquo; consent, which shall not be unreasonably withheld, delayed or conditioned.
If a Current Trade Receivable that has been excluded from the Net Asset Amount as a result of this Section or otherwise is subsequently
collected, the Buyer Sub shall pay to the Sellers the amount of the subsequently collected Current Trade Receivable within 30
Business Days. If any Current Trade Receivable (A) is excluded from the Net Asset Amount as a result of this Section or otherwise
and (B) remains uncollected after the date that is 90 days from the finalization of the Net Asset Audit, then the Sellers shall
be entitled to collect such Current Trade Receivable on their own behalf and for their own benefit.</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 1in; text-align: justify; text-indent: 0.25in">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 1in; text-align: justify; text-indent: 0in">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;(iii)&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;If an account payable of the Sellers (x)
was incurred at or prior to the Closing, (y) is not listed on <U>Schedule 2.3(a)(i)</U> (as updated as part of the Net Asset Audit),
or (z) is discovered by the Buyer Parties following the Closing, such Liability shall, at the election of the Buyer Parties, either
(A) be assumed and payable by the Buyer Parties and the Audited Net Asset Amount shall be reduced accordingly, or (B) remain the
Liability of the Sellers and be treated as an Excluded Liability.</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&nbsp;&nbsp;</P>


<!-- Field: Page; Sequence: 27; Value: 2 -->
    <DIV STYLE="margin-top: 12pt; margin-bottom: 6pt; border-bottom: Black 1pt solid"><P STYLE="margin-top: 0pt; text-align: center; margin-bottom: 0pt"><!-- Field: Sequence; Type: Arabic; Name: PageNo -->22<!-- Field: /Sequence --></P></DIV>
    <DIV STYLE="page-break-before: always; margin-top: 6pt; margin-bottom: 12pt"><P STYLE="margin: 0pt">&nbsp;</P></DIV>
    <!-- Field: /Page -->

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&nbsp;&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 1in; text-align: justify; text-indent: 0in">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;(iv)&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Accruals
previously calculated on an annual basis, including warranty, bonuses, profit sharing and vacation accruals, shall be allocated
proportionately in the Preliminary Balance Sheet and Audited Net Asset Amount to the extent accrued up until the Closing Date
of the given year. For the avoidance of doubt, if the yearly accrual for vacation is estimated to be $100,000 and the Closing
Date is August 1 of the given year, 7/12 of the $100,000 vacation accrual (or $58,333) shall be included as an Assumed Liability
in the Audited Net Asset Amount.</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 1in">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 1in; text-align: justify; text-indent: 0in">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;(v)&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Th<FONT STYLE="color: Black">e costs and estimated earnings
in excess of billings (underbillings) for the Wrigley Field Customer Contract for Customer Pepper Construction Company (the &ldquo;Wrigley
Project&rdquo;) shall be r</FONT>educed by $3,000,000 in both the Preliminary Net Asset Amount and Audited Net Asset Amount due
to the uncertainties of the Wrigley Project.</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 1in">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 1in">(b)&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;For
purposes of complying with the terms set forth in this <U>Section 2.6</U>, each Party shall cooperate with and make available to
the Accounting Firm and the other Parties and their respective representatives all information, records, data and working papers
(including accountant work papers), and shall permit access during normal business hours, upon reasonable advance notice and subject
to the terms of typical confidentiality arrangements to the Facilities and personnel as may be reasonably required in connection
with the preparation and analysis of the Audited Net Asset Amount and Audited Closing Date Project Lookback Schedule. The Accounting
Firm shall be free of undue influence from the Buyer Parties and Sellers in order to remain independent. At least one Representative
of both the Buyer Parties and Sellers shall be party to all communications with the Accounting Firm, including telephone conversations,
e-mail communications and on-site visits.</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 1in">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 1in">(c)&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Following
the final determination of the Audited Net Asset Amount, the Purchase Price shall be adjusted in accordance with <U>Exhibit L</U>.</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in"><I>&nbsp;</I></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in"><I>Section 2.7&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Post-Closing
Purchase Price Adjustment &ndash; Lookback Determination.</I></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 1in">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 1in">(a)&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;The
Preliminary Accounting Date Project Lookback Schedule shall be updated by the Accounting Firm using reasonable estimates for each
Customer Contract (including estimated total contract revenues at completion and estimated total costs at completion) as of the
Net Asset Audit Date to recalculate the ITD Profit as of the Closing Date (the &ldquo;<U>Audited Closing Date Project Lookback
Schedule</U>&rdquo;) for each Customer Contract, which shall be prepared in accordance with GAAP, and consistent with how the Preliminary
Accounting Date Lookback Schedule was prepared and calculated from the Books and Records of the Buyer Sub and the Sellers as applicable.</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&nbsp;&nbsp;</P>


<!-- Field: Page; Sequence: 28; Value: 2 -->
    <DIV STYLE="margin-top: 12pt; margin-bottom: 6pt; border-bottom: Black 1pt solid"><P STYLE="margin-top: 0pt; text-align: center; margin-bottom: 0pt"><!-- Field: Sequence; Type: Arabic; Name: PageNo -->23<!-- Field: /Sequence --></P></DIV>
    <DIV STYLE="page-break-before: always; margin-top: 6pt; margin-bottom: 12pt"><P STYLE="margin: 0pt">&nbsp;</P></DIV>
    <!-- Field: /Page -->

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&nbsp;&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 1in">(b)&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;The
Audited Closing Date Project Lookback Schedule shall be updated to reflect the financial status of each Customer Contract as of
March 31, 2019 (the month end following the eight month anniversary of the Closing Date) (the &ldquo;<U>Lookback Date</U>&rdquo;).
The Audited Closing Date Project Lookback Schedule shall be updated using reasonable estimates for each Customer Contract (including
estimated total contract revenues at completion and estimated total costs at completion) as of <FONT STYLE="color: Black">the
Lookback Date to recalculate the ITD Profit as of the Closing Date (the &ldquo;<U>Eight Month Project Lookback Schedule</U>&rdquo;),
which shall be prepared by the Buyer (in reaso</FONT>nable consultation with Sellers) in good faith and in accordance with GAAP,
and consistent with how the Preliminary Accounting Date Lookback Schedule was prepared, and calculated from the Books and Records
of the Buyer Sub and the Sellers as applicable. If the Buyer Parties and the Sellers disagree as to the preparation of the Eight
Month Project Lookback Schedule, the Accounting Firm will be engaged to review those specific issues of disagreement and to offer
an opinion as to those issues, which will be binding on the Buyer Parties and the Sellers.</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 1in">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 1in">(c)&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;For
purposes of complying with this <U>Section 2.7</U>, each Party shall cooperate with and make available to the Accounting Firm and
the other Parties and their respective representatives all information, records, data and working papers (including accountant
work papers), and shall permit access during normal business hours, upon reasonable advance notice and subject to the terms of
typical confidentiality arrangements to the facilities and personnel as may be reasonably required.</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 1in">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 1in">(d)&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Refer
to <U>Exhibit C</U> for examples of using estimated contract values (including estimated total contract revenues at completion
and estimated total costs at completion) as of a point in time to recalculate the ITD Profit as of the Closing Date.</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 1in">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 1in">(e)&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Buyer
Parties shall use commercially reasonable efforts to maximize the ITD Profit.</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 1in">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 1in">(f)&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Following
the final determination of the Eight Month Project Lookback Schedule, the Purchase Price shall be adjusted in accordance with <U>Exhibit
L</U>.</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in"><I>&nbsp;</I></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in"><I>Section 2.8&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Margin
Bonus Payment.</I></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 1in">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 1in">(a)&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;If
(i) the Buyer Sub&rsquo;s Cumulative Adjusted Pre-Tax Income for the full five year period beginning on the Closing Date and ending
on the fifth anniversary of the Closing Date (the &ldquo;<U>Five Year Period</U>&rdquo;) is equal to or exceeds $60,000,000 and
(ii) the Average Pre-Tax Margin for the Buyer Sub for the Five Year Period is equal to or greater than 8.0%, the Buyer shall pay
20% of the Buyer Sub&rsquo;s Cumulative Adjusted Pre-Tax Income for the Five Year Period (the &ldquo;<U>Margin Bonus Payment</U>&rdquo;)
to the Sellers. The Cumulative Adjusted Pre-Tax Income and Average Pre-Tax Margin for the Buyer Sub shall be prepared by Buyer
in good faith using the accounting methods, policies, practices and procedures, with consistent classifications and estimation
methodologies, of Buyer in accordance with GAAP (subject to any exceptions, adjustments and clarifications to GAAP set forth in
this Agreement) and consistent with the example calculation set forth on <U>Exhibit G</U>.</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 1in">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 1in">(b)&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;If
prior to the end of the Five Year Period the employment by the Buyer Sub of any one or more of the employees listed in <U>Schedule
2.8(b)</U> is terminated by the Buyer Sub for Cause, by the employee without Good Reason or as a result of the employee&rsquo;s
death or Disability, the Margin Bonus Payment otherwise payable to the Sellers will be reduced by 20% for each such individual.</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&nbsp;&nbsp;</P>


<!-- Field: Page; Sequence: 29; Value: 2 -->
    <DIV STYLE="margin-top: 12pt; margin-bottom: 6pt; border-bottom: Black 1pt solid"><P STYLE="margin-top: 0pt; text-align: center; margin-bottom: 0pt"><!-- Field: Sequence; Type: Arabic; Name: PageNo -->24<!-- Field: /Sequence --></P></DIV>
    <DIV STYLE="page-break-before: always; margin-top: 6pt; margin-bottom: 12pt"><P STYLE="margin: 0pt">&nbsp;</P></DIV>
    <!-- Field: /Page -->

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&nbsp;&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 1in">(c)&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;If
prior to the end of the full three year period beginning on the Closing Date and ending on the third anniversary of the Closing
Date (the &ldquo;<U>Three Year Period</U>&rdquo;) the employment by the Buyer Sub of any one or more of the employees listed in
<U>Schedule 2.8(c)</U> is terminated by the Buyer Sub for Cause, by the employee without Good Reason or as a result of the employee&rsquo;s
death or Disability, the Margin Bonus Payment otherwise payable to the Sellers will be reduced by 20% for each such individual.</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 1in">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 1in">(d)&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;The
Margin Bonus Payment, if any, will be paid to the Sellers by the Buyer within 30 days following the date on which the financial
statements for the last full fiscal year of the Five Year Period are approved by the Buyer Sub&rsquo;s board of directors.</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 1in">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 1in">(e)&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;The
following terms and conditions shall apply to the Margin Bonus Payment:</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 1in">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 1in; text-align: justify; text-indent: 0in">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;(i)&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Buyer
Parties shall use commercially reasonable efforts to achieve at least an 8% Average Pre-Tax Margin and to maximize the Margin
Bonus Payment;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 1in">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 1in; text-align: justify; text-indent: 0in">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;(ii)&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Buyer
Parties shall not knowingly or intentionally take any action that is commercially unreasonable that limits the Sellers from receiving
the Margin Bonus Payment or minimize the amount thereof;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 1in">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 1in; text-align: justify; text-indent: 0in">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;(iii)&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Buyer
Parties shall not knowingly or intentionally take any action that is commercially unreasonable that prevents the Buyer Sub from
achieving or realizing at least an 8% Average Pre-Tax Margin;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 1in">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 1in; text-align: justify; text-indent: 0in">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;(iv)&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;During
the Five Year Period, the Buyer Sub shall operate as an independent subsidiary of Buyer and Buyer shall not comingle Buyer Sub
assets and/or opportunities with the Buyer or the Buyer&rsquo;s affiliates;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 1in">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 1in; text-align: justify; text-indent: 0in">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;(v)&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;For
the Five Year Period, Buyer Parties shall keep separate books and records for the Buyer Sub; and</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 1in">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 1in; text-align: justify; text-indent: 0in">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;(vi)&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Buyer
Sub shall provide to Sellers quarterly and annual reports, including reasonable backup information and materials, with respect
to the Margin Bonus Payment, including the Buyer Sub&rsquo;s Cumulative Adjusted Revenue, Cumulative Adjusted Pre-Tax Income,
and Average Pre-Tax Margin.</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&nbsp;&nbsp;</P>


<!-- Field: Page; Sequence: 30; Value: 2 -->
    <DIV STYLE="margin-top: 12pt; margin-bottom: 6pt; border-bottom: Black 1pt solid"><P STYLE="margin-top: 0pt; text-align: center; margin-bottom: 0pt"><!-- Field: Sequence; Type: Arabic; Name: PageNo -->25<!-- Field: /Sequence --></P></DIV>
    <DIV STYLE="page-break-before: always; margin-top: 6pt; margin-bottom: 12pt"><P STYLE="margin: 0pt">&nbsp;</P></DIV>
    <!-- Field: /Page -->

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&nbsp;&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in"><I>Section 2.9&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&nbsp;Escrow
Account</FONT></I>. The Escrow Amount and other funds held in the Escrow Account will be held and released in accordance with
the terms of this Agreement and the Escrow Agreement. Such funds will be used to satisfy any adjustments to the Purchase Price
set out herein (including pursuant to <U>Exhibit L</U>), to satisfy the Sellers&rsquo; obligations under <U>Sections 2.11(b)(iii),
6.4 and 6.7</U>, and any indemnification obligations hereunder including under <U>Sections 6.9 and Article VII</U>. Within 30
days of the final determination of the Purchase Price (after giving effect to the adjustments set out herein, including pursuant
to <U>Exhibit L</U> (the &ldquo;<U>First Escrow Distribution Date</U>&rdquo;), the Parties shall instruct the Escrow Agent to
release to the account designated by the Sellers an amount equal to (A) one half of the funds remaining in the Escrow Account
subsequent to the final determination of the Purchase Price under <U>Sections 2.6 and 2.7</U> and any distributions to the Buyer
from the Escrow Account for such adjustments <U>minus</U> (B) the amount of any good faith dispute between the Buyer and the Sellers
in the adjustments to be made pursuant to <U>Exhibit L</U>. On the 12 month anniversary of the First Escrow Distribution Date
(the &ldquo;<U>Final Escrow Distribution Date</U>&rdquo;), the Parties shall instruct the Escrow Agent to release to the account
designated by the Sellers an amount equal to (A) all funds held in the Escrow Account as at such date, <U>minus</U> (B) the aggregate
amount of outstanding indemnification claims made by Buyer in good faith against the Escrow Account as of the Final Escrow Distribution
Date. Any amounts not distributed as of the Final Escrow Distribution Date will be distributed in accordance with the terms of
the Escrow Agreement. If any amount is required to be released from the Escrow Account pursuant to the terms of this Agreement,
Sellers and Buyer shall direct their respective Authorized Representatives (as defined in the Escrow Agreement) to execute a Joint
Instruction (as defined in the Escrow Agreement) instructing such release in accordance with the terms of the Escrow Agreement.</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in"><I>Section 2.10&nbsp;</I>&nbsp;&nbsp;<I>Withholding
Rights</I>. Notwithstanding anything to the contrary in this Agreement, the Buyer Parties will be entitled to deduct and withhold
from the consideration otherwise deliverable under this Agreement, and from any other payments otherwise required pursuant to
this Agreement, such amounts as the Buyer Parties or their Affiliates are entitled to hereunder or required to deduct and withhold
with respect to any such deliveries and payments under applicable Law. To the extent that amounts are so withheld, they will be
treated for all purposes of this Agreement as having been delivered and paid to such Person in respect of which such deduction
and withholding was made.<FONT STYLE="font-size: 10pt"><I></I></FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in"><FONT STYLE="font-size: 10pt"><I>&nbsp;</I></FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in"><I>Section 2.11&nbsp;&nbsp;&nbsp;&nbsp;Non-Assignable
Contracts.</I></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 1in">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 1in">(a)&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Notwithstanding
any other provision in this Agreement, neither this Agreement nor any other document executed by the Sellers pursuant to this Agreement
will constitute an assignment or attempted assignment of any Non-Assignable Contract.</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 1in">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 1in">(b)&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Upon
the mutual agreement of the Buyer and Sellers, the Sellers will use commercially reasonable efforts to obtain any consent to assignment
which may be required for the assignment to the Buyer Sub of any such Non-Assignable Contract. The expenses of obtaining any such
consents shall be allocated equitably between the Parties in a manner mutually agreed upon by the Parties on a case by case basis.
If any necessary consent has not been obtained as of the Closing, such Non-Assignable Contract will not be deemed assigned and
the Sellers will:</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 1in">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 1in; text-align: justify; text-indent: 0in">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;(i)&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;hold their right, title and interest in, to and under such
Non-Assignable Contract for the benefit of the Buyer Sub until such consent is obtained;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&nbsp;&nbsp;</P>


<!-- Field: Page; Sequence: 31; Value: 2 -->
    <DIV STYLE="margin-top: 12pt; margin-bottom: 6pt; border-bottom: Black 1pt solid"><P STYLE="margin-top: 0pt; text-align: center; margin-bottom: 0pt"><!-- Field: Sequence; Type: Arabic; Name: PageNo -->26<!-- Field: /Sequence --></P></DIV>
    <DIV STYLE="page-break-before: always; margin-top: 6pt; margin-bottom: 12pt"><P STYLE="margin: 0pt">&nbsp;</P></DIV>
    <!-- Field: /Page -->

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 1in; text-align: justify; text-indent: 0in">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;(ii)&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;use
commercially reasonable efforts (without obligation to pay any fee or other compensation, other than contractual assignment fees)
to obtain the consent to the assignment to the Buyer Sub of such Non-Assignable Contract;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 1in; text-align: justify; text-indent: 0in">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 1in; text-align: justify; text-indent: 0in">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;(iii)&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;take
such commercially reasonable action in the name of the Sellers or otherwise as the Buyer Sub may reasonably require and at the
expense of the Sellers so as to provide the Buyer Sub with the benefits of the Non-Assignable Contract, including taking legal
action to enforce the terms of any Non-Assignable Contract, including with respect to any breach thereof by the applicable counterparty;
and</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 1in">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 1in; text-align: justify; text-indent: 0in">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;(iv)&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;unless prohibited by the terms of the Non-Assignable Contract, authorize the Buyer
Sub, at the Buyer Sub&rsquo;s expense, to perform all of the Sellers&rsquo; obligations and have all of the Sellers&rsquo; rights,
including payment, under such Non-Assignable Contract and constitute the Buyer Sub the attorney of the Sellers to act in the name
of the Sellers with respect to such Non-Assignable Contract, in which case the Buyer Sub shall be entitled to the full benefit
of the Non-Assignable Contract. For the avoidance of doubt, the Buyer Sub shall be entitled to all payments, including any receivables
that constitute Current Trade Receivables, received by the Buyer Sub, Sellers or any of their respective Affiliates on such Non-Assignable
Contract following Closing.</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 1in">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 1in">(c)&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Buyer
Sub will timely perform and satisfy the Sellers&rsquo; obligations under the Non-Assignable Contract.</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 1in">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 1in">(d)&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Notwithstanding
the foregoing, to the extent any of the Leases constitute Non-Assignable Contracts, and the applicable landlord requires, in connection
with granting a consent to assignment following the Closing, any financial concession (including an assignment fee (whether or
not contractual), increase in rent, increase in security deposit, or otherwise), the Sellers shall bear the full amount of such
financial concession, and the Buyer Sub shall be reimbursed, at its election, from the Sellers or the Escrow Account for the full
amount thereof.</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 1in">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 1in">(e)&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Non-Assignable
Contracts shall be included in the Preliminary Net Asset Amount and in the Net Asset Amount as if such Contracts had been assigned
to the Buyer Sub.</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0in"><B>&nbsp;</B></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: center"><B>ARTICLE III</B></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: center"><B>CLOSING</B></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in"><I>Section 3.1&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Closing</I>.
The closing of the transactions contemplated by this Agreement (the &ldquo;<U>Closing</U>&rdquo;) shall take place electronically
and simultaneously with the execution of this Agreement, on the date hereof (the &ldquo;<U>Closing Date</U>&rdquo;), unless another
date, time or place is agreed to in writing by the Parties. The Closing shall be deemed to be effective as of 12:01 a.m., Chicago
Time, on the Closing Date, unless another date, time or place is agreed to in writing by the Parties, and the title to the Acquired
Assets shall transfer to the Buyer Sub at such time.</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in"><I>Section 3.2&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Closing
Deliveries of the Sellers.</I> Simultaneous with the execution of this Agreement, the Sellers have delivered to the Buyer Parties
the following (with the documents, agreements and materials referenced in (a), (d), (h), (j), (k), (o), (p), (q), (s), (u), (v)
and (w) below being collectively referred to as the &ldquo;<U>Sellers Ancillary Documents</U>&rdquo;):<FONT STYLE="font-size: 10pt">&nbsp;</FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in"><FONT STYLE="font-size: 10pt">&nbsp;</FONT></P>


<!-- Field: Page; Sequence: 32; Value: 2 -->
    <DIV STYLE="margin-top: 12pt; margin-bottom: 6pt; border-bottom: Black 1pt solid"><P STYLE="margin-top: 0pt; text-align: center; margin-bottom: 0pt"><!-- Field: Sequence; Type: Arabic; Name: PageNo -->27<!-- Field: /Sequence --></P></DIV>
    <DIV STYLE="page-break-before: always; margin-top: 6pt; margin-bottom: 12pt"><P STYLE="margin: 0pt">&nbsp;</P></DIV>
    <!-- Field: /Page -->

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&nbsp;&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 1in">(a)&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;the
lease agreements and amendments thereto attached as <U>Exhibit B</U>, for the parcel(s) of real property owned by HNJ Real Estate
Holdings, LLC, a New Jersey limited liability company, Huen Electric Real Estate Holdings, LLC, an Illinois limited liability company,
and Hughes-Colvin, LLC, a New York limited liability company;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 1in">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 1in">(b)&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;the
consents listed on <U>Schedule&nbsp;3.2(b)</U> required to transfer ownership of the Acquired Assets;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 1in">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 1in">(c)&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;evidence
that all security interests or other Liens granted by any Seller or applicable to the Acquired Assets have been, or immediately
following the occurrence of the Closing shall be, released and terminated;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 1in">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 1in">(d)&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;a
non-foreign person affidavit dated as of the Closing Date from each Seller, sworn under penalty of perjury and in form and substance
required under the Treasury Regulations issued pursuant to Section 1445 of the Code, stating that such Seller is not a &ldquo;foreign
person&rdquo; as defined in Section 1445 of the Code;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 1in">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 1in">(e)&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;a
certificate of the Secretary of State from each jurisdiction where each Seller is qualified to do business as a foreign corporation,
dated no earlier than 15 days prior to the Closing Date, as to the legal existence and good standing of each such Seller in such
jurisdictions;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 1in">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 1in">(f)&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;evidence
that all of the Sellers&rsquo; Insurance Policies will remain in effect, and that the Buyer Parties have been added as additional
insureds on all such policies;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 1in">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 1in">(g)&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;for
each state and local Taxing jurisdiction where any Seller is conducting business, either (i) a Tax clearance certificate or Certificate
of No Tax Due applicable to each Tax for which such a certificate may be obtained under state or local Law; (ii) an amount held
in escrow (in an account separate from the Escrow Account) equal to the amount reflected on any statement of estimated Tax due
or required to be withheld issued by the appropriate Government Entity; or (iii) an amount held in escrow (in an account separate
from the Escrow Account) sufficient to cover any successor Tax Liability that may be incurred as a result of the purchase of the
Acquired Assets;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 1in">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 1in">(h)&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;a
duly executed counterpart to the Escrow Agreement, executed by the Sellers and the Escrow Agent;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 1in">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 1in">(i)&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;original
title documents for all Acquired Assets that are physically titled;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 1in">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 1in">(j)&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;a
bill of sale agreement with respect to the transfer of the Acquired Assets (the &ldquo;<U>Bill of Sale</U>&rdquo;), in the form
attached hereto as <U>Exhibit D</U>, duly executed by each of the Sellers;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&nbsp;&nbsp;</P>


<!-- Field: Page; Sequence: 33; Value: 2 -->
    <DIV STYLE="margin-top: 12pt; margin-bottom: 6pt; border-bottom: Black 1pt solid"><P STYLE="margin-top: 0pt; text-align: center; margin-bottom: 0pt"><!-- Field: Sequence; Type: Arabic; Name: PageNo -->28<!-- Field: /Sequence --></P></DIV>
    <DIV STYLE="page-break-before: always; margin-top: 6pt; margin-bottom: 12pt"><P STYLE="margin: 0pt">&nbsp;</P></DIV>
    <!-- Field: /Page -->

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&nbsp;&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 1in">(k)&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;an
assignment and assumption agreement with respect to the Assumed Contracts (the &ldquo;<U>Assignment and Assumption Agreement</U>&rdquo;)
in the form attached hereto as <U>Exhibit F</U>, duly executed by each Seller;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 1in">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 1in">(l)&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;possession
of the Acquired Assets;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 1in">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 1in">(m)&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;possession
of all warranties of all machinery and equipment, and all guarantees from all manufacturers and suppliers relating to any of the
Acquired Assets;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 1in">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 1in">(n)&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;all
Contracts, files and other data and documents relating to the Acquired Assets;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 1in">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 1in">(o)&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;a
certificate signed by the Secretary of each Seller, dated as of the Closing Date, attaching true, correct and complete copies of
the resolutions of each Seller and their respective direct and indirect shareholders authorizing the transactions contemplated
hereby;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 1in">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 1in">(p)&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;such
other instruments of sale, transfer, conveyance and assignment as the Buyer Sub may reasonably request to effectuate the transactions
contemplated hereby;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 1in">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 1in">(q)&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;in
respect of each Lease, (i) a subordination, non-disturbance and attornment agreement from each party holding a recorded mortgage
with respect to any of the Leased Premises, and (ii) a lease assignment and estoppel (confirming the terms of the applicable Lease
and evidencing the applicable landlord&rsquo;s consent to the within assignment and assumption, to the extent required under the
terms of the applicable Lease, and absence of existing defaults or circumstances which given the passage of time would constitute
a default) in a form approved by the Buyer Sub with respect to each Lease, duly executed by the applicable Seller and the applicable
landlord (collectively, the &ldquo;<U>Lease Assignments</U>&rdquo;);</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 1in">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 1in">(r)&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;employment
agreements duly executed by those individuals listed on <U>Schedule 3.2(q)</U> (the &ldquo;<U>Employment Agreements</U>&rdquo;);</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 1in">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 1in">(s)&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;a
Sellers&rsquo; representative agreement in the form of <U>Exhibit K</U>;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 1in">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 1in">(t)&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;a
copy of each Bond listed on <U>Schedule 4.22</U>;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 1in">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 1in">(u)&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;an
&ldquo;Allocation of Economic Benefits, Risk and Liability Agreement&rdquo; by and among the Sellers (the &ldquo;<U>Allocation
Agreement</U>&rdquo;) in the form attached hereto as <U>Exhibit E</U>, duly executed by the Sellers together with the resolutions
of all the Sellers&rsquo; shareholders approving such agreement;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 1in">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 1in">(v)&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;duly
executed amendments to each of the Joint Venture Agreements pursuant to which the counterparties to such Joint Venture Agreements
have agreed to the substitution of the Buyer Sub as a party to such Joint Venture Agreements in place of Huen Illinois and the
assignment of all of Huen Illinois&rsquo; interests in the Joint Ventures to the Buyer Sub;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&nbsp;&nbsp;</P>


<!-- Field: Page; Sequence: 34; Value: 2 -->
    <DIV STYLE="margin-top: 12pt; margin-bottom: 6pt; border-bottom: Black 1pt solid"><P STYLE="margin-top: 0pt; text-align: center; margin-bottom: 0pt"><!-- Field: Sequence; Type: Arabic; Name: PageNo -->29<!-- Field: /Sequence --></P></DIV>
    <DIV STYLE="page-break-before: always; margin-top: 6pt; margin-bottom: 12pt"><P STYLE="margin: 0pt">&nbsp;</P></DIV>
    <!-- Field: /Page -->

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&nbsp;&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 1in">(w)&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;duly
executed counterparts to each of the Restrictive Covenant Agreements; and</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 1in">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 1in">(x)&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;payoff
letters from each Person owed Indebtedness, as set out in <U>Schedule 2.5(c)</U>, indicating that upon payment of a specified amount,
along with a per diem interest amount, if applicable, such Person shall be paid in full and, if applicable, such Person shall release
his, her or its security interest and authorize the Buyer Parties to file Uniform Commercial Code termination statements, or such
other documents or endorsements necessary to release or discharge the financing statements, security interests or other Liens of
such, and evidence the release or discharge of such financing statements, security interests or other Liens on or against any of
the Acquired Assets.</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in"><I>Section 3.3&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Closing Deliveries
of the Buyer Sub</I>. Simultaneous with the execution of this Agreement, the Buyer Sub has delivered to the Sellers the following
(with the documents, agreements and materials referenced in <U>(a)</U>-<U>(c)</U>, <U>(e)</U> and <U>(g)</U>&nbsp;below being collectively
referred to as the &ldquo;<U>Buyer Ancillary Documents</U>&rdquo;, and together with the Sellers Ancillary Documents, the &ldquo;<U>Ancillary
Documents</U>&rdquo;):<FONT STYLE="font-size: 10pt">&nbsp;</FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in"><FONT STYLE="font-size: 10pt">&nbsp;</FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 1in">(a)&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;duly
executed counterparts to the Lease Assignments;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 1in">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 1in">(b)&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;duly
executed counterparts to the Employment Agreements;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 1in">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 1in">(c)&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;a
duly executed counterpart to the Escrow Agreement, executed by the Buyer;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 1in">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 1in">(d)&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;certificates
of the Secretary of State of the State of Delaware dated no earlier than 15 days prior to the Closing Date, as to the legal existence
and good standing of each of the Buyer Parties in such jurisdiction;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 1in">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 1in">(e)&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;a
duly executed counterpart to the Bill of Sale, executed by the Buyer Sub;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 1in">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 1in">(f)&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;a
duly executed Assignment and Assumption Agreement executed by the Buyer Sub;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 1in">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 1in">(g)&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;duly
executed counterparts to each of the Restrictive Covenant Agreements; and</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 1in">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 1in">(h)&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;a
duly executed amendment to Sellers&rsquo; surety&rsquo;s general indemnity agreement naming Buyer, Buyer Sub and Sellers as co-indemnitors
on bonds, if any, for work in progress as of the Closing Date.</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&nbsp;&nbsp;</P>


<!-- Field: Page; Sequence: 35; Value: 2 -->
    <DIV STYLE="margin-top: 12pt; margin-bottom: 6pt; border-bottom: Black 1pt solid"><P STYLE="margin-top: 0pt; text-align: center; margin-bottom: 0pt"><!-- Field: Sequence; Type: Arabic; Name: PageNo -->30<!-- Field: /Sequence --></P></DIV>
    <DIV STYLE="page-break-before: always; margin-top: 6pt; margin-bottom: 12pt"><P STYLE="margin: 0pt">&nbsp;</P></DIV>
    <!-- Field: /Page -->

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&nbsp;&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: center"><B>ARTICLE IV</B></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: center"><B>REPRESENTATIONS AND
WARRANTIES WITH RESPECT TO THE SELLERS, BUSINESS AND ACQUIRED ASSETS</B></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in">The Sellers represent
and warrant, jointly and severally, to the Buyer Parties as follows.</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in"><I>&nbsp;</I></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in"><I>Section 4.1&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Organization
and Qualification.</I></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 1in">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 1in">(a)&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Each
Seller is a corporation duly incorporated, validly existing and in good standing under the Laws of its state of incorporation.
Each Seller has all requisite corporate power and authority to carry on the Business as currently conducted by it and to own, lease
or operate the Acquired Assets owned, leased or operated by it.</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 1in">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 1in">(b)&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Each
Seller is duly qualified or licensed to do business as a foreign corporation and is in good standing in each of the jurisdictions
set forth on <U>Schedule&nbsp;4.1(b)</U>, which are all of the jurisdictions in which the ownership, lease or use of its assets
or the conduct of the Business requires such qualification or license.</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 1in">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 1in">(c)&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Except
as set forth on <U>Schedule 4.1(c)</U>, (i) no Seller has, or has had, any Subsidiaries, and (ii) no Seller controls or owns, or
has controlled or owned, directly or indirectly, any beneficial or legal interest in any capital stock or similar equity interest
of any Person, Subsidiary or joint ventures formed to perform work under Assumed Contracts or with respect to which any Seller
may have any Liabilities of any kind, including warranty liability, following the Closing.</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 1in">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 1in">(d)&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;The
Sellers have delivered to the Buyer Parties a true and correct copy of the articles of incorporation and bylaws of each Seller
and of Huen Illinois&rsquo; parent company, MI Investments (Huen), Inc. (&ldquo;<U>MI</U>&rdquo;), in each case as amended to date
(the &ldquo;<U>Organizational Documents</U>&rdquo;) and such Organizational Documents are in full force and effect.</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 1in">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 1in">(e)&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Except
as set forth on <U>Schedule&nbsp;4.1(e)</U>, no Seller has conducted any business under or otherwise used, for any purpose or in
any jurisdiction, any fictitious name, assumed name, trade name or other name, other than the names &ldquo;Huen Electric,&rdquo;
&ldquo;Huen Electric, Inc.,&rdquo; &ldquo;Huen Electric New Jersey Inc.&rdquo; and &ldquo;Huen New York, Inc.&rdquo; No Seller
has any predecessor entities. No Seller conducts, or has had, any operations or sales outside the United States.</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 1in">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 1in">(f)&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Except
as set forth on <U>Schedule 4.1(f)</U>, each Seller has in all material respects (i)&nbsp;observed all organizational formalities
necessary under applicable Law to preserve its existence as a corporation validly existing and in good standing under the Laws
of its state of incorporation, (ii)&nbsp;held its assets in its own name and has not commingled its assets with the assets of any
other Person or failed to use its own separate stationery, telephone number, invoices and checks, (iii)&nbsp;maintained its Books
and Records (including the Financial Statements, books of account and bank accounts) separate and apart from those of any other
Person, and (iv)&nbsp;held itself out to the public as a legal entity separate and distinct from any other Person and has conducted
the Business solely in its own name.</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 1in">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 1in">(g)&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Except
as set forth on <U>Schedule 4.1(g)</U>, none of the Sellers is subject to any restriction, whether contained in its governing documents,
its constituent documents, or otherwise, that limits its ability to satisfy any obligations hereunder, including the indemnification
obligations set out in <U>Article 7</U>.</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&nbsp;&nbsp;</P>


<!-- Field: Page; Sequence: 36; Value: 2 -->
    <DIV STYLE="margin-top: 12pt; margin-bottom: 6pt; border-bottom: Black 1pt solid"><P STYLE="margin-top: 0pt; text-align: center; margin-bottom: 0pt"><!-- Field: Sequence; Type: Arabic; Name: PageNo -->31<!-- Field: /Sequence --></P></DIV>
    <DIV STYLE="page-break-before: always; margin-top: 6pt; margin-bottom: 12pt"><P STYLE="margin: 0pt">&nbsp;</P></DIV>
    <!-- Field: /Page -->

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&nbsp;&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 1in">(h)&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Since
its incorporation, MI has not engaged in any business activities other than (i) its ownership of the stock of Huen Illinois, and
(ii) engaging in transactions related to its capital stock, in each case including any activities related or incidental thereto.
Without limiting the generality of the foregoing, MI does not (x) have, nor has it ever had, any employees, (y) own, operate or
lease, nor has it ever owned, operated or leased, any real property or personal property or (z) have any Liabilities required under
GAAP to be reflected on a balance sheet or the notes thereto, except for Liabilities arising out of its organizational documents,
this Agreement, the ownership of the stock of Huen Illinois, tax obligations, obligations to indemnify officers and directors,
and other Liabilities typically incurred by holding companies that do not have, and have never had, any operations.</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 1in">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 1in">(i)&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Except
as set forth on <U>Schedule 4.1(i)</U>, the Unrelated Entities do not conduct any business or own any assets relating to the Business
of the Sellers or the Acquired Assets. Except as set forth on <U>Schedule 4.1(i)</U>, the Sellers do not have any Liabilities arising
out of or relating to the existence or activities of the Unrelated Entities.</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in"><I>Section 4.2&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Capitalization</I>.
Attached as <U>Schedule 4.2</U> is a true, correct, and complete capitalization chart of each Seller and MI. The Persons identified
in <U>Schedule 4.2</U> are the ultimate beneficial owners of all of the authorized shares, options, participations, membership
or partnership interests, or other equity interests (&ldquo;<U>Equity Interests</U>&rdquo;) of the Sellers and MI, and no other
Person owns any Equity Interests, or any contractual right to acquire any Equity Interests, of any Seller or MI. <FONT STYLE="font-size: 10pt"><I>&nbsp;</I></FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in"><I>Section 4.3&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;No
Conflict.</I></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 1in">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 1in">(a)&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;None
of the execution and delivery by the Sellers of this Agreement nor the Sellers Ancillary Documents to which any Seller is a party,
the consummation of the transactions contemplated hereby or thereby, nor the performance and material compliance by any Seller
with any of the provisions hereof or thereof will, directly or indirectly:</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 1in; text-align: justify; text-indent: 0.5in">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 1in; text-align: justify; text-indent: 0.25in">&nbsp;&nbsp;&nbsp;(i)&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;contravene,
conflict with or result in a violation of (A)&nbsp;any provision of the Organizational Documents, or (B) any resolution adopted
by the board of directors or partners, as applicable, of any Seller or MI;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 1in; text-align: justify; text-indent: 0.5in">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 1in; text-align: justify; text-indent: 0.25in">&nbsp;&nbsp;(ii)&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;contravene,
conflict with or result in a violation of, or give any Governmental Entity or other Person the right to challenge the transactions
contemplated by this Agreement or the Sellers Ancillary Documents under any Law applicable to the Sellers, the Business or the
assets of the Sellers (including the Acquired Assets), or any Orders to which the Sellers, the Business or its assets (including
the Acquired Assets) are subject;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 1in; text-align: justify; text-indent: 0.5in">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 1in; text-align: justify; text-indent: 0.25in">&nbsp;&nbsp;(iii)&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;contravene,
conflict with or result in a violation of any of the terms or requirements of, or give any Governmental Entity the right to revoke,
withdraw, suspend, cancel, terminate or modify, any License that is held by any Seller with respect to the Business or the assets
of the Sellers (including the Acquired Assets);</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&nbsp;&nbsp;</P>


<!-- Field: Page; Sequence: 37; Value: 2 -->
    <DIV STYLE="margin-top: 12pt; margin-bottom: 6pt; border-bottom: Black 1pt solid"><P STYLE="margin-top: 0pt; text-align: center; margin-bottom: 0pt"><!-- Field: Sequence; Type: Arabic; Name: PageNo -->32<!-- Field: /Sequence --></P></DIV>
    <DIV STYLE="page-break-before: always; margin-top: 6pt; margin-bottom: 12pt"><P STYLE="margin: 0pt">&nbsp;</P></DIV>
    <!-- Field: /Page -->

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&nbsp;&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 1in; text-align: justify; text-indent: 0.25in">&nbsp;&nbsp;(iv)&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;except
as set forth on <U>Schedule&nbsp;4.3(a)(iv)</U>, contravene, conflict with or result in a violation or breach of any provision
of, or give any Person the right to declare a default under, or to accelerate the maturity or performance of, or to cancel, terminate
or modify, any Contract; or</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 1in; text-align: justify; text-indent: 0.5in">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 1in; text-align: justify; text-indent: 0.25in">&nbsp;&nbsp;(v)&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;result
in the imposition or creation of any Lien upon or with respect to the Acquired Assets.</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 1in">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 1in">(b)&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Except
as set forth on <U>Schedule&nbsp;4.3(b)</U>, no consent, release, waiver, authorization, approval, Order, License or declaration
or filing with, or notification to, any Person or any Governmental Entity is required on the part of any Seller in connection with
the execution and delivery of this Agreement or the Sellers Ancillary Documents by the Sellers or the compliance by the Sellers
with any of the provisions hereof or thereof, or the consummation by the Sellers of the transactions contemplated hereby and thereby.</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in"><I>&nbsp;</I></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in"><I>Section 4.4&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Compliance
with Laws; Licenses.</I></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 1in">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 1in">(a)&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Except
as set forth on <U>Schedule 4.4(a)</U>, each Seller is, and at all times since January 1, 2012, has been, in material compliance
with all Laws applicable to it, the ownership of the Business and the assets (including the Acquired Assets) of such Seller, and
since such date no Seller has received any written notice of a violation of any such Laws, nor do any facts exist that might result
in a failure to comply with all such applicable Laws.</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 1in">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 1in">(b)&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<U>Schedule&nbsp;4.4(b)</U>
sets forth a complete list of all Licenses held by any Seller, which constitute all of the Licenses which are required for the
operation of the Business as presently conducted and the ownership and operation of the assets of the Sellers and the Real Property,
in material compliance with all applicable Laws. All such Licenses are, and immediately before the Closing will be, in full force
and effect. Except as set forth on <U>Schedule 4.4(b)</U>, the Sellers are in material compliance with the terms, conditions and
provisions of the Licenses required to be listed on <U>Schedule&nbsp;4.4(b)</U> and no event has occurred which, with notice or
the lapse of time or both, would constitute a default or violation of any term, condition or provision of any such License.</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in"><I>Section 4.5&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Financial Statements.</I></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 1in">(a)&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<U>Schedule&nbsp;4.5
</U>sets forth the following financial statements of the Sellers (collectively, the &ldquo;<U>Financial Statements</U>&rdquo;):
(i) <FONT STYLE="color: Black">the unaudited combined balance sheet of the Sellers as of April 30, 2018, and the related statements
of income for the four months then ending, and (ii)&nbsp;the audited combined balance sheet of the Sellers as of December&nbsp;31,
2017, and the related statements of income for the 12 months then ending. The Financial Statements (x)&nbsp;are</FONT> consistent
with, and were prepared from, the Books and Records of the Sellers, (y)&nbsp;fairly present in all material respects the financial
condition and results of operations of the Sellers as of the dates and for the periods indicated therein, and (z)&nbsp;have been
prepared in accordance with GAAP.</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&nbsp;&nbsp;</P>


<!-- Field: Page; Sequence: 38; Value: 2 -->
    <DIV STYLE="margin-top: 12pt; margin-bottom: 6pt; border-bottom: Black 1pt solid"><P STYLE="margin-top: 0pt; text-align: center; margin-bottom: 0pt"><!-- Field: Sequence; Type: Arabic; Name: PageNo -->33<!-- Field: /Sequence --></P></DIV>
    <DIV STYLE="page-break-before: always; margin-top: 6pt; margin-bottom: 12pt"><P STYLE="margin: 0pt">&nbsp;</P></DIV>
    <!-- Field: /Page -->

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&nbsp;&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 1in"></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 1in">(b)&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;The
Preliminary Net Asset Amount is based on and derived from the Preliminary Balance Sheet, and each fixed asset included in the Acquired
Assets is carried and set out in the Preliminary Balance Sheet at book value.</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in"><I>&nbsp;</I></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in"><I>Section 4.6&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;No
Undisclosed Liabilities</I>. Except as set forth on <U>Schedule 4.6</U>, the Sellers have no Liabilities in excess of $50,000 in
the aggregate, except for Liabilities accrued, expressly reserved or otherwise specifically disclosed in the Financial Statements.</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in"><I>&nbsp;</I></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in"><I>Section 4.7&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Books
and Records and Accounts</I>. The Books and Records of the Sellers accurately reflect all material transactions relating to the
Business. Each Seller maintains a system of internal accounting controls sufficient to provide reasonable assurance that (a)&nbsp;transactions
are executed in accordance with management&rsquo;s general or specific authorization, and (b)&nbsp;transactions are recorded as
necessary to (i)&nbsp;permit preparation of financial statements that are true and complete in all material respects and that fairly
present the financial condition and results of operations of the Sellers and (ii)&nbsp;maintain accountability for assets.</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in"><I>&nbsp;</I></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in"><I>Section 4.8&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Trade
Receivable</I>. Except as set forth on <U>Schedule 4.8</U>, all accounts receivable (other than the Excluded Trade Receivables),
including retainage on any Customer Contract, of the Sellers that are reflected on the accounting records of the Sellers as of
the Closing Date (collectively, the &ldquo;<U>Current Trade Receivables</U>&rdquo;) represent or will represent valid obligations
arising from sales actually made or services actually performed in the Ordinary Course of Business. Unless paid prior to the Closing
Date, the Sellers reasonably believe the Current Trade Receivables are or will be collectible net of the respective reserves shown
on the Preliminary Balance Sheet and updated to the Audited Net Asset Amount (which reserves are adequate and calculated consistent
with GAAP). Except as set forth on <U>Schedule 4.8</U>, there is no contest, claim, or right of setoff, other than returns in the
Ordinary Course of Business, under any Contract with any obligor of any Current Trade Receivables relating to the amount or validity
of such Current Trade Receivables. <U>Schedule 4.8</U> contains a complete and accurate list of all Current Trade Receivables as
of the Closing Date, which list sets forth the aging and any reserves set for each Current Trade Receivables.</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in"><I>&nbsp;</I></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in"><I>Section 4.9&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Sufficiency
of Assets</I>. Except as set forth on <U>Schedule 4.9</U>, on the Closing Date, the Acquired Assets, together with the other rights
being acquired by the Buyer Sub hereunder, will constitute all of the tangible and intangible assets of any nature whatsoever necessary
to operate the Business in the manner currently conducted by the Sellers and as conducted by the Sellers in the year preceding
the date hereof. Except as set forth on <U>Schedule 4.9</U>, the operation of the Business is conducted solely through the Sellers.
For the avoidance of doubt, this representation does not include Sellers&rsquo; cash or cash equivalents that are not included
in the Acquired Assets.</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in"><I>&nbsp;</I></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in"><I>Section 4.10&nbsp;&nbsp;&nbsp;Absence
of Certain Developments</I>. To the Sellers&rsquo; Knowledge and except as contemplated by this Agreement, there are no events,
facts or circumstances exist individually or in the aggregate, that have or could reasonably be expected to have a Material Adverse
Effect.</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><I>&nbsp;&nbsp;</I></P>


<!-- Field: Page; Sequence: 39; Value: 2 -->
    <DIV STYLE="margin-top: 12pt; margin-bottom: 6pt; border-bottom: Black 1pt solid"><P STYLE="margin-top: 0pt; text-align: center; margin-bottom: 0pt"><!-- Field: Sequence; Type: Arabic; Name: PageNo -->34<!-- Field: /Sequence --></P></DIV>
    <DIV STYLE="page-break-before: always; margin-top: 6pt; margin-bottom: 12pt"><P STYLE="margin: 0pt">&nbsp;</P></DIV>
    <!-- Field: /Page -->

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><I>&nbsp;&nbsp;</I></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in"><I>Section 4.11&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Assets
of the Business</I>.</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 1in">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 1in">(a)&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Except
as set forth on <U>Schedule 4.11(a)</U>, the Sellers have good and valid title to, or a valid leasehold interest in, assets, properties
and rights (including the Leased Premises and the Acquired Assets) that (i) are necessary for, or that are used or held for use
in connection with conducting the Business and/or (ii) were used or held for use by the Sellers to generate the financial performance
and results of operations reflected in the Financial Statements. With the exception of any Non-Assignable Contracts, and except
as set forth on <U>Schedule 4.11(a)</U>, immediately following the occurrence of the Closing, without regard to any actions taken
(or omitted to be taken) by the Buyer Sub or by the Sellers at the direction of the Buyer Sub, all of the Acquired Assets will
be owned free and clear of all Liens by the Buyer Sub.</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 1in">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 1in">(b)&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;All
of the material tangible assets (including the Acquired Assets) of the Sellers are in good operating condition and repair, reasonable
wear and tear excepted, and are adequate for the uses to which they are presently being put. None of the material tangible assets
(including the Acquired Assets) are in need of maintenance or repairs except for ordinary, routine maintenance and repairs which
are not material in nature or cost.</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 1in">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 1in">(c)&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<U>Schedule
4.11</U> contains a true, complete, and correct list of tooling used by any Seller in the Business.</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 1in">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 1in">(d)&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Except
as set forth on <U>Schedule 4.11(d)</U>, none of the Acquired Assets has served as collateral for any obligation of any Seller
or any Affiliates of any Seller.</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in"><I>&nbsp;</I></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in"><I>Section 4.12&nbsp;&nbsp;&nbsp;&nbsp;Contracts</I>.</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 1in">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 1in">(a)&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<U>Schedules&nbsp;4.12(a)(i)
through 4.12(a)(x)</U> set forth a listing of all material Contracts to which any Sellers or any Joint Venture is a party or by
which any Seller or any Joint Venture or respective assets (including the Acquired Assets) may be bound, and to the extent such
Contracts are oral, a description of the relevant terms thereof, (each Contract, a &ldquo;<U>Material Contract</U>&rdquo;):</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 1in">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 1in; text-align: justify; text-indent: 0in">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;(i)&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<U>Schedule
4.12(a)(i)</U> (the &ldquo;<U>Preliminary Accounting Date Project Lookback Schedule</U>&rdquo;) sets forth each Customer Contract
for each Seller and, for each such Customer Contract, the following data prepared in accordance with GAAP as of the Preliminary
Accounting Date: (i) estimated revenue at completion, (ii) estimated cost at completion, (iii) estimated profit at completion,
(iv) estimated profit percentage, (v) revenue inception to date, (vi) actual cost inception to date, (vii) accrued loss, (viii)
cost taken inception to date, (ix) ITD Profit, (x) billings inception to date, (xi) over/under billings, (xii) estimated percent
complete, (xiii) the estimated amount of any remaining warranty obligation, (xiv) the remaining warranty duration, (xv) the warranty
reserve, if any, and (xvi) a list of all pending change orders and potential claims, including claims against any Bonds, all of
which reconciled to the Preliminary Net Asset Amount, as applicable, set forth in the Preliminary Net Asset Amount calculation
in <U>Exhibit L</U>;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&nbsp;&nbsp;</P>


<!-- Field: Page; Sequence: 40; Value: 2 -->
    <DIV STYLE="margin-top: 12pt; margin-bottom: 6pt; border-bottom: Black 1pt solid"><P STYLE="margin-top: 0pt; text-align: center; margin-bottom: 0pt"><!-- Field: Sequence; Type: Arabic; Name: PageNo -->35<!-- Field: /Sequence --></P></DIV>
    <DIV STYLE="page-break-before: always; margin-top: 6pt; margin-bottom: 12pt"><P STYLE="margin: 0pt">&nbsp;</P></DIV>
    <!-- Field: /Page -->

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&nbsp;&nbsp;&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 1in; text-align: justify; text-indent: 0in">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;(ii)&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<U>Schedule
4.12(a)(ii)</U> sets forth each Contract providing for the lease or sublease by or to any Seller (as lessor, sublessor, lessee
or sublessee) of any real estate, including the Leases;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 1in">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 1in; text-align: justify; text-indent: 0in">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;(iii)&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<U>Schedule
4.12(a)(iii)</U> sets forth each Contract imposing any restriction on the right or ability of any Seller or the Business or any
employees thereof to (A) compete with, or solicit the services or employment of, any other Person; (B) sell any product or other
asset, or perform any services anywhere in the world; (C) acquire any product or other asset or any services from any other Person,
or transact business or deal in any other manner with any other Person or (D) develop, use, sell or license any Intellectual Property,
or that grants material exclusivity rights or &ldquo;most favored nations&rdquo; status to the counterparty thereof;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 1in">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 1in; text-align: justify; text-indent: 0in">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;(iv)&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<U>Schedule
4.12(a)(iv)</U> sets forth each Contract involving a standstill or similar obligation on any Seller;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 1in">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 1in; text-align: justify; text-indent: 0in">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;(v)&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<U>Schedule
4.12(a)(v)</U> sets forth each Contract concerning a partnership or joint venture or involving the sharing of profits or expenses
to which any Seller is a party, including the Joint Venture Agreements and any Contract to which any Joint Venture is a party
or that relates to the business of any Joint Venture, all of which shall be reconciled to the Preliminary Net Asset Amount, as
applicable, set forth in the Preliminary Net Asset Amount calculation in <U>Exhibit L</U>;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 1in">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 1in; text-align: justify; text-indent: 0in">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;(vi)&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<U>Schedule
4.12(a)(vi)</U> sets forth each Contract or other agreement under which any Seller has agreed to indemnify any Person relating
to the conduct of the Business;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 1in">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 1in">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;(vii)&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<U>Schedule
4.12(a)(vii)</U> sets forth any (A) Government Contract or (B) pending Government Bid;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 1in">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 1in; text-align: justify; text-indent: 0in">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;(viii)&nbsp;&nbsp;&nbsp;&nbsp;<U>Schedule
4.12(a)(viii)</U> sets forth for each Seller each insurance, surety bond or other similar agreement;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 1in">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 1in; text-align: justify; text-indent: 0in">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;(ix)&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<U>Schedule
4.12(a)(ix)</U> sets forth each Contract that is otherwise material to the condition (financial or otherwise) or operation of
the Business or which is outside the Ordinary Course of Business; and</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 1in">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 1in; text-align: justify; text-indent: 0in">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;(x)&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<U>Schedule
4.12(a)(x)</U> sets forth each Contract that has or could reasonably be expected to have a Material Adverse Effect if (A) any
other party cancelled or terminated such Contract (with or without notice or the passage of time), (B) any other party has claimed
monetary damages (either individually or in the aggregate with all other such claims under such Contracts) from any Seller or
(C) any obligation were accelerated or any benefit were lost under such Contract.</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&nbsp;&nbsp;</P>


<!-- Field: Page; Sequence: 41; Value: 2 -->
    <DIV STYLE="margin-top: 12pt; margin-bottom: 6pt; border-bottom: Black 1pt solid"><P STYLE="margin-top: 0pt; text-align: center; margin-bottom: 0pt"><!-- Field: Sequence; Type: Arabic; Name: PageNo -->36<!-- Field: /Sequence --></P></DIV>
    <DIV STYLE="page-break-before: always; margin-top: 6pt; margin-bottom: 12pt"><P STYLE="margin: 0pt">&nbsp;</P></DIV>
    <!-- Field: /Page -->

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&nbsp;&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0in">For purposes of <U>Section
4.12,</U> disclosure on any <U>Schedule 4.12(a)(i)</U> through <U>Schedule 4.12(a)(x)</U> shall be deemed disclosure on each other
applicable <U>Schedule 4.12(a)(i)</U> thorough <U>Schedule 4.12(a)(x)</U>.</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 1in">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 1in">(b)&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Each
Contract is legal, valid, binding and in full force and effect and is enforceable against the applicable Seller and each other
party thereto, in accordance with its respective terms, except as enforceability may be limited by bankruptcy, insolvency, moratorium
or other Laws affecting creditors&rsquo; rights generally and the exercise of judicial discretion in accordance with general equitable
principles. Except as set forth on <U>Schedule 4.12(b)</U>, no Seller nor any other party to any Contract is (with or without the
lapse of time or the giving of notice, or both) in breach or default in any material respect thereunder or has repudiated any term
of such Contract. Except as set forth on <U>Schedule 4.12(b)</U>, no Seller has received any verbal or written notice of termination,
cancellation or non-renewal with respect to any Contract.</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 1in">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 1in">(c)&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Except
as set forth on <U>Schedule 4.12(c)</U>, immediately prior to the Closing Date, no event or development has occurred, and no fact,
circumstance or condition exists, that (with or without notice or lapse of time or both) would (i)&nbsp;result in a violation or
breach of any provision of any Contract; (ii)&nbsp;give any Person the right to declare a default or exercise any remedy under
any Contract; (iii)&nbsp;give any Person the right to receive or require a material rebate, chargeback, penalty or change in delivery
schedule under any Contract; (iv)&nbsp;give any Person the right to accelerate the performance of any obligation under any Contract;
or (v)&nbsp;give any Person the right to cancel, terminate or modify any Contract.</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 1in">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 1in">(d)&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Except
as set forth on <U>Schedule 4.12(d)</U>, immediately following the Closing, each Contract will continue to be legally valid and
binding on and enforceable by the Buyer Sub on terms identical to those in effect immediately prior to the Closing, in each case
without breaching the terms thereof or resulting in the forfeiture or impairment of any rights thereunder and without the consent,
approval or act of, or the making of any filing with, any other Person. Each Seller has performed, or is performing, in all material
respects, such Seller&rsquo;s obligations required to be performed by it to date under each Contract, and no Seller is (with or
without the lapse of time or the giving of notice, or both) in material breach or default thereunder. No Seller has waived or released
any of its material rights under any Contract. Complete and correct copies of all Contracts, together with all modifications, supplements
and amendments thereto, have been made available to the Buyer Parties. Except for consents required for the assignment of any Non-Assignable
Contracts, no Contract to which any Seller is a party will require the consent of the counterparty thereto as a consequence of
the transactions contemplated hereby.</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 1in">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 1in">(e)&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<U>Schedule&nbsp;4.12(e)(i)</U>
sets forth the forms of Contracts (including purchase orders) used by any Seller with (i) subcontractors (the &ldquo;<U>Form Subcontractor
Contracts</U>&rdquo;), and (ii) suppliers (the &ldquo;<U>Form Supply Contracts</U>&rdquo;). Except for the Contracts set forth
on <U>Schedule&nbsp;4.12(e)(ii)</U> and as described on <U>Schedule&nbsp;4.12(e)(ii)</U>, all of the Sellers&rsquo; (x) subcontractors
have entered into Contracts that are substantially similar to, or on terms not materially less advantageous to the Sellers than,
the Form Subcontractor Contracts, and (y) suppliers have entered into Contracts that are substantially similar to, or on terms
not materially less advantageous to the Sellers than, the Form Supply Contracts.</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><I>&nbsp;&nbsp;</I></P>


<!-- Field: Page; Sequence: 42; Value: 2 -->
    <DIV STYLE="margin-top: 12pt; margin-bottom: 6pt; border-bottom: Black 1pt solid"><P STYLE="margin-top: 0pt; text-align: center; margin-bottom: 0pt"><!-- Field: Sequence; Type: Arabic; Name: PageNo -->37<!-- Field: /Sequence --></P></DIV>
    <DIV STYLE="page-break-before: always; margin-top: 6pt; margin-bottom: 12pt"><P STYLE="margin: 0pt">&nbsp;</P></DIV>
    <!-- Field: /Page -->

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><I>&nbsp;</I>&nbsp;<I>&nbsp;</I></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in"><I>Section 4.13&nbsp;&nbsp;&nbsp;&nbsp;Intellectual
Property; No Infringement.</I></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 1in">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 1in">(a)&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<U>Schedule
4.13</U> lists (A) all Registered Intellectual Property (including domain names and social media handles) owned by, or filed in
the name of, any Seller (listed by legal owner and including type, jurisdiction, registration or application number, and registration
or filing date and expiration date) (the &ldquo;<U>Seller Registered Intellectual Property</U>&rdquo;), (B) invention disclosures
and computer software owned by any Seller (other than licenses for generally commercially available computer software that has
been licensed to such Seller on standard terms), and (C) material unregistered Intellectual Property used in the Business.</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 1in">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 1in">(b)&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Each
item of Seller Intellectual Property, including all Seller Registered Intellectual Property listed on <U>Schedule 4.13</U>, is
free and clear of all Liens (other than Liens arising from non-exclusive licenses of Seller Intellectual Property entered into
in the Ordinary Course of Business), encumbrances or any other rights of others. Except as set forth on <U>Schedule 4.13(b)</U>,
the Sellers hold valid licenses for all third-party owned Intellectual Property. Except as set forth on <U>Schedule 4.13(b)</U>,
the Sellers are the exclusive legal and record owners of (A)&nbsp;all trademarks, trade names, patents and patent applications
(including provisional applications), domain names and social media handles used to conduct of the Business as it is currently
being conducted, (B)&nbsp;all copyrighted works that the Sellers produce or other works of authorship that any Seller otherwise
purports to own, and have good title thereto, and (C)&nbsp;all other items of Seller Registered Intellectual Property and material
Seller Intellectual Property owned by any Seller to conduct the Business in the ordinary course of business.</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 1in">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 1in">(c)&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;No
actions, suits, proceedings, arbitrations or mediations or similar actions have been instituted, are pending or, to the Sellers&rsquo;
Knowledge, are threatened against the Sellers that challenge the rights of the Sellers in or to the validity, enforceability or
ownership of the Seller Intellectual Property, or use by the Sellers of any licensed Intellectual Property. To the Sellers&rsquo;
Knowledge, neither the use of the Seller Intellectual Property as currently used by the Sellers in the conduct of their businesses,
nor the conduct of their businesses as presently conducted, infringes upon, misappropriates, or otherwise violates the Intellectual
Property rights of any Person, no Seller has received any written charge, complaint, claim, demand or notice in the past three
years alleging such infringement, misappropriation or violation. To the Sellers&rsquo; Knowledge, no Person is infringing upon
or misappropriating or otherwise violating any of the Seller Intellectual Property.</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 1in">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 1in">(d)&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Except
as set forth on <U>Schedule 4.13(d)</U>, the Seller Intellectual Property, together with such software and other Intellectual Property
that is licensed to the Sellers on a non-exclusive basis pursuant to an enforceable Contract which has not been breached (including,
by way of example, commercially available software products) constitutes all the Intellectual Property necessary to conduct the
Business as it is currently conducted.</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 1in">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 1in">(e)&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Each
item of Seller Registered Intellectual Property is valid and enforceable, and nothing has been done or omitted to be done by the
Sellers as a result of which any such item may cease to be valid and enforceable. The Sellers have protected their rights in Confidential
Information and trade secrets of the Sellers or provided by any other Person to any Seller. The Seller IT Assets are sufficient
for the conduct of the Business as presently conducted.</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><I>&nbsp;&nbsp;</I></P>


<!-- Field: Page; Sequence: 43; Value: 2 -->
    <DIV STYLE="margin-top: 12pt; margin-bottom: 6pt; border-bottom: Black 1pt solid"><P STYLE="margin-top: 0pt; text-align: center; margin-bottom: 0pt"><!-- Field: Sequence; Type: Arabic; Name: PageNo -->38<!-- Field: /Sequence --></P></DIV>
    <DIV STYLE="page-break-before: always; margin-top: 6pt; margin-bottom: 12pt"><P STYLE="margin: 0pt">&nbsp;</P></DIV>
    <!-- Field: /Page -->

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><I>&nbsp;&nbsp;</I></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in"><I>Section 4.14&nbsp;&nbsp;&nbsp;&nbsp;Employee
Benefit Plans.</I></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 1in">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 1in">(a)&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<U>Schedule&nbsp;4.14(a)</U>
sets forth a complete list of (i) all employment, severance pay, salary continuation, bonus, incentive, stock option, equity-based,
retirement, pension, profit sharing or deferred compensation plans, contracts, programs, funds, or arrangements of any kind, and
(ii) all &ldquo;employee benefit plans,&rdquo; as defined in Section 3(3) of ERISA, including all employee benefit plans, contracts,
programs, funds, or arrangements (whether written or oral, qualified or nonqualified, funded or unfunded or foreign or domestic)
and any trust, escrow, or similar agreement related thereto, whether or not funded, in respect of any present or former employees,
directors, managers, officers, equity holders, consultants, or independent contractors of any Seller or any other member of the
Controlled Group that are sponsored or maintained by any Seller or any other member of the Controlled Group or with respect to
which any Seller or any other member of the Controlled Group has made or is required to make payments, transfers, or contributions
(all of the above being hereinafter individually or collectively referred to as a &ldquo;<U>Benefit Plan</U>&rdquo; or &ldquo;<U>Benefit
Plans</U>,&rdquo; respectively). Except as set forth on <U>Schedule 4.14(a)</U>, no Seller has any Liability with respect to any
plan, arrangement or practice of the type described in the preceding sentence other than the Benefit Plans and neither the Buyer
Sub nor any of its Affiliates will have any Liability under any Benefit Plan.</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 1in">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 1in">(b)&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;True
and complete copies of the following materials have been delivered or made available to the Buyer Parties: (i) all current and
prior plan documents for each Benefit Plan or, in the case of an unwritten Benefit Plan, a written description thereof, (ii) any
determination or opinion letters from the IRS with respect to any of the Benefit Plans intended to be qualified under Section 401(a)
of the Code, (iii) all current summary plan descriptions, summaries of material modifications, annual reports, and summary annual
reports with respect to any of the Benefit Plans, (iv) all current trust agreements, insurance contracts, and other documents relating
to the funding or payment of benefits under any Benefit Plan, and (v) any other documents, forms or other instruments relating
to any Benefit Plan benefit requested by the Buyer.</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 1in">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 1in">(c)&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<U>Schedule
4.14(c)</U> sets forth a list of the Multiemployer Pension Plans to which any Seller or any other member of the Controlled Group
currently has or in the past has had an obligation to contribute or with respect to which any Seller or any other member of the
Controlled Group has any Liability. Except with respect to the Multiemployer Pension Plans set forth on <U>Schedule 4.14(c)</U>,
no Seller nor any other member of the Controlled Group currently has, or at any time in the past has had, an obligation to contribute
to a &ldquo;defined benefit plan&rdquo; as defined in Section 3(35) of ERISA, a pension plan subject to the funding standards of
Section 302 of ERISA or Section 412 of the Code or a &ldquo;multiple employer plan&rdquo; within the meaning of Section 210(a)
of ERISA or Section 413(c) of the Code.</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&nbsp;&nbsp;</P>


<!-- Field: Page; Sequence: 44; Value: 2 -->
    <DIV STYLE="margin-top: 12pt; margin-bottom: 6pt; border-bottom: Black 1pt solid"><P STYLE="margin-top: 0pt; text-align: center; margin-bottom: 0pt"><!-- Field: Sequence; Type: Arabic; Name: PageNo -->39<!-- Field: /Sequence --></P></DIV>
    <DIV STYLE="page-break-before: always; margin-top: 6pt; margin-bottom: 12pt"><P STYLE="margin: 0pt">&nbsp;</P></DIV>
    <!-- Field: /Page -->

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&nbsp;&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 1in">(d)&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Except
as set forth on <U>Schedule 4.14(d)(i)</U>, no Multiemployer Pension Plan to which any Seller or any other member of the Controlled
Group has an obligation to contribute (i) is in reorganization (within the meaning of Part 3 of Subtitle E of Title IV of ERISA),
(ii) is in endangered status (under Section 432(b)(1) of the Code or Section 305(b)(1) of ERISA), (iii) is in critical status (under
Section 432(b)(2) of the Code or Section 305(b)(2) of ERISA), (iv) has incurred an accumulated funding deficiency (within the meaning
of Section 431(a) of the Code or Section 304(a) of ERISA), (v) has requested or been granted by the IRS any waiver of the minimum
funding standards of Section 302 of ERISA and Section 412 of the Code, or (vi) has any Lien in favor of it (under Section 430(k)
of the Code or Sections 302(f) or 303(k) of ERISA). Except as set forth on <U>Schedule 4.14(d)(ii)</U>, no Seller nor any other
member of the Controlled Group has received, and no conditions or circumstances exist that could result in, a notice of endangered
or critical status pursuant to Section 432(b)(3)(D) of the Code or Section 305(b)(3)(D) of ERISA in respect of any such Multiemployer
Pension Plan. Except as set forth on <U>Schedule 4.14(d)(iii)</U>, no Seller nor any other member of the Controlled Group has taken
any action that could result in any withdrawal Liability (within the meaning of Part 1 of Subtitle E of Title IV of ERISA) if any
Seller or any other member of the Controlled Group withdrew (within the meaning of Part 1 of Subtitle E of Title IV of ERISA) on
or prior to the Closing Date from any Multiemployer Pension Plan to which any Seller or any other member of the Controlled Group
has any obligation to contribute on the date of this Agreement.</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 1in">(e)&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;To
Sellers&rsquo; Knowledge, with respect to each group health plan benefiting any current or former employee of any Seller or any
other member of the Controlled Group that is subject to Section 4980B of the Code, each Seller and each other member of the Controlled
Group has complied with the continuation coverage requirements of Section 4980B of the Code and Part 6 of Subtitle B of Title I
of ERISA.</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 1in">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 1in">(f)&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Except
as set forth on <U>Schedule 4.14(f)</U>, the execution and performance of this Agreement will not (i) constitute a stated triggering
event under any Benefit Plan that will result in any payment (whether of severance pay or otherwise) becoming due from any Seller
to any current or former officer, employee, director or consultant (or dependents of such Persons), or (ii) accelerate the time
of payment or vesting, or increase the amount of compensation due to any current or former officer, employee, director or consultant
(or dependents of such Persons) of any Seller.</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 1in">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 1in">(g)&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Except
as set forth on <U>Schedule 4.14(g)</U>, no amount that could be received (whether in cash or property or the vesting of property)
as a result of any of the transactions contemplated by this Agreement by any employee, officer or director of any Seller or any
Affiliate of any Seller who is a &ldquo;disqualified individual&rdquo; (as such term is defined in Treasury Regulation Section
1.280G-1) under any employment, severance or termination agreement, other compensation arrangement or Benefit Plan currently in
effect would be characterized as an &ldquo;excess parachute payment&rdquo; (as such term is defined in Section 280G(b)(1) of the
Code).</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 1in">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 1in">(h)&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Each
Benefit Plan has been maintained, operated, and administered in material compliance with its terms and any related documents or
agreements and in material compliance with all applicable Laws. There have been no prohibited transactions or breaches of any of
the duties imposed on &ldquo;fiduciaries&rdquo; (within the meaning of Section 3(21) of ERISA) by ERISA with respect to the Benefit
Plans that could result in any liability or excise tax under ERISA or the Code being imposed on any Seller.</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><I>&nbsp;&nbsp;</I></P>


<!-- Field: Page; Sequence: 45; Value: 2 -->
    <DIV STYLE="margin-top: 12pt; margin-bottom: 6pt; border-bottom: Black 1pt solid"><P STYLE="margin-top: 0pt; text-align: center; margin-bottom: 0pt"><!-- Field: Sequence; Type: Arabic; Name: PageNo -->40<!-- Field: /Sequence --></P></DIV>
    <DIV STYLE="page-break-before: always; margin-top: 6pt; margin-bottom: 12pt"><P STYLE="margin: 0pt">&nbsp;</P></DIV>
    <!-- Field: /Page -->

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><I>&nbsp;&nbsp;</I></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in"><I>Section 4.15&nbsp;&nbsp;&nbsp;&nbsp;Employment
and Labor Matters.</I></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 1in">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 1in">(a)&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<U>Schedule&nbsp;4.15(a)</U>&nbsp;lists
all employees employed by each Seller as of the date hereof, identifying names, job titles, dates of hire, material terms of employment
(including, where applicable, current commission or bonus eligibility), full or part time status, exempt or nonexempt status (where
applicable), benefits eligibility, and annual vacation entitlement (including each employee&rsquo;s balance of unused vacation).
<U>Schedule&nbsp;4.15(a)</U> also identifies each Seller&rsquo;s employees on short-term or long-term disability leave, maternity
leave, parental leave, family medical leave, military leave, extended absence or any other leave or inactive status, the reasons
for such leave, as well as the dates on which the leave, extended absence or inactive status began and is expected to end (if known).</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 1in">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 1in">(b)&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Except
as set forth on <U>Schedule 4.15(b)</U>, no employee of any Seller or group of employees has given written notice to any Seller
of any intention to terminate employment with any Seller, either as a result of the transactions contemplated by this Agreement
or otherwise.</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 1in">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 1in">(c)&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Except
as listed on <U>Schedule 4.15(c)</U>, no Seller is currently a party to or since January 1, 2008 has been a party to any collective
bargaining agreement or other agreement subject to enforcement under Section 301 of the Labor Management Relations Act, 29 U.S.C.
&sect;185 (&ldquo;<U>Collective Bargaining Agreements</U>&rdquo;). Except as set forth on <U>Schedule 4.15(c)</U>, within the
last five years no Seller has:</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 1in">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 1in; text-align: justify; text-indent: 0in">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;(i)&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;recognized
any labor organization as the representative of any employees; received a demand from any labor organization or employee for recognition;
been threatened with any organizational attempt by or on behalf of any labor organization or collective bargaining representative
with respect to any employees; been a party to any petition for recognition or representation right with any Governmental Entity
with respect to any employees; or been subject to proceedings or petitions seeking a representation whether pending or threatened
to be brought or filed with the National Labor Relations Board; or</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 1in">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 1in; text-align: justify; text-indent: 0in">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;(ii)&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;been subject to
a strike, slowdown, walk out, picketing, handbilling, bannering, work stoppage, lockout or other concerted activity due to any
organizational activities by any employees or any labor organization. There is no other labor dispute pending or threatened against
any Seller, and no union organization campaign currently is in progress or threatened with respect to any employees of any Seller.</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 1in">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 1in">(d)&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Except
as set forth on <U>Schedule 4.15(d)</U>, there are no Legal Proceedings pending against any Seller, or to the Sellers&rsquo; Knowledge,
threatened to be brought or filed, by or with any Governmental Entity or arbitrator in connection with the employment of any current
or former employee, including any claim relating to employment discrimination, harassment, retaliation, equal pay or any other
employment related matter arising under applicable Laws.</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&nbsp;&nbsp;</P>


<!-- Field: Page; Sequence: 46; Value: 2 -->
    <DIV STYLE="margin-top: 12pt; margin-bottom: 6pt; border-bottom: Black 1pt solid"><P STYLE="margin-top: 0pt; text-align: center; margin-bottom: 0pt"><!-- Field: Sequence; Type: Arabic; Name: PageNo -->41<!-- Field: /Sequence --></P></DIV>
    <DIV STYLE="page-break-before: always; margin-top: 6pt; margin-bottom: 12pt"><P STYLE="margin: 0pt">&nbsp;</P></DIV>
    <!-- Field: /Page -->

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&nbsp;&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 1in">(e)&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Except
as set forth on <U>Schedule 4.15(e)</U>, the Sellers have been for the last five years in material compliance with all Laws respecting
employment and employment standards, employment practices and terms and conditions of employment, including discrimination, civil
rights, immigration, wages and hours, and the classification (including for purposes of benefit plan participation) and payment
of employees and independent contractors, workers' compensation, unemployment compensation benefits, health and safety, and affirmative
action. Except as set forth on <U>Schedule 4.15(e)</U>, within the last five years, no Seller has:</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 1in">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 1in; text-align: justify; text-indent: 0in">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;(i)&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;incurred,
and no circumstances exist under which any Seller would reasonably be expected to incur, any Liability arising from the misclassification
of employees as independent contractors and/or from the misclassification of employees as exempt from the requirements of the
Fair Labor Standards Act or similar state or local Laws (collectively, the &ldquo;<U>FLSA</U>&rdquo;);</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 1in">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 1in; text-align: justify; text-indent: 0in">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;(ii)&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;employed
any employee or other individual service provider who is not legally eligible for employment under any Law relating to immigration,
violated any Law pertaining to immigration and work authorization, or received notice from any Governmental Entity of any investigation
by any Governmental Entity regarding noncompliance with Laws pertaining to immigration, including U.S. Social Security Administration
&ldquo;No-Match&rdquo; letters. To Sellers&rsquo; Knowledge, no employee of any Seller is working in the United States pursuant
to a non-immigrant visa;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 1in">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 1in; text-align: justify; text-indent: 0in">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;(iii)&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;been
delinquent in payments to any employees or other individual service provider for any wages (including overtime compensation),
salaries, commissions, bonuses or other direct compensation for any services performed by them or any amounts required to be reimbursed
to such employees;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 1in">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 1in; text-align: justify; text-indent: 0in">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;(iv)&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;violated
any Law relating to employment and employment practices, terms and conditions of employment and wages and hours in connection
with the employment of any employees, including any Law relating to wages and hours, payment of wages, child labor, family and
medical leave, sick leave or other paid or unpaid leave; access to facilities and employment opportunities for disabled persons,
employment discrimination (including discrimination based upon sex, pregnancy, marital status, age, race, color, national origin,
ethnicity, sexual orientation, gender identity, disability, veteran status, religion or other classification protected by law
or retaliation for exercise of rights under any Law), equal employment opportunities and affirmative action, employee privacy,
fair employment practices, and the collection and payment of all taxes and other withholdings;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 1in">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 1in; text-align: justify; text-indent: 0in">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;(v)&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;been
liable for the payment of any Claims, damages, fines, penalties, or other amounts to any current or former employees, however
designated, for failure to comply with any Law pertaining to employment, or is party to any judgment, settlement agreement, consent
decree, or other agreement with any Governmental Entity requiring continuing material compliance or reporting obligations entered
into to resolve any labor or employment matter;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&nbsp;&nbsp;</P>


<!-- Field: Page; Sequence: 47; Value: 2 -->
    <DIV STYLE="margin-top: 12pt; margin-bottom: 6pt; border-bottom: Black 1pt solid"><P STYLE="margin-top: 0pt; text-align: center; margin-bottom: 0pt"><!-- Field: Sequence; Type: Arabic; Name: PageNo -->42<!-- Field: /Sequence --></P></DIV>
    <DIV STYLE="page-break-before: always; margin-top: 6pt; margin-bottom: 12pt"><P STYLE="margin: 0pt">&nbsp;</P></DIV>
    <!-- Field: /Page -->

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&nbsp;&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 1in; text-align: justify; text-indent: 0in">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;(vi)&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;violated
any Law regulating occupational safety and health, including the U.S. Occupational Safety and Health Act, 29 U.S.C. &sect;&sect;
651, et seq. (the &ldquo;<U>OSH Act</U>&rdquo;), or Law promulgated by any Governmental Entity (including the Occupational Health
and Safety Administration (&ldquo;<U>OSHA</U>&rdquo;) or comparable state agencies); been found in violation of the OSH Act or
other Law pertaining to occupational safety and health; or failed to maintain records and reports pertaining to occupational health
and safety required by any Law pertaining to occupational safety and health or any Governmental Authority (including OSHA), including
OSHA-300 injury logs;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 1in">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 1in; text-align: justify; text-indent: 0in">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;(vii)&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;committed
any violation of Section 8 of the National Labor Relations Act, as amended, 29 U.S.C. &sect; 158, or any other Law pertaining
to labor of any jurisdiction where any Seller employs employees; or</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 1in">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 1in; text-align: justify; text-indent: 0in">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;(viii)&nbsp;&nbsp;&nbsp;&nbsp;implemented any plant closing,
mass layoffs, work relocation or redundancy of employees that could require notice and/or consultation under any Law (including
the Worker Adjustment and Retraining Notification Act of 1988 (the &ldquo;<U>WARN Act</U>&rdquo;) or similar state or local Law.</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 1in">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 1in">(f)&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;The
Sellers maintain all employment records, including payroll records, personnel files, medical files, and records pertaining to occupational
health and safety, in accordance with applicable Laws.</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 1in">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 1in">(g)&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;No
Seller is, or has been within the last five years, a federal government contractor or subcontractor subject to Executive Order
11246, the Vietnam Era Veterans&rsquo; Readjustment Assistance Act of 1974 or Section 503 of the Rehabilitation Act of 1973.</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 1in">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 1in">(h)&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;To
the Sellers&rsquo; Knowledge, neither the employment of the Sellers&rsquo; respective employees nor the retainer of any consultant
violates any non-disclosure or non-competition agreement between any employee or consultant and a third party.</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in"><I>&nbsp;</I></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in"><I>Section 4.16&nbsp;&nbsp;&nbsp;Litigation</I>.
Except as set forth on <U>Schedule 4.16</U>, there is no, and in the past three years has not been any, outstanding Order or Legal
Proceeding by or against any Seller, the Acquired Assets (including those arising from or alleged to arise from any products manufactured
or sold, or any services provided by the Sellers or the Business), or any Seller&rsquo;s directors or officers and no such Legal
Proceeding has been threatened. There is not pending, nor threatened, any Legal Proceeding that questions the validity of this
Agreement or any of the Sellers Ancillary Documents or any action to be taken by the Sellers or their respective directors or officers
in connection with this Agreement or any of the Sellers Ancillary Documents, or that reasonably could be expected to materially
adversely affect the Sellers&rsquo; ability to consummate the transactions contemplated by this Agreement or the Sellers Ancillary
Documents.</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in"><I>&nbsp;</I></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in"><I>Section 4.17&nbsp;&nbsp;&nbsp;&nbsp;Taxes.</I></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 1in">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 1in">(a)&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Each
Seller has filed all Tax Returns with respect to the Business and the Acquired Assets required by Applicable Law to have been filed
by it. All such Tax Returns are true, complete and correct in all material respects.</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&nbsp;&nbsp;</P>


<!-- Field: Page; Sequence: 48; Value: 2 -->
    <DIV STYLE="margin-top: 12pt; margin-bottom: 6pt; border-bottom: Black 1pt solid"><P STYLE="margin-top: 0pt; text-align: center; margin-bottom: 0pt"><!-- Field: Sequence; Type: Arabic; Name: PageNo -->43<!-- Field: /Sequence --></P></DIV>
    <DIV STYLE="page-break-before: always; margin-top: 6pt; margin-bottom: 12pt"><P STYLE="margin: 0pt">&nbsp;</P></DIV>
    <!-- Field: /Page -->

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&nbsp;&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 1in">(b)&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;All
Taxes due and payable by each Seller with respect to the Business and the Acquired Assets or for which any of the Buyer Parties
could be held liable under a successor Liability theory of Law or otherwise (regardless of whether shown as due on any Tax Return)
have been paid.</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 1in">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 1in">(c)&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Each
Seller has withheld all Taxes required by Applicable Law to have been withheld in connection with amounts paid or owing to any
employee, contractor, creditor, stockholder or other Person; and all Taxes withheld by the Sellers have been timely paid to the
appropriate Governmental Entity in accordance with applicable Law.</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 1in">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 1in">(d)&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;There
are no Liens (except for Permitted Liens) with respect to Taxes currently outstanding upon any of the Acquired Assets.</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 1in">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 1in">(e)&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;None
of the Acquired Assets are &ldquo;tax-exempt use property&rdquo; within the meaning of Section 168(h)(1) of the Code.</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 1in">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 1in">(f)&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;No
Seller is currently subject to any action or audit with respect to Taxes related to the Business or the Acquired Assets or Taxes
for which any Buyer Party could be held liable under a successor Liability theory or otherwise.</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 1in">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 1in">(g)&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;No
claim or nexus inquiry has ever been made by a Tax Authority in a jurisdiction where a Seller does not file Tax Returns that such
Seller is or may be subject to Taxation by that jurisdiction.</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 1in">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 1in">(h)&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;No
Seller has waived any statute of limitations with respect to Taxes or agreed to any extension of time with respect to a Tax assessment
or deficiency, with respect to any Tax period, assessment or alleged deficiency that remains open or unresolved.</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 1in">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 1in">(i)&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Each
Seller has properly and timely collected and maintained all resale certificates, exemption certificates and other documentation
required to qualify for any exemption from the collection of sales Taxes claimed or asserted with respect to transactions or periods
or portions thereof ending prior to the Closing Date.</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 1in">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 1in">(j)&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;The
transactions contemplated by this Agreement will not terminate any Tax incentive, holiday, abatement, or special appraisal method
used by any Seller.</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 1in">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 1in">(k)&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Except
as set forth on <U>Schedule 4.17(k)</U>, none of the Acquired Assets is an interest (other than indebtedness within the meaning
of Section 163 of the Code) in an entity taxable as a corporation, partnership, trust, real estate investment trust or real estate
mortgage investment conduit for federal income Tax purposes.</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 1in">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 1in">(l)&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Each
Seller (and any predecessor of any Seller) has been a validly electing S corporation within the meaning of Code Sections 1361 and
1362 at all times during its existence and each Seller will be an S corporation through and including the Closing Date. No Seller
has any qualified subchapter S subsidiaries within the meaning of Code Section 1361(b)(3)(B).</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&nbsp;&nbsp;</P>


<!-- Field: Page; Sequence: 49; Value: 2 -->
    <DIV STYLE="margin-top: 12pt; margin-bottom: 6pt; border-bottom: Black 1pt solid"><P STYLE="margin-top: 0pt; text-align: center; margin-bottom: 0pt"><!-- Field: Sequence; Type: Arabic; Name: PageNo -->44<!-- Field: /Sequence --></P></DIV>
    <DIV STYLE="page-break-before: always; margin-top: 6pt; margin-bottom: 12pt"><P STYLE="margin: 0pt">&nbsp;</P></DIV>
    <!-- Field: /Page -->

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&nbsp;&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 1in">(m)&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;No
Seller has potential liability for any Tax under Section 1374 of the Code. No Seller, and no subsidiary of any Seller, in the past
5 years (i) acquired assets from another corporation in a transaction in which the relevant Seller&rsquo;s Tax basis for the acquired
assets was determined, in whole or in part, by reference to the Tax basis of the acquired assets (or any other property) in the
hands of the transferor or (ii) acquired stock of any corporation that is a qualified subchapter S subsidiary.</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in"><I>&nbsp;</I></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in"><I>Section 4.18&nbsp;&nbsp;&nbsp;Affiliate
Transactions</I>. Except as set forth on <U>Schedule 4.18</U>, no Affiliate of any Seller has any interest in any property (whether
real, personal or mixed and whether tangible or intangible) used in or pertaining to the Business or the assets (including the
Acquired Assets) of any Seller. Except as set forth on <U>Schedule 4.18</U>, none of the Sellers nor any of their respective Affiliates
owns (of record or as a beneficial owner, but excluding Passive Portfolio Investments) an equity interest or any other financial
or profit interest in a Person that has (a) had business dealings or a material financial interest in any transaction with any
Seller or with respect to its assets, or (b)&nbsp;engaged in competition with the Business with respect to any line of the services
of the Business. Other than Contracts contemplated by this Agreement or as set forth on <U>Schedule 4.18</U>, there is no Contract
between any Seller and any of the Sellers&rsquo; respective Affiliates with respect to the Business that is currently in effect
or that would be in effect at any time subsequent to the Closing. All Loans between a Seller and an Affiliate thereof, including
those set out in <U>Schedule 4.18</U>, have been or will be as of Closing settled in full, and no Liabilities exist thereunder.</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in"><I>&nbsp;</I></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in"><I>Section 4.19&nbsp;&nbsp;&nbsp;&nbsp;Real
Property.</I></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 1in">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 1in">(a)&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;No
Seller owns any real property.</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 1in">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 1in">(b)&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<U>Schedule&nbsp;4.19(b)</U>
sets forth a list of all leases, licenses or similar agreements relating to the Sellers&rsquo; use or occupancy of real estate
owned by a third party (collectively, the &ldquo;<U>Leases</U>&rdquo;), true, correct and complete copies of which have previously
been furnished to the Buyer in each case setting forth the address, tenant entity and landlord thereof (collectively, the &ldquo;<U>Leased
Premises</U>&rdquo;). The Sellers are in possession of the Leased Premises and except as set forth on <U>Schedule 4.19(b)</U>,
have not subleased, assigned, licensed or otherwise granted anyone the right to use or occupy such Leased Premises or any portion
thereof. Except as set forth on <U>Schedule 4.19(b)</U>, the Sellers have a valid leasehold interest in the Leased Premises, free
and clear of any Liens or title defects that have had or could adversely affect the Sellers&rsquo; current or intended use and
occupancy, or the value, of the Leased Premises. Except as set forth on <U>Schedule 4.19(b)</U>, the Sellers&rsquo; operations
at the Leased Premises are in material compliance with all Laws applicable to such properties and the Licenses necessary for the
lawful operation of such properties by the Sellers are included in the Licenses set forth on <U>Schedule&nbsp;4.4(b)</U>. Except
as set forth on <U>Schedule 4.19(b)</U>, no Seller has received any written notice of (a)&nbsp;any condemnation, eminent domain
or similar proceeding affecting any portion of the Leased Premises or any access thereto, and, no Seller has received written notice
of any such proceedings to take place in the future, (b)&nbsp;any special assessment or pending improvement Liens to be made by
any Governmental Entity which may affect any of the Leased Premises, or (c)&nbsp;any violations by any Seller of material building
codes or zoning ordinances or other material Laws with respect to the Leased Premises, and no Seller has received written notice
of any of the matters described in clauses (a)&nbsp;to (c)&nbsp;of this <U>Section 4.19(b)</U>. All utility services or systems
for the Leased Premises are operational and sufficient for the operation of the Business as currently conducted and as presently
contemplated to be conducted. The Leased Premises and all improvements thereon are in good working order and repair, subject to
ordinary wear and tear.</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&nbsp;</P>


<!-- Field: Page; Sequence: 50; Value: 2 -->
    <DIV STYLE="margin-top: 12pt; margin-bottom: 6pt; border-bottom: Black 1pt solid"><P STYLE="margin-top: 0pt; text-align: center; margin-bottom: 0pt"><!-- Field: Sequence; Type: Arabic; Name: PageNo -->45<!-- Field: /Sequence --></P></DIV>
    <DIV STYLE="page-break-before: always; margin-top: 6pt; margin-bottom: 12pt"><P STYLE="margin: 0pt">&nbsp;</P></DIV>
    <!-- Field: /Page -->

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"></P>
<P STYLE="margin: 0"></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 1in">(c)&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;The
Real Property comprises all real property necessary to conduct the Business as it is currently being conducted.</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in"><I>&nbsp;</I></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in"><I>Section 4.20&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Environmental,
Health and Safety Matters. </I></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 1in">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 1in">(a)&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Except
as set forth on <U>Schedule_4.20(a)</U>, each Seller has been and is in material compliance with all Environmental Laws applicable
to such Seller and the Business as conducted at the Facilities, and possesses and complies and has complied with all Environmental
Permits required under such Environmental Laws. All Environmental Permits held by any Seller are set forth on <U>Schedule 4.20(a)</U>.
No Seller has been notified by any Governmental Entity that any such Environmental Permits will be modified, suspended or revoked
or cannot be renewed in the Ordinary Course of Business consistent with past practice.</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 1in">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 1in">(b)&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Except
as set forth on <U>Schedule 4.20(b)</U>, there are no present or past Environmental Conditions.</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 1in">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 1in">(c)&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;There
is no pending or threatened Environmental Claim against any Seller or any Seller&rsquo;s affiliates relating to the Real Property.</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 1in">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 1in">(d)&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;There are no Hazardous Materials or other conditions at, under or emanating from, and there has been no Release at, on or
adjoining, any real property currently or formerly owned, operated or leased by any Seller or any respective
predecessors-in-interest (collectively, the &ldquo;<U>Property</U>&rdquo;) that would reasonably be expected to give rise to
an Environmental Claim against or Liability of any Seller under any Environmental Law.</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 1in">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 1in">(e)&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;None of the Real Property is (i) listed or proposed for listing on the National Priorities List promulgated under CERCLA,
(ii) listed on the Comprehensive Environmental Response, Compensation, and Liability Information System promulgated under
CERCLA, or (iii) listed on any comparable list promulgated or published by any Governmental Entity. No Lien has been recorded
under any Environmental Law with respect to any of the Property.</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 1in">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 1in">(f)&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;No Seller has assumed, contractually or by operation of applicable Law, any Liabilities of any third party under any
Environmental Law.</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 1in">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 1in">(g)&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;The execution and delivery by the Sellers of this Agreement and the consummation by the Sellers of the transactions
contemplated hereby will not require any Remedial Action under any Environmental Law.</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 1in">&nbsp;</P>


<!-- Field: Page; Sequence: 51; Value: 2 -->
    <DIV STYLE="margin-top: 12pt; margin-bottom: 6pt; border-bottom: Black 1pt solid"><P STYLE="margin-top: 0pt; text-align: center; margin-bottom: 0pt"><!-- Field: Sequence; Type: Arabic; Name: PageNo -->46<!-- Field: /Sequence --></P></DIV>
    <DIV STYLE="page-break-before: always; margin-top: 6pt; margin-bottom: 12pt"><P STYLE="margin: 0pt">&nbsp;</P></DIV>
    <!-- Field: /Page -->

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 1in">(h)&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;No
Seller is conducting any Remedial Action under any Environmental Law, nor is any Seller obligated under any Environmental Law or
order, decree or agreement with any Governmental Entity to conduct any such Remedial Action, in each case related to any Seller
or the Business.</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 1in">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 1in">(i)&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;There
are no underground storage tanks or related piping, surface impoundments, land disposal sites, hazardous waste storage, treatment,
or disposal units or facilities or friable asbestos containing material at the Facilities.</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 1in">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 1in">(j)&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<U>Schedule
4.20(j)</U> sets forth an accurate, true, correct and complete list of all Environmental Reports. Copies of such Environmental
Reports and written notices and correspondence have previously been provided to the Buyer Parties.</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 1in">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 1in">(k)&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Each
of the locations where Sellers conduct Business and the Real Property are in material compliance with OSHA, and all other applicable
Laws with respect to occupational safety and health. There are no actions, suits, claims, notices of potential claims, regulatory
proceedings or other litigation, proceedings or governmental investigations pending or threatened against or affecting the Business
of the Sellers or any of the Real Property, in each case based upon an alleged violation of OSHA or any other applicable Law with
respect to occupational safety and health.</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 1in">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 1in">(l)&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;There
are no actions, suits, claims, notices of potential claims, regulatory proceedings or other litigation, proceedings or governmental
investigations pending or threatened against or affecting the business of any Seller or any of the Facilities, in each case based
upon an alleged exposure to asbestos or based upon an alleged exposure to any other substance or condition at any of the Facilities
or the Property that is alleged to violate OSHA or any other applicable Law with respect to occupational safety and health.</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 1in">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 1in">(m)&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;The
Sellers and the Facilities and their operations and assets are not reasonably expected to require a material capital expenditure
or annual operating expense increase during the two years following the Closing Date to achieve compliance with any Environmental
Law.</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in"><I>&nbsp;</I></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in"></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in"><I>Section 4.21&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Customers</I>. &nbsp;&nbsp;<U>Schedule&nbsp;4.21</U> sets forth a complete and accurate list of the Customers of each Seller.
Since January&nbsp;1, 2013, and except as set forth on <U>Schedule&nbsp;4.21</U>, no Customer has made a claim in writing for
a refund or rescission under any Contract (and no Seller has been advised and no such Person has any intention to do so).</P>



<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in"></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in"><I>&nbsp;</I></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in"></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in"><I>Section 4.22&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Bonding
Obligations</I>. &nbsp;&nbsp;<U>Schedule 4.22</U> sets forth a true, complete, correct and accurate list of all Bonds (including
Bonds from subcontractors and except for Bonds that form part of, or pertain to, the Excluded Contracts), including, with respect
to each Bond, the issuer, beneficiary, date of issuance, identification number, amount thereof and approximate dollar amount of
work remaining as of the Closing Date on each bonded project.</P>



<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in"></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in"><I>&nbsp;</I></P>


<!-- Field: Page; Sequence: 52; Value: 2 -->
    <DIV STYLE="margin-top: 12pt; margin-bottom: 6pt; border-bottom: Black 1pt solid"><P STYLE="margin-top: 0pt; text-align: center; margin-bottom: 0pt"><!-- Field: Sequence; Type: Arabic; Name: PageNo -->47<!-- Field: /Sequence --></P></DIV>
    <DIV STYLE="page-break-before: always; margin-top: 6pt; margin-bottom: 12pt"><P STYLE="margin: 0pt">&nbsp;</P></DIV>
    <!-- Field: /Page -->

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><I>&nbsp;</I></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in"><I>Section 4.23&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Insurance</I>.
&nbsp;&nbsp;The Sellers maintain the policies of commercial general liability, automobile, employer&rsquo;s liability, professional
liability, director&rsquo;s and officer&rsquo;s liability, pollution, workers&rsquo; compensation and the other forms of insurance
with respect to the Business identified in <U>Schedule&nbsp;4.23</U> (collectively, the &ldquo;<U>Insurance Policies</U>&rdquo;).
<U>Schedule&nbsp;4.23</U> sets forth a complete listing of all lines, limits, and deductibles for all primary and excess layers
of the Insurance Policies. All Insurance Policies are in full force and effect, all premiums due and payable thereon have been
paid (other than retroactive or retrospective premium adjustments that are not yet due, but may be required to be paid with respect
to any period ending prior to the Closing Date) and the Sellers are otherwise in material compliance with the terms of such Insurance
Policies. Except as set forth on <U>Schedule 4.23</U>, no Seller has received any written notice, and there is no threatened termination
of, or premium increase with respect to any such Insurance Policies, other than normal premium increases in the Ordinary Course
of Business. Other than customary deductibles, the Sellers are not self-insured for any insurance with respect to the Business.
True, correct and complete copies of the Insurance Policies in effect at any time in the past five years have been provided to
the Buyer Parties.</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in"><I>&nbsp;</I></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in"><I>Section 4.24&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Books
and Records</I>. &nbsp;&nbsp;The books of account, minute books, stock record books, and other records of each Seller, as requested
by Buyer Parties, have been made available to the Buyer Parties, are complete and correct and have been maintained in accordance
with sound business practices, including the maintenance of an adequate system of internal controls. The minute books of the Sellers
contain accurate and complete records of all formal meetings held, and formal action taken by, their shareholders, boards of directors,
and committees of the board of directors of each Seller, and no formal meetings of such shareholders, boards of directors, or committees
have been held for which minutes have not been prepared and are not contained in such minute books.</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in"><I>&nbsp;</I></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in"><I>Section 4.25&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Disclosure</I>.
&nbsp;&nbsp;To the Sellers&rsquo; Knowledge, none of this Agreement, the financial statements referred to in <U>Section 4.5</U>
(including the footnotes thereto), any Schedule, Exhibit or certificate delivered pursuant to this Agreement or any document or
statement in writing which has been supplied to the Buyer Parties or their respective representatives by or on behalf of the Sellers
or the Business in connection with the transactions contemplated by this Agreement, contains any untrue statement of a material
fact, or omits any statement of a material fact necessary to make the statements contained herein or therein not misleading. To
the Sellers&rsquo; Knowledge, there is no fact that would have or would reasonably be expected to have, individually or in the
aggregate a Material Adverse Effect which has not been set out in this Agreement, the financial statements referred to in Section
4.5 (including the footnotes thereto) or any Schedule, Exhibit or certificate delivered pursuant to this Agreement. True and complete
copies of all agreements, instruments and documents referred to in this Agreement, or described in any of the Schedules to this
Agreement, have been provided to the Buyer Parties.</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center; text-indent: 0in"><B>&nbsp;</B></P>


<!-- Field: Page; Sequence: 53; Value: 2 -->
    <DIV STYLE="margin-top: 12pt; margin-bottom: 6pt; border-bottom: Black 1pt solid"><P STYLE="margin-top: 0pt; text-align: center; margin-bottom: 0pt"><!-- Field: Sequence; Type: Arabic; Name: PageNo -->48<!-- Field: /Sequence --></P></DIV>
    <DIV STYLE="page-break-before: always; margin-top: 6pt; margin-bottom: 12pt"><P STYLE="margin: 0pt">&nbsp;</P></DIV>
    <!-- Field: /Page -->

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center; text-indent: 0in"><B>ARTICLE V</B></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center; text-indent: 0in"><B>REPRESENTATIONS AND
WARRANTIES OF THE BUYER PARTIES</B></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in">The Buyer Parties represent
and warrant to the Sellers as follows:</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in"><I>&nbsp;</I></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in"><I>Section 5.1&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Organization</I>.
&nbsp;&nbsp;Each of the Buyer Parties is a corporation duly incorporated, validly existing and in good standing under the Laws
of the State of Delaware. Each Buyer Party has all requisite corporate power and authority to carry on its business as now conducted.</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in"><I>&nbsp;</I></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in"><I>Section 5.2&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Authorization</I>.
&nbsp;&nbsp;Each Buyer Party has the requisite corporate power and authority to execute and deliver this Agreement and the Buyer
Ancillary Documents and to perform its obligations hereunder and thereunder, and to consummate the transactions contemplated hereby
and thereby. The execution, delivery and performance of this Agreement and the Buyer Ancillary Documents, and the consummation
of the transactions contemplated hereby and thereby, have been duly authorized by all requisite corporate action of each Buyer
Party.</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in"><I>&nbsp;</I></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in"><I>Section 5.3&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Binding
Agreement</I>. &nbsp;&nbsp;This Agreement and each of the Buyer Ancillary Documents constitute the legal, valid and binding obligation
of the Buyer Parties, and each is enforceable against the applicable Buyer Party in accordance with its terms, except as enforceability
may be limited by bankruptcy, insolvency, moratorium or other Laws affecting creditors&rsquo; rights generally and the exercise
of judicial discretion in accordance with general equitable principles.</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in"><I>&nbsp;</I></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in"><I>Section 5.4&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;No
Conflict</I>. &nbsp;&nbsp;Neither the execution and delivery by the Buyer Parties of this Agreement or the Buyer Ancillary Documents,
the consummation of the transactions contemplated hereby or thereby, nor the performance and material compliance by the Buyer Parties
with any of the provisions hereof or thereof will, directly or indirectly contravene, conflict with or result in a violation of
(a)&nbsp;any provision of such Buyer Party&rsquo;s certificate of incorporation or bylaws, or any Laws to which such Buyer Party
is subject, or by which such Buyer Party may be bound or (b)&nbsp;give any Governmental Entity or other Person the right to challenge
the transactions contemplated by this Agreement or the Buyer Ancillary Documents under any Law applicable to the Buyer. No consent,
release, waiver, authorization, approval, Order, License or declaration or filing with, or&nbsp;notification to any Governmental
Entity or other Person is required on the part of the Buyer Parties in connection with the execution and delivery of this Agreement
or the Buyer Ancillary Documents or the material compliance by the Buyer Parties with any of the provisions hereof or thereof,
or the consummation of the transactions contemplated hereby and thereby.</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in"><I>&nbsp;</I></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in"><I>Section 5.5&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Litigation</I>.
&nbsp;&nbsp;There are no Legal Proceedings pending, or to the actual knowledge of the Buyer, threatened against the Buyer Parties,
that question the validity of this Agreement or any of the Buyer Ancillary Documents, or any action taken or to be taken by the
Buyer Parties in connection with this Agreement or any of the Buyer Ancillary Documents or that reasonably could be expected to
materially adversely affect the Buyer Parties&rsquo; ability to consummate the transactions contemplated by this Agreement or the
Buyer Ancillary Documents. There are no Orders against the Buyer Parties that question the validity of this Agreement or any of
the Buyer Ancillary Documents, or any action taken or to be taken by the Buyer Parties in connection with this Agreement or any
of the Buyer Ancillary Documents or that reasonably could be expected to materially adversely affect the Buyer Parties&rsquo; ability
to consummate the transactions contemplated by this Agreement or the Buyer Ancillary Documents to which it is a party.</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in"><I>&nbsp;</I></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in"><I>Section 5.6&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Financial
Representation</I>. &nbsp;&nbsp;Buyer Parties have and will have the financial resources to carry out the transactions contemplated
herein, including the payment of the Purchase Price and Margin Bonus Payment.</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: left; text-indent: 0in"><B>&nbsp;</B></P>


<!-- Field: Page; Sequence: 54; Value: 2 -->
    <DIV STYLE="margin-top: 12pt; margin-bottom: 6pt; border-bottom: Black 1pt solid"><P STYLE="margin-top: 0pt; text-align: center; margin-bottom: 0pt"><!-- Field: Sequence; Type: Arabic; Name: PageNo -->49<!-- Field: /Sequence --></P></DIV>
    <DIV STYLE="page-break-before: always; margin-top: 6pt; margin-bottom: 12pt"><P STYLE="margin: 0pt">&nbsp;</P></DIV>
    <!-- Field: /Page -->

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center; text-indent: 0in"><B>ARTICLE VI</B></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center; text-indent: 0in"><B>COVENANTS</B></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in"><I>&nbsp;</I></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in"><I>Section 6.1&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Tax
Matters. </I></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 1in">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 1in">(a)&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<I>Purchase
Price Allocation</I>. The Parties agree that the Purchase Price, as adjusted pursuant to <U>Exhibit L</U> and <U>Section 4.8</U>,
shall be allocated among the Acquired Assets and the covenants set forth in the Restricted Covenant Agreements in accordance with
Code section 1060 and the Treasury Regulations thereunder, as set forth on an allocation schedule prepared by the Buyer Parties
and made available to the Sellers by the Buyer Parties following the Closing. Each Party shall file all Tax Returns (including
IRS Form 8594) in a manner consistent with such allocation and shall not take any position for Tax purposes (whether in audits,
Tax returns or otherwise) that is inconsistent with such allocation unless required to do so by applicable Law.</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 1in">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 1in">(b)&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<I>Post-Closing
Cooperation</I>. To the extent relevant to the Acquired Assets, the Buyer Parties and the Sellers shall (a) provide the other with
such assistance as may reasonably be requested in connection with the preparation of any Tax Return and the conduct of any audit
or examination by any taxing authority or in connection with any judicial or administrative proceedings relating to any Liability,
and (b) provide the other with all records or other information in such Party&rsquo;s possession that may be reasonably requested
in connection with the preparation of any Tax Return or the conduct of any audit or examination or other proceeding related to
Taxes.</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 1in">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 1in">(c)&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<I>Property
Tax Proration</I>. All real and personal property Taxes (other than Transfer Taxes) with respect to the Buyer Sub and Acquired
Assets for the year in which the Closing occurs (regardless of when such Taxes become due and payable) will be prorated as of the
Closing with the Sellers being liable for such Taxes attributable to the days in the calendar year through the day before the Closing
Date and the Buyer Sub being liable for such Taxes attributable to days in the calendar year including and after the Closing Date.
Proration of such Taxes shall be made on the basis of the most recent officially certified Tax valuation and assessment for the
Acquired Assets. If such valuation pertains to a Tax period other than that in which the Closing occurs, such proration shall be
recalculated at such time as actual Tax bills for such period are available and the Parties shall cooperate with each other in
all respects in connection with such recalculation and pay any sums due in consequence thereof to the Party entitled to recover
the same within 60 days after the issuance of such actual Tax bills. For the avoidance of doubt, the Sellers shall be responsible
for all real and personal property Taxes with respect to the Acquired Assets for calendar years prior to the calendar year in which
the Closing occurs, regardless of when such Taxes become due and payable.</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 1in">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 1in">(d)&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<I>Tax
Clearance</I>. The Sellers will cooperate with the Buyer Sub to timely submit all information required by any Government Entity
of any U.S. state or local jurisdiction where any Seller is conducting business, to request a Tax clearance certificate or Certificate
of No Tax Due.</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 1in">&nbsp;</P>


<!-- Field: Page; Sequence: 55; Value: 2 -->
    <DIV STYLE="margin-top: 12pt; margin-bottom: 6pt; border-bottom: Black 1pt solid"><P STYLE="margin-top: 0pt; text-align: center; margin-bottom: 0pt"><!-- Field: Sequence; Type: Arabic; Name: PageNo -->50<!-- Field: /Sequence --></P></DIV>
    <DIV STYLE="page-break-before: always; margin-top: 6pt; margin-bottom: 12pt"><P STYLE="margin: 0pt">&nbsp;</P></DIV>
    <!-- Field: /Page -->

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 1in">(e)&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<I>Transfer
Taxes</I>. All transfer, documentary, sales, use, stamp, filing, recording, registration and other such similar Taxes and fees
incurred in connection with this Agreement, the Sellers Ancillary Documents and the transactions contemplated hereby and thereby
(the &ldquo;<U>Transfer Taxes</U>&rdquo;), shall be borne one-half by the Buyer Sub and one-half by the Sellers. For the avoidance
of doubt, Transfer Taxes shall include sales tax associated with the change of title on all vehicles. The Person required by applicable
Law will timely file all necessary Tax Returns and other documentation with respect to all such Transfer Taxes and, if required
by applicable Law, any other Party or Parties will join in the execution of any such Tax Returns and other documentation (the expense
of which will be paid one-half by the Buyer Sub and one-half by the Sellers). The Sellers and the Buyer Parties shall cooperate
with one another in filing any Tax Returns with respect to Transfer Taxes and obtaining any available reductions, exemptions or
waivers from any Transfer Taxes. For the avoidance of doubt, Transfer Taxes shall not include Taxes imposed on or measured by net
income or gains.</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in"><I>&nbsp;</I></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in"><I>Section 6.2&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Publicity</I>.
&nbsp;&nbsp;Neither the Sellers on the one hand, nor the Buyer Parties or their Affiliates on the other hand, shall issue any press
release or public announcement relating to the subject matter of this Agreement or any Ancillary Document without the prior written
consent of the other, which approval shall not be unreasonably withheld, <U>provided</U> that the Buyer Parties and their Affiliates
may make any public disclosure the Buyer Parties believe in good faith is necessary, appropriate or required by applicable Law,
including pursuant to the Securities Exchange Act of 1934 or by the applicable rules of any stock exchange on which either of the
Buyer Parties or their Affiliates list or trades any securities, in which case the Buyer Parties shall consult with and use their
commercially reasonable efforts to advise the Sellers prior to the making of such disclosure.</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in"><I>&nbsp;</I></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in"><I>Section 6.3&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Confidentiality</I>.
&nbsp;&nbsp;At all times from and after the Closing Date, the Sellers shall, and shall cause their Affiliates to, keep secret and
retain in the strictest confidence, and not disclose or use for the benefit of themselves or others, any Confidential Information
with respect to (a) the Business or Liabilities of the Sellers relating to the Business or (b) the transactions contemplated by
this Agreement or the Sellers Ancillary Documents. In the event any Seller or any of the Sellers&rsquo; respective Affiliates are
requested or required (by oral request or written request for information or documents in any Legal Proceeding, interrogatory,
subpoena, civil investigative demand or similar process) to disclose any Confidential Information described in this <U>Section
6.3</U>, then the Sellers shall notify the Buyer Parties (if permitted by law) promptly in writing of the request or requirement
so that the Buyer Parties may seek an appropriate protective order or waive compliance with this <U>Section 6.3</U>. If, in the
absence of a protective order or receipt of a waiver hereunder, the Sellers or any of their Affiliates is, on the written advice
of counsel, compelled by Law to disclose any Confidential Information described in this <U>Section 6.3</U>, then the Person so
compelled may disclose such Confidential Information, provided that such Person (a)&nbsp;has given the notice to the Buyer Parties
referenced herein and (b)&nbsp;cooperates, at the Buyer Parties&rsquo; request and expense, with the Buyer Parties&rsquo; efforts
to obtain an Order or other assurance that confidential treatment will be accorded to such Confidential Information. Nothing in
this Agreement, however, will prohibit the Sellers from using or disclosing Confidential Information: (x) to the Sellers&rsquo;
shareholders, owners, attorneys, accountants and financial advisors and as otherwise reasonably necessary in order for the Sellers
to comply with Tax reporting requirements (y)&nbsp;as may be reasonably required to enforce or defend the terms of this Agreement
or any other agreement or instruments, or (z)&nbsp;in connection with defending any action, proceeding, or governmental inquiry
against the Sellers. This <U>Section 6.3</U> shall be deemed mutual and shall apply to the Buyer Parties with respect to Sellers&rsquo;
Confidential Information to the same extent as the Sellers are bound with respect to Buyer Parties&rsquo; Confidential Information.</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in"><I>&nbsp;</I></P>


<!-- Field: Page; Sequence: 56; Value: 2 -->
    <DIV STYLE="margin-top: 12pt; margin-bottom: 6pt; border-bottom: Black 1pt solid"><P STYLE="margin-top: 0pt; text-align: center; margin-bottom: 0pt"><!-- Field: Sequence; Type: Arabic; Name: PageNo -->51<!-- Field: /Sequence --></P></DIV>
    <DIV STYLE="page-break-before: always; margin-top: 6pt; margin-bottom: 12pt"><P STYLE="margin: 0pt">&nbsp;</P></DIV>
    <!-- Field: /Page -->

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><I>&nbsp;</I></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in"><I>Section 6.4&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Warranty
Claims</I>. &nbsp;&nbsp;In relation to warranty work actually performed by the Buyer Parties, the Buyer Parties shall be reimbursed,
at their election, from the Sellers or the Escrow Account for the reasonable costs of all warranty work in respect of warranty
claims made on a Customer Contract that were greater than the warranty accrual included in the Audited Net Asset Amount for the
Customer Contract. Buyer Sub will perform such warranty work as reasonably requested by the Sellers.</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in"><I>&nbsp;</I></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in"><I>Section 6.5&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Change
of Name</I>. &nbsp;&nbsp;On the Closing Date, the Sellers shall cause each Seller and MI to (a) amend its organizational documents
and make, on an expedited basis, all filings necessary to change its legal name to a name that does not contain the word &ldquo;Huen&rdquo;,
or any similar name (which legal name shall be reasonably acceptable to such Seller or MI, as applicable), (b) withdraw all its
fictitious name filings and &ldquo;doing business as&rdquo; filings for any name that contains any of the foregoing, and (c) provide
the Buyer Parties with any additional information, documents and materials that any Buyer Party may request to evidence the filings
described in (a) and (b). Notwithstanding the foregoing, Sellers are entitled to continue to use the &ldquo;Huen&rdquo; name solely
in connection with carrying out <U>Section 2.11</U>, subject to Buyer Sub&rsquo;s consent (not to be unreasonably withheld).</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in"><I>&nbsp;</I></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in"><I>Section 6.6&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Insurance</I>.
&nbsp;&nbsp;The Sellers shall (a) maintain (including payment of all premiums and any co-insurance, self-insured retentions and
deductibles) the Insurance Policies through the terms and renewal dates of the Insurance Policies, including coverage terms, conditions,
endorsements and exclusions substantially similar to those in effect prior to the Closing Date and shall cause to be included as
additional insured on the Insurance Policies the Buyer Parties, (b) not cause or permit any assignment of the proceeds of the Insurance
Policies or change in beneficiary, and will not borrow against the Insurance Policies, and (c) not replace the Insurance Policies
with substitute policies or make material changes to coverage terms, conditions or endorsements without the written consent of
the Buyer Parties, which the Buyer Parties may withhold in their reasonable discretion. The Buyer Parties shall be responsible
for payment of deductibles on claims made for work completed or insurable events that occur after the Closing Date. Any payments
to the Buyer Parties or the Sellers under the coverage provided under <U>Section 6.6</U> shall be applied to the underlying claims.</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in"><I>&nbsp;</I></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in"><I>Section 6.7&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Software
Licenses</I>. &nbsp;&nbsp;Following the Closing, the Sellers shall use their best efforts to take, or cause to be taken, all actions,
and to do, or cause to be done and cooperate with the Buyer Parties in order to do, all things reasonably necessary, proper or
advisable (subject to any applicable Laws) to take all actions necessary to obtain any requisite approvals, authorizations, consents,
licenses, or waivers by any counterparty to a Software License to permit the use by the Buyer Parties of the Software Licenses.
Immediately upon approval by a counterparty to a Software License, such Software License shall be deemed transferred to the Buyer
Sub. If, with respect to a Software License, such approval, authorization, consent, license, or waiver is not received within 60
days after the Closing Date, the Sellers shall reimburse the Buyer Sub for the current replacement cost of such Software License,
such reimbursement to occur within 70 days after the Closing Date, by payment to the Buyer from the Escrow Account until the Escrow
Amount is exhausted and thereafter any remaining amounts shall be paid in cash by the Sellers, who shall be jointly and severally
liable for such payments.</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in"><I>&nbsp;</I></P>


<!-- Field: Page; Sequence: 57; Value: 2 -->
    <DIV STYLE="margin-top: 12pt; margin-bottom: 6pt; border-bottom: Black 1pt solid"><P STYLE="margin-top: 0pt; text-align: center; margin-bottom: 0pt"><!-- Field: Sequence; Type: Arabic; Name: PageNo -->52<!-- Field: /Sequence --></P></DIV>
    <DIV STYLE="page-break-before: always; margin-top: 6pt; margin-bottom: 12pt"><P STYLE="margin: 0pt">&nbsp;</P></DIV>
    <!-- Field: /Page -->

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><I>&nbsp;</I></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in"><I>Section 6.8&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Bonds</I>.
&nbsp;&nbsp;On the Closing Date, the Buyer and Buyer Sub shall be added to the general indemnity agreement between Travelers Casualty
and Surety Company of America and Huen Electric, Inc., MI Investments, Inc., Huen New York, Inc., Benson Electric, Inc., and Alliance
Utility Construction, Inc. as a co-indemnitor for the Bonds set forth on <U>Schedule 6.8</U> for Bonds for Customer Contracts that
are in progress and Bonds necessary to conduct the Business.</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in"><I>&nbsp;</I></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in"><I>Section 6.9&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Multiemployer
Pension Plan Liability</I>. &nbsp;&nbsp;If a Seller is assessed with a partial or complete withdrawal from a Multiemployer Pension
Plan subsequent to the date of this Agreement, such assessments will be timely paid by such Seller pursuant to the terms of the
applicable payment schedule, until the earlier of the date all scheduled payments have been made or the date such assessment is
vacated through a final arbitration decision. In the event any Buyer Party or any of their respective Affiliates incurs any Liability
to any Multiemployer Pension Plan or any associated costs arising from the alleged complete or partial withdrawal from a Multiemployer
Pension Plan by a Seller, the Sellers will promptly indemnify the Buyer Parties and their respective Affiliates from and against
any such Liabilities upon notice of such Liabilities.</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in"><I>&nbsp;</I></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in"><I>Section 6.10&nbsp;&nbsp;&nbsp;&nbsp;Collective
Bargaining</I>. &nbsp;&nbsp;Following the Closing, Buyer Sub shall sign letters of assent with those International Brotherhood
of Electrical Workers&rsquo; local unions from which the Sellers are obtaining labor on the Closing Date agreeing to the terms
of those local unions&rsquo; collective bargaining agreements.</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center; text-indent: 0in"><B>&nbsp;</B></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center; text-indent: 0in"><B>ARTICLE VII</B></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center; text-indent: 0in"><B>INDEMNIFICATION</B></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in"><I>&nbsp;</I></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in"><I>Section 7.1&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Survival
of Obligations</I>. &nbsp;&nbsp;All of the representations and warranties contained in this Agreement or in any of the Sellers
Ancillary Documents will survive and continue in full force and effect until 24 months after the Closing Date, except that the
representations and warranties contained in (a) <U>Section 4.1</U> (Organization and Qualification), <U>Section 4.2</U> (Capitalization),
<U>Section 4.3</U> (No Conflict), <U>Section 5.1</U> (Organization), <U>Section 5.2</U> (Authorization), and <U>Section 5.3</U>
(Binding Agreement), will survive the Closing and continue in force and effect for 20 years, and (b) <U>Section 4.14</U> (Employee
Benefit Plans), <U>Section 4.17</U> (Taxes) and <U>Section 4.20</U> (Environmental, Health and Safety Matters) will survive the
Closing and continue in force and effect until such time as no claim can be brought, by 60 days following the expiration of the
statute of limitations (taking into account applicable extensions), applicable to the subject matter of such representations and
warranties. All covenants or agreements contained in this Agreement or any of the Sellers Ancillary Documents will survive the
Closing for the period specified herein or therein or if not so specified shall continue in full force and effect for 20 years.
Notwithstanding anything to the contrary in this <U>Section 7.1</U>, any claims involving, in whole or in part, fraud (as such
term is defined under Delaware law) (collectively, the &ldquo;<U>Fraud Claims</U>&rdquo;) will survive for 20 years. Notwithstanding
anything herein to the contrary, each representation or warranty which is the subject of one or more claims asserted in writing
prior to the expiration of any applicable period set forth above will survive with respect to such claim or claims asserted in
writing until the final resolution thereof.</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in"><I>&nbsp;</I></P>


<!-- Field: Page; Sequence: 58; Value: 2 -->
    <DIV STYLE="margin-top: 12pt; margin-bottom: 6pt; border-bottom: Black 1pt solid"><P STYLE="margin-top: 0pt; text-align: center; margin-bottom: 0pt"><!-- Field: Sequence; Type: Arabic; Name: PageNo -->53<!-- Field: /Sequence --></P></DIV>
    <DIV STYLE="page-break-before: always; margin-top: 6pt; margin-bottom: 12pt"><P STYLE="margin: 0pt">&nbsp;</P></DIV>
    <!-- Field: /Page -->

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><I>&nbsp;</I></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in"><I>Section 7.2&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Indemnification
by the Sellers.</I></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 1in">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 1in">(a)&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Subject
to the terms and conditions of this <U>Article VII</U>, the Sellers shall, jointly and severally, reimburse, defend, indemnify
and hold harmless the Buyer Parties and their present and future Affiliates and their respective directors, officers, employees
and representatives (collectively, the &ldquo;<U>Buyer Indemnified Parties</U>&rdquo;), for any given Loss resulting from, or that
exist or arise due to any of the following (the &ldquo;<U>Buyer Claims</U>&rdquo;):</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 1in; text-align: justify; text-indent: 0.5in">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 1in; text-align: justify; text-indent: 0.5in">(i)&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;any
inaccuracy or breach of any representation or warranty of any of the Sellers contained in this Agreement;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 1in; text-align: justify; text-indent: 0.5in">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 1in; text-align: justify; text-indent: 0.5in">(ii)&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;any
breach of or failure by any of the Sellers to perform or comply with any covenant or agreement of such Persons contained in this
Agreement or in any Sellers Ancillary Document;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 1in; text-align: justify; text-indent: 0.5in">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 1in; text-align: justify; text-indent: 0.5in">(iii)&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;the
matters set forth on <U>Schedule 7.2</U>;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 1in; text-align: justify; text-indent: 0.5in">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 1in; text-align: justify; text-indent: 0.5in">(iv)&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;any
Liabilities arising out of or relating to the Sellers&rsquo; use or occupation prior to the Closing of any parcel of real property,
including any Liabilities relating to the Sellers&rsquo; use or occupation prior to the Closing of the Facilities;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 1in; text-align: justify; text-indent: 0.5in">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 1in; text-align: justify; text-indent: 0.5in">(v)&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;the
Excluded Assets;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 1in; text-align: justify; text-indent: 0.5in">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 1in; text-align: justify; text-indent: 0.5in">(vi)&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;the
Excluded Liabilities; and</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 1in; text-align: justify; text-indent: 0.5in">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 1in; text-align: justify; text-indent: 0.5in">(vii)&nbsp;&nbsp;&nbsp;&nbsp;any
claim by any Seller or any stockholder or optionholder of any Seller, MI or any of their respective Affiliates arising out of any
payment made to or by or not made to or by any such Person (other than claims with respect to a breach by a Buyer Party of its
express payment obligations under this Agreement) arising out of (A) any error or inaccuracy in the allocation of the Purchase
Price among the Sellers or the stockholders or optionholders of any Seller, MI or any of their respective Affiliates, or the allocation
of payments or Liabilities among recipients of consideration paid by the Buyer Parties pursuant to this Agreement or (B) the Allocation
Agreement.</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 1in">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 1in">(b)&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Notwithstanding
anything to the contrary contained in this Agreement, except for breaches of the Fundamental Representations, and in connection
with Fraud Claims, the Sellers&rsquo; maximum aggregate Liability for indemnification under <U>Section 7.2(a)(i)</U> shall be capped
at $7,062,304.</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 1in">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 1in">(c)&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Any
payment(s) to be made pursuant to this <U>Section 7.2</U> shall be released to the applicable Buyer Indemnified Party from the
Escrow Account until the Escrow Amount is exhausted and thereafter any remaining amounts shall be paid in cash by the Sellers,
or, at the election of the Buyer, offset against the Margin Bonus Payment, if payable.</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in"><I>&nbsp;</I></P>


<!-- Field: Page; Sequence: 59; Value: 2 -->
    <DIV STYLE="margin-top: 12pt; margin-bottom: 6pt; border-bottom: Black 1pt solid"><P STYLE="margin-top: 0pt; text-align: center; margin-bottom: 0pt"><!-- Field: Sequence; Type: Arabic; Name: PageNo -->54<!-- Field: /Sequence --></P></DIV>
    <DIV STYLE="page-break-before: always; margin-top: 6pt; margin-bottom: 12pt"><P STYLE="margin: 0pt">&nbsp;</P></DIV>
    <!-- Field: /Page -->

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><I>&nbsp;</I></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in"><I>Section 7.3&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Indemnification
by the Buyer Parties.</I></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 1in">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 1in">(a)&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Subject
to the terms and conditions of this <U>Article VII</U>, the Buyer Parties agree to reimburse, defend, indemnify and hold harmless
the Sellers and their present and future Affiliates and their respective heirs and representatives (collectively, the &ldquo;<U>Seller
Indemnified Parties</U>&rdquo;) from, against and in respect of all Losses resulting from, or that exist or arise due to, any of
the following (collectively, &ldquo;<U>Seller Claims</U>&rdquo;):</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 1in; text-align: justify; text-indent: 0.5in">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 1in; text-align: justify; text-indent: 0.5in">(i)&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;any
inaccuracy or breach of any representation or warranty of the Buyer Parties;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 1in; text-align: justify; text-indent: 0.5in">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 1in; text-align: justify; text-indent: 0.5in">(ii)&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;any
breach of or failure by the Buyer Parties to perform or comply with any covenant or agreement contained in this Agreement or in
any Buyer Ancillary Document;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 1in; text-align: justify; text-indent: 0.5in">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 1in; text-align: justify; text-indent: 0.5in">(iii)&nbsp;&nbsp;&nbsp;&nbsp;the
Assumed Liabilities; and</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 1in; text-align: justify; text-indent: 0.5in">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 1in; text-align: justify; text-indent: 0.5in">(iv)&nbsp;&nbsp;&nbsp;&nbsp;the
operations of the Business or the ownership or use of the Acquired Assets subsequent to the Closing.</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 1in">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 1in">(b)&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Notwithstanding
anything to the contrary contained in this Agreement, except for breaches of the Buyer Parties&rsquo; representations in <U>Section
5.1</U> (Organization), <U>Section 5.2</U> (Authorization), and <U>Section 5.3</U> (Binding Agreement), and in connection with
Fraud Claims, the Buyer Parties&rsquo; maximum, aggregate Liability for indemnification under <U>Section 7.3(a)(i)</U>, other than
for Fraud Claims, shall be capped at $7,062,304.</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 1in">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 1in">(c)&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Any
payment(s) to be made pursuant to this <U>Section 7.3</U> shall be paid in cash by the Buyers.</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in"><I>&nbsp;</I></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in"><I>Section 7.4&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Procedures
for Indemnification.</I></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 1in">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 1in">(a)&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;In
order for an Indemnified Party to be entitled to any indemnification provided for under this Agreement in respect of a written
claim, suit or written demand made by any Person against the Indemnified Party (a &ldquo;<U>Third Party Claim</U>&rdquo;), such
Indemnified Party must notify the indemnifying party (the &ldquo;<U>Indemnifying Party</U>&rdquo;) in writing, and in reasonable
detail, of the Third Party Claim and the facts known by the Indemnified Party relating thereto as promptly as reasonably possible
after receipt by such Indemnified Party of notice of the Third Party Claim; <U>provided</U>, <U>however</U>, that failure to give
such notification on a timely basis shall not affect the indemnification provided hereunder except to the extent the Indemnifying
Party shall have been actually prejudiced as a result of such failure. Thereafter, the Indemnified Party shall deliver to the Indemnifying
Party, within five Business Days after the Indemnified Party&rsquo;s receipt thereof, copies of all notices and documents (including
court papers) delivered by such Person to the Indemnified Party relating to the Third Party Claim.</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 1in">&nbsp;</P>


<!-- Field: Page; Sequence: 60; Value: 2 -->
    <DIV STYLE="margin-top: 12pt; margin-bottom: 6pt; border-bottom: Black 1pt solid"><P STYLE="margin-top: 0pt; text-align: center; margin-bottom: 0pt"><!-- Field: Sequence; Type: Arabic; Name: PageNo -->55<!-- Field: /Sequence --></P></DIV>
    <DIV STYLE="page-break-before: always; margin-top: 6pt; margin-bottom: 12pt"><P STYLE="margin: 0pt">&nbsp;</P></DIV>
    <!-- Field: /Page -->

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 1in">(b)&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;If
the Indemnifying Party, subject to the limitations set forth in this <U>Article VII</U>, has conceded liability to indemnify the
Indemnified Party with respect to all Losses relating to such Third Party Claim, then the Indemnifying Party shall have 20 days
after receipt of the Indemnified Party&rsquo;s notice of a given Third Party Claim to elect, at his, her or its option, to assume
the defense of any such Third Party Claim, in which case:</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 1in; text-align: justify; text-indent: 0.5in">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 1in; text-align: justify; text-indent: 0.5in">(i)&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;the
attorneys&rsquo; fees, other professionals&rsquo; and experts&rsquo; fees and court or arbitration costs incurred by the Indemnifying
Party in connection with defending such Third Party Claim shall be payable by such Indemnifying Party;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 1in; text-align: justify; text-indent: 0.5in">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 1in; text-align: justify; text-indent: 0.5in">(ii)&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;the
Indemnified Party shall not be entitled to be indemnified for any costs or expenses incurred by the Indemnified Party in connection
with the defenses of such Third Party Claim following the Indemnifying Party&rsquo;s assumption of such defense, except for actual
costs incurred in connection with the Indemnifying Party&rsquo;s requests for cooperation, which costs shall be reimbursed by the
Indemnifying Party;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 1in; text-align: justify; text-indent: 0.5in">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 1in; text-align: justify; text-indent: 0.5in">(iii)&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;the
Indemnified Party shall be entitled to monitor such defense at his, her or its sole expense; and</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 1in; text-align: justify; text-indent: 0.5in">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 1in; text-align: justify; text-indent: 0.5in">(iv)&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;the
Indemnified Party shall not enter into any agreement providing for the settlement or compromise of such Third Party Claim or the
consent to the entry of a judgment with respect to such Third Party Claim without the prior written consent of the Indemnifying
Party, which consent may not be unreasonably withheld.</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">If the Indemnifying Party does not give
notice to the Indemnified Party of his, her or its election to either assume or reject the defense of such Third Party Claim within
20 days after receipt of notice of such Third Party Claim, the Indemnifying Party shall be bound for all purposes by any determination
made in such Third Party Claim or any compromise or settlement effected by the Indemnified Person.</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 1in">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 1in">(c)&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;If
(i) the Indemnifying Party has not conceded liability to indemnify the Indemnified Party with respect to all Losses relating to
such Third Party Claim, or (ii) if the Indemnifying Party elects not to defend such Third Party Claim, then (A) the Indemnified
Party shall diligently defend such Third Party Claim, and (B) the Indemnified Party shall, subject to the limitations and conditions
set forth in this <U>Article VII</U>, be entitled to indemnification under this <U>Article VII</U> in respect of such Third Party
Claim, <U>provided</U>, <U>however</U>, that the Indemnified Party shall have no right to seek indemnification under this <U>Article
VII</U> in respect of such Third Party Claim for any agreement providing for the settlement or compromise of such Third Party Claim
or the consent to the entry of a judgment with respect to such Third Party Claim entered into without the prior written consent
of the Indemnifying Party (which consent shall not be unreasonably withheld, conditioned or delayed).</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 1in">&nbsp;</P>


<!-- Field: Page; Sequence: 61; Value: 2 -->
    <DIV STYLE="margin-top: 12pt; margin-bottom: 6pt; border-bottom: Black 1pt solid"><P STYLE="margin-top: 0pt; text-align: center; margin-bottom: 0pt"><!-- Field: Sequence; Type: Arabic; Name: PageNo -->56<!-- Field: /Sequence --></P></DIV>
    <DIV STYLE="page-break-before: always; margin-top: 6pt; margin-bottom: 12pt"><P STYLE="margin: 0pt">&nbsp;</P></DIV>
    <!-- Field: /Page -->

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 1in">(d)&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;If
any Indemnified Party asserts the existence of a claim giving rise to Losses (but excluding Third Party Claims), such Party shall
give written notice to the Indemnifying Party. Such written notice shall state that it is being given pursuant to this <U>Section
7.4</U>, specify, in reasonable detail, the nature and amount of the claim (to the extent they are capable of determination). If
such Indemnifying Party, within 60 days after receipt of such notice by Indemnifying Party and Indemnifying Party&rsquo;s attorney,
shall not give written notice to such Indemnified Party announcing such Indemnifying Party&rsquo;s intent to contest such assertion
of such Indemnified Party, such assertion shall be deemed accepted and the amount of such claim shall be deemed a valid claim and
constitute Losses for all purposes under this <U>Article VII</U>. If, however, such Indemnifying Party contests such assertion
of a claim by giving such written notice to the Indemnified Party within said period, then the Parties shall act in good faith
to reach agreement regarding such claim. If litigation or arbitration shall arise with respect to any such claim, the prevailing
Party shall be entitled to reimbursement of costs and expenses incurred in connection with such litigation or arbitration (including
reasonable attorneys&rsquo; fees and expenses and investigation costs).</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in"><I>&nbsp;</I></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in"><I>Section 7.5&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Subrogation</I>.
&nbsp;&nbsp;Upon making an indemnity payment pursuant to this Agreement, the Indemnifying Party will, to the extent of such payment,
be subrogated to all rights of the Indemnified Party against any third party in respect of the Losses to which the payment related.
Without limiting the generality of any other provision hereof, each such Indemnified Party and Indemnifying Party shall duly execute
upon request all instruments reasonably necessary to evidence and perfect the above described subrogation rights.</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in"><I>&nbsp;</I></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in"><I>Section 7.6&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Exclusive
Remedy; Ancillary Documents</I>. &nbsp;&nbsp;Except for (i) injunctive relief as and to the extent provided for in this Agreement,
(ii) remedies specifically provided for under the Ancillary Documents, and (iii) Fraud Claims, this <U>Article VII</U> shall be
the sole and exclusive remedy of the Parties for any breach of any representation, warranty or covenant contained herein or in
the Ancillary Documents or otherwise arising out of the transactions contemplated hereby or thereby.</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in"><I>&nbsp;</I></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in"><I>Section 7.7&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Treatment
of Indemnity Payments</I>. &nbsp;&nbsp;Any payment made pursuant to this <U>Article VII</U> will be treated as an adjustment to
the Purchase Price to the extent permitted by Law, and the Parties shall make all necessary tax filings consistent with such adjustment.</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in"><I>&nbsp;</I></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in"><I>Section 7.8&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Third
Party Recoveries</I>. &nbsp;&nbsp;The amount of any Losses subject to indemnification under this <U>Article VII</U> shall be calculated
net of any third party insurance and/or bond proceeds and other third party recoveries (including through indemnification, counterclaim,
reimbursement arrangement, contract or otherwise) (&ldquo;<U>Third Party Recovery Sources</U>&rdquo;) actually received by the
Indemnified Party on account of such Losses, net of costs and expenses associated with pursuing such insurance recoveries or other
third party recoveries. The Indemnified Party shall use commercially reasonable efforts to seek payment and recovery from such
Third Party Recovery Sources in connection with any Losses for which it will seek indemnification from the Indemnifying Party.</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in"><I>&nbsp;</I></P>


<!-- Field: Page; Sequence: 62; Value: 2 -->
    <DIV STYLE="margin-top: 12pt; margin-bottom: 6pt; border-bottom: Black 1pt solid"><P STYLE="margin-top: 0pt; text-align: center; margin-bottom: 0pt"><!-- Field: Sequence; Type: Arabic; Name: PageNo -->57<!-- Field: /Sequence --></P></DIV>
    <DIV STYLE="page-break-before: always; margin-top: 6pt; margin-bottom: 12pt"><P STYLE="margin: 0pt">&nbsp;</P></DIV>
    <!-- Field: /Page -->

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><I>&nbsp;</I></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in"><I>Section 7.9&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;No
Windfalls</I>. &nbsp;&nbsp;If an Indemnified Party receives any payment under an applicable insurance policy or bond in respect
of Losses for which such Indemnified Party has been indemnified hereunder, or from any other Person or other Third Party Recovery
Sources alleged or found to be responsible for such Losses, subsequent to receipt of an indemnification payment in respect of such
Losses, then such Indemnified Party shall promptly reimburse the Indemnifying Party for any payment made by such Indemnifying Party
in connection with providing such indemnification payment up to the lesser of (i) the amount received by the Indemnified Party
from such insurance policy or other Person or other Third Party Recovery Sources in respect of such Losses, net of any reasonable
out of pocket expenses incurred by the Indemnified Party in collecting such amount, and (ii) the excess, if any, of the total amount
received in respect of such Losses from such insurance policy or bond or other Person and from the indemnification payment from
the Indemnifying Party over the sum of the total amount of such Losses suffered by the Indemnified Party and the expenses incurred
by the Indemnified Party in collecting such amounts.</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in"><I>&nbsp;</I></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in"><I>Section 7.10&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Materiality</I>.
&nbsp;&nbsp;For all purposes of this <U>Article VII</U>, any inaccuracy or breach of the representations and warranties contained
in this Agreement and the amount of Losses resulting therefrom shall be determined without references to the terms &ldquo;material,&rdquo;
&ldquo;materially,&rdquo; &ldquo;Material Adverse Effect,&rdquo; &ldquo;material adverse effect&rdquo; or other similar qualifications
as to materiality, and any dollar thresholds, in each case contained or incorporated in any such representation or warranty.</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in"><I>&nbsp;</I></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in"><I>Section 7.11&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Waiver
of Certain Damages</I>. &nbsp;&nbsp;In no event shall any Indemnifying Party be liable to any Indemnified Party for any punitive
or special damages.</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in"><I>&nbsp;</I></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in"><I>Section 7.12&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Mitigation</I>.
&nbsp;&nbsp;The Indemnified Parties shall take commercially reasonable efforts to mitigate and minimize the amount of any Losses
for which it will seek indemnification.</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in"><I>&nbsp;</I></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in"><I>Section 7.13&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Basket</I>.</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 1in">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 1in">(a)&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;No
Buyer Indemnified Party will be entitled to recover for Losses under <U>Section 7.2(a)(i)</U> unless the aggregate amount of Losses
with respect to all claims exceeds $75,000, in which event the Seller Parties shall be liable for all Losses from &ldquo;dollar
one.&rdquo;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 1in">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 1in">(b)&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;No
Seller Indemnified Party will be entitled to recover for Losses under <U>Section 7.3(a)(i)</U> unless the aggregate amount of Losses
with respect to all claims exceeds $75,000, in which event the Buyer Parties shall be liable for all Losses from &ldquo;dollar
one.&rdquo;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in"><I>&nbsp;</I></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in"><I>Section 7.14&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Additional
Limitations</I>.</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 1in">(a)&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Notwithstanding
any other provision contained in this Agreement or otherwise, the Sellers&rsquo; maximum aggregate liability for any and all Buyer
Claims shall not exceed $7,062,304, except in the case of Fraud Claims and/or a breach of the Fundamental Representations.</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 1in">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 1in">(b)&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Notwithstanding
any other provision contained in this Agreement or otherwise, the Buyer Parties&rsquo; maximum aggregate liability for any and
all Seller Claims shall not exceed $7,062,304, except in the case of Fraud Claims, a breach of <U>Sections 5.1, 5.2 and 5.3 </U>and/or
a failure to pay the agreed upon Purchase Price and/or the agreed upon Margin Bonus Payment.</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in"><I>&nbsp;</I></P>


<!-- Field: Page; Sequence: 63; Value: 2 -->
    <DIV STYLE="margin-top: 12pt; margin-bottom: 6pt; border-bottom: Black 1pt solid"><P STYLE="margin-top: 0pt; text-align: center; margin-bottom: 0pt"><!-- Field: Sequence; Type: Arabic; Name: PageNo -->58<!-- Field: /Sequence --></P></DIV>
    <DIV STYLE="page-break-before: always; margin-top: 6pt; margin-bottom: 12pt"><P STYLE="margin: 0pt">&nbsp;</P></DIV>
    <!-- Field: /Page -->

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><I>&nbsp;</I></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in"><I>Section 7.15&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;No
Double Recovery.</I> &nbsp;&nbsp;For purposes of this <U>Article VII</U>, (i) the Buyer Indemnified Parties will be treated as
a &ldquo;single&rdquo; party and together will only be entitled to recover &ldquo;one time&rdquo; in connection with any Buyer
Claim, and (ii) Seller Indemnified Parties will be treated as a &ldquo;single&rdquo; party and together will only be entitled to
recover &ldquo;one time&rdquo; in connection with any Seller Claim. For purposes of this <U>Article VII</U>, each Seller will be
treated as a &ldquo;single&rdquo; party and together will only be liable &ldquo;one time&rdquo; in connection with any Buyer Claim.</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in"><I>&nbsp;</I></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in"><I>Section 7.16&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Net
of Taxes</I>. &nbsp;&nbsp;The amount of indemnification claims hereunder will be net of any tax benefits realized within three
(3) taxable years by the Indemnified Party in connection with such claims.</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center; text-indent: 0in"><B>&nbsp;</B></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center; text-indent: 0in"><B>ARTICLE VIII</B></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center; text-indent: 0in"><B>MISCELLANEOUS</B></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in"><I>&nbsp;</I></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in"><I>Section 8.1&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Transaction
Expenses</I>. &nbsp;&nbsp;Except as otherwise expressly set forth elsewhere in this Agreement, all costs and expenses related to
this Agreement, the Ancillary Documents and the transactions contemplated hereby and thereby will be the obligation of the Party
incurring such expenses.</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in"><I>&nbsp;</I></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in"><I>Section 8.2&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Notices</I>.
&nbsp;&nbsp;Any notice, request, instruction or other document to be given hereunder shall be sent in writing and delivered personally,
sent by reputable, overnight courier service (charges paid by sender), or by email, according to the instructions set forth below.
Such notices will be deemed given: at the time delivered by hand, if personally delivered; on the day of delivery if during normal
business hours (or on the following Business Day if not sent during normal business hours), if sent by reputable, overnight courier
service; and at the time when receipt is acknowledged by the recipient Party if sent by email during normal business hours (or
on the following Business Day if not sent during normal business hours).</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 3in; text-indent: -2.5in">&nbsp;</P>

<TABLE CELLSPACING="0" CELLPADDING="0" STYLE="font: 10pt Times New Roman, Times, Serif; width: 92%; border-collapse: collapse; margin-left: 0.5in">
<TR STYLE="vertical-align: top">
    <TD STYLE="width: 35%; text-indent: 0in">If to a Buyer Party, to:</TD>
    <TD STYLE="width: 65%; text-indent: 0in">&nbsp;</TD></TR>
<TR STYLE="vertical-align: top">
    <TD STYLE="text-indent: 0in">&nbsp;</TD>
    <TD STYLE="text-indent: 0in">MYR Group Inc.</TD></TR>
<TR STYLE="vertical-align: top">
    <TD STYLE="text-indent: 0in">&nbsp;</TD>
    <TD STYLE="text-indent: 0in">Corporate Office</TD></TR>
<TR STYLE="vertical-align: top">
    <TD STYLE="text-indent: 0in">&nbsp;</TD>
    <TD STYLE="text-indent: 0in">1701 Golf Road &ndash; Suite 3-1012</TD></TR>
<TR STYLE="vertical-align: top">
    <TD STYLE="text-indent: 0in">&nbsp;</TD>
    <TD STYLE="text-indent: 0in">Rolling Meadows, IL&nbsp;&nbsp;60008-4210</TD></TR>
<TR STYLE="vertical-align: top">
    <TD STYLE="text-indent: 0in">&nbsp;</TD>
    <TD STYLE="text-indent: 0in">Attention:&nbsp;&nbsp;Betty R. Johnson</TD></TR>
<TR STYLE="vertical-align: top">
    <TD STYLE="text-indent: 0in">&nbsp;</TD>
    <TD STYLE="text-indent: 0in">Email: BJohnson@myrgroup.com</TD></TR>
<TR STYLE="vertical-align: top">
    <TD STYLE="text-indent: 0in">&nbsp;</TD>
    <TD STYLE="text-indent: 0in">&nbsp;</TD></TR>
<TR STYLE="vertical-align: top">
    <TD STYLE="text-indent: 0in">with copies (which will</TD>
    <TD STYLE="text-indent: 0in">&nbsp;</TD></TR>
<TR STYLE="vertical-align: top">
    <TD STYLE="text-indent: 0in">not constitute notice) to:</TD>
    <TD STYLE="text-indent: 0in">MYR Group Inc.</TD></TR>
<TR STYLE="vertical-align: top">
    <TD STYLE="text-indent: 0in">&nbsp;</TD>
    <TD STYLE="text-indent: 0in">Corporate Office</TD></TR>
<TR STYLE="vertical-align: top">
    <TD STYLE="text-indent: 0in">&nbsp;</TD>
    <TD STYLE="text-indent: 0in">1701 Golf Road &ndash; Suite 3-1012</TD></TR>
<TR STYLE="vertical-align: top">
    <TD STYLE="text-indent: 0in">&nbsp;</TD>
    <TD STYLE="text-indent: 0in">Rolling Meadows, IL&nbsp;&nbsp;60008-4210</TD></TR>
<TR STYLE="vertical-align: top">
    <TD STYLE="text-indent: 0in">&nbsp;</TD>
    <TD STYLE="text-indent: 0in">Attention:&nbsp;&nbsp;Gary B. Engen</TD></TR>
<TR STYLE="vertical-align: top">
    <TD STYLE="text-indent: 0in">&nbsp;</TD>
    <TD STYLE="text-indent: 0in">Email: GEngen@myrgroup.com</TD></TR>
</TABLE>
<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&nbsp;</P>


<!-- Field: Page; Sequence: 64; Value: 2 -->
    <DIV STYLE="margin-top: 12pt; margin-bottom: 6pt; border-bottom: Black 1pt solid"><P STYLE="margin-top: 0pt; text-align: center; margin-bottom: 0pt"><!-- Field: Sequence; Type: Arabic; Name: PageNo -->59<!-- Field: /Sequence --></P></DIV>
    <DIV STYLE="page-break-before: always; margin-top: 6pt; margin-bottom: 12pt"><P STYLE="margin: 0pt">&nbsp;</P></DIV>
    <!-- Field: /Page -->

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&nbsp;</P>

<TABLE CELLSPACING="0" CELLPADDING="0" STYLE="font: 10pt Times New Roman, Times, Serif; width: 92%; border-collapse: collapse; margin-left: 0.5in">
<TR STYLE="vertical-align: top">
    <TD STYLE="width: 35%; text-indent: 0in">&nbsp;</TD>
    <TD STYLE="width: 65%; text-indent: 0in">and</TD></TR>
<TR STYLE="vertical-align: top">
    <TD STYLE="text-indent: 0in">&nbsp;</TD>
    <TD STYLE="text-indent: 0in">&nbsp;</TD></TR>
<TR STYLE="vertical-align: top">
    <TD STYLE="text-indent: 0in">&nbsp;</TD>
    <TD STYLE="text-indent: 0in">Jones Day</TD></TR>
<TR STYLE="vertical-align: top">
    <TD STYLE="text-indent: 0in">&nbsp;</TD>
    <TD STYLE="text-indent: 0in">77 West Wacker Drive</TD></TR>
<TR STYLE="vertical-align: top">
    <TD STYLE="text-indent: 0in">&nbsp;</TD>
    <TD STYLE="text-indent: 0in">Chicago, IL&nbsp;&nbsp;60601-1692</TD></TR>
<TR STYLE="vertical-align: top">
    <TD STYLE="text-indent: 0in">&nbsp;</TD>
    <TD STYLE="text-indent: 0in">Telephone:&nbsp;&nbsp;(312) 269-4235</TD></TR>
<TR STYLE="vertical-align: top">
    <TD STYLE="text-indent: 0in">&nbsp;</TD>
    <TD STYLE="text-indent: 0in">Attention:&nbsp;&nbsp;Ismail H. Alsheik</TD></TR>
<TR STYLE="vertical-align: top">
    <TD STYLE="text-indent: 0in">&nbsp;</TD>
    <TD STYLE="text-indent: 0in">Email: ialsheik@jonesday.com</TD></TR>
<TR STYLE="vertical-align: top">
    <TD STYLE="text-indent: 0in">&nbsp;</TD>
    <TD STYLE="text-indent: 0in">&nbsp;</TD></TR>
<TR STYLE="vertical-align: top">
    <TD STYLE="text-indent: 0in">If to any Seller:</TD>
    <TD STYLE="text-indent: 0in">Huen Electric, Inc,</TD></TR>
<TR STYLE="vertical-align: top">
    <TD STYLE="text-indent: 0in">&nbsp;</TD>
    <TD STYLE="text-indent: 0in">1801 West 16th Street</TD></TR>
<TR STYLE="vertical-align: top">
    <TD STYLE="text-indent: 0in">&nbsp;</TD>
    <TD STYLE="text-indent: 0in">Broadview, IL 60155</TD></TR>
<TR STYLE="vertical-align: top">
    <TD STYLE="text-indent: 0in">&nbsp;</TD>
    <TD STYLE="text-indent: 0in">Telephone:&nbsp;&nbsp;(708) 343-5511</TD></TR>
<TR STYLE="vertical-align: top">
    <TD STYLE="text-indent: 0in">&nbsp;</TD>
    <TD STYLE="text-indent: 0in">Attn:&nbsp;&nbsp;Jack W. Dougherty P.E.</TD></TR>
<TR STYLE="vertical-align: top">
    <TD STYLE="text-indent: 0in">&nbsp;</TD>
    <TD STYLE="text-indent: 0in">Email:&nbsp;&nbsp;jack@huenelectric.com</TD></TR>
<TR STYLE="vertical-align: top">
    <TD STYLE="text-indent: 0in">&nbsp;</TD>
    <TD STYLE="text-indent: 0in">&nbsp;</TD></TR>
<TR STYLE="vertical-align: top">
    <TD STYLE="text-indent: 0in">with a copy (which will</TD>
    <TD STYLE="text-indent: 0in">&nbsp;</TD></TR>
<TR STYLE="vertical-align: top">
    <TD STYLE="text-indent: 0in">not constitute notice) to:</TD>
    <TD STYLE="text-indent: 0in">Burke, Warren, MacKay &amp; Serritella</TD></TR>
<TR STYLE="vertical-align: top">
    <TD STYLE="text-indent: 0in">&nbsp;</TD>
    <TD STYLE="text-indent: 0in">330 N. Wabash Avenue, 21<SUP>st</SUP> Floor</TD></TR>
<TR STYLE="vertical-align: top">
    <TD STYLE="text-indent: 0in">&nbsp;</TD>
    <TD STYLE="text-indent: 0in">Chicago, IL 60611</TD></TR>
<TR STYLE="vertical-align: top">
    <TD STYLE="text-indent: 0in">&nbsp;</TD>
    <TD STYLE="text-indent: 0in">Telephone:&nbsp;&nbsp;(312) 840-7090</TD></TR>
<TR STYLE="vertical-align: top">
    <TD STYLE="text-indent: 0in">&nbsp;</TD>
    <TD STYLE="text-indent: 0in">Attn:&nbsp;&nbsp;Patrick J. Bruks</TD></TR>
<TR STYLE="vertical-align: top">
    <TD STYLE="text-indent: 0in">&nbsp;</TD>
    <TD STYLE="text-indent: 0in">Email:&nbsp;&nbsp;pbruks@burkelaw.com</TD></TR>
</TABLE>
<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">or to such other address or to the attention
of such other Party that the recipient Party has specified by prior written notice to the sending Party in accordance with the
preceding.</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in"><I>&nbsp;</I></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in"><I>Section 8.3&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Headings</I>.
&nbsp;&nbsp;The headings of the Sections of this Agreement are for convenience only and in no way modify, interpret or construe
the meaning of specific provisions of this Agreement.</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in"><I>&nbsp;</I></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in"><I>Section 8.4&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Severability</I>.
&nbsp;&nbsp;In case any one or more of the provisions contained in this Agreement should be held invalid, illegal or unenforceable
in any respect, the validity, legality and enforceability of the remaining provisions will not in any way be affected or impaired.
If the final judgment of a court of competent jurisdiction or other authority declares that any term or provision hereof is invalid,
illegal or unenforceable, the Parties agree that the court making such determination will have the power to reduce the scope, duration,
area or applicability of the term or provision, to delete specific words or phrases, or to replace any invalid, illegal or unenforceable
term or provision with a term or provision that is valid, legal and enforceable and that comes closest to expressing the intention
of the invalid, illegal or unenforceable term or provision.</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in"><I>&nbsp;</I></P>


<!-- Field: Page; Sequence: 65; Value: 2 -->
    <DIV STYLE="margin-top: 12pt; margin-bottom: 6pt; border-bottom: Black 1pt solid"><P STYLE="margin-top: 0pt; text-align: center; margin-bottom: 0pt"><!-- Field: Sequence; Type: Arabic; Name: PageNo -->60<!-- Field: /Sequence --></P></DIV>
    <DIV STYLE="page-break-before: always; margin-top: 6pt; margin-bottom: 12pt"><P STYLE="margin: 0pt">&nbsp;</P></DIV>
    <!-- Field: /Page -->

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><I>&nbsp;</I></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in"><I>Section 8.5&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;No
Third Party Beneficiaries</I>. &nbsp;&nbsp;Except for the Buyer Indemnified Parties and the Seller Indemnified Parties and as provided
in <U>Article VII</U>, this Agreement does not and will not confer any rights or remedies upon any Person other than the Parties
and their respective successors and permitted assigns.</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in"><I>&nbsp;</I></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in"><I>Section 8.6&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Waivers</I>.
&nbsp;&nbsp;No waiver by any Party of any default, misrepresentation or breach of warranty or covenant hereunder, whether intentional
or not, will be deemed to extend to any prior or subsequent default, misrepresentation or breach of warranty or covenant hereunder
or affect in any way any rights arising by virtue of any prior or subsequent such occurrence.</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in"><I>&nbsp;</I></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in"><I>Section 8.7&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Incorporation
of Exhibits</I>. &nbsp;&nbsp;If the provisions of any Exhibit to this Agreement or any Ancillary Document are inconsistent with
the provisions of this Agreement, the provisions of this Agreement will prevail unless otherwise expressly provided in such Exhibit
or Ancillary Document. The annexes, exhibits and disclosure schedules appended to this Agreement or to be attached hereafter are
hereby incorporated as integral parts of this Agreement.</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in"><I>&nbsp;</I></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in"><I>Section 8.8&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Specific
Performance</I>. &nbsp;&nbsp;Irreparable damage would occur in the event that any of the provisions of this Agreement are not performed
in accordance with their specific terms or are otherwise breached. Each Party agrees that, in the event of any breach or threatened
breach by any other Party of any covenant or obligation contained in this Agreement, the non-breaching Party shall be entitled
(in addition to any other remedy that may be available to it pursuant to this Agreement) to seek and obtain (a)&nbsp;a decree or
order of specific performance to enforce the observance and performance of such covenant or obligation and (b)&nbsp;an injunction
restraining such breach or threatened breach.</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in"><I>&nbsp;</I></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in"><I>Section 8.9&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Counterparts</I>.
&nbsp;&nbsp;This Agreement may be executed in one or more counterparts each of which will be deemed an original but all of which
will constitute one and the same instrument. PDFs or other electronic copies of signatures will be deemed to be originals.</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in"><I>&nbsp;</I></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in"><I>Section 8.10&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Further
Assurances</I>. &nbsp;&nbsp;Following the Closing, subject to the terms and conditions of this Agreement, if any further action
is necessary in order to carry out the purposes of this Agreement, each of the Parties shall take such further action (including
the execution and delivery of such further instruments and documents) as any other Party may reasonably request (at the sole cost
and expense of the requesting Party).</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in"><I>&nbsp;</I></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in"><I>Section 8.11&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Amendment;
Successors and Assigns</I>. &nbsp;&nbsp;This Agreement may be amended only by the execution and delivery of a written instrument
by or on behalf of each Party. Neither this Agreement nor any of the rights, interests or obligations provided by this Agreement
shall be transferred or assigned by any of the Parties hereto (whether by operation of Law or otherwise) without the prior written
consent of the other Parties; <U>provided</U>, <U>however</U>, that the Buyer Parties may, without the prior written consent of
any other Party to this Agreement, assign any or all of their rights or obligations under this Agreement or any of the Ancillary
Documents to one or more of their Affiliates; <U>provided</U>, <U>further</U>, however, that in any such case the Buyer Parties
will remain responsible for the performance of all of its obligations hereunder. Subject to the preceding sentence, this Agreement
will be binding upon and inure to the benefit of the Parties hereto and their respective successors and permitted assigns.</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in"><I>&nbsp;</I></P>


<!-- Field: Page; Sequence: 66; Value: 2 -->
    <DIV STYLE="margin-top: 12pt; margin-bottom: 6pt; border-bottom: Black 1pt solid"><P STYLE="margin-top: 0pt; text-align: center; margin-bottom: 0pt"><!-- Field: Sequence; Type: Arabic; Name: PageNo -->61<!-- Field: /Sequence --></P></DIV>
    <DIV STYLE="page-break-before: always; margin-top: 6pt; margin-bottom: 12pt"><P STYLE="margin: 0pt">&nbsp;</P></DIV>
    <!-- Field: /Page -->



<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in"><I>Section 8.12&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Entire
Agreement; Schedules</I>. &nbsp;&nbsp;This Agreement, the disclosure schedules, the Exhibits, and the Ancillary Documents collectively
constitute the entire agreement among the Parties and supersede any prior and contemporaneous understandings, agreements or representations
by or among the Parties (or any of their respective Affiliates), written or oral, that may have related in any way to the subject
matter hereof or thereof. Any item disclosed in a disclosure schedule with respect to a particular section of this Agreement shall
be deemed to have been disclosed with respect to every other applicable section of this Agreement if the relevance of such disclosure
to the other section is readily apparent or may be reasonably inferred upon a reading of such disclosure. The specification of
any dollar amount in the representations or warranties contained in this Agreement or the inclusion of any specific item in the
disclosure schedules is not intended to imply that such amount, or higher or lower amounts, or the items so included or other items,
are or are not material, and no party shall use the fact of the setting of such amounts or the inclusion of any such item in any
dispute or controversy as to whether any obligation, items or matter not described herein or included in the disclosure schedules
is or is not material for purposes of this Agreement.</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in"><I>&nbsp;</I></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in"><I>Section 8.13&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Construction</I>.
&nbsp;&nbsp;Any reference in this Agreement to $ will mean U.S. dollars. As used in this Agreement, the words &ldquo;include&rdquo;
and &ldquo;including,&rdquo; and variations thereof, will not be deemed to be terms of limitation, but rather will be deemed to
be followed by the words &ldquo;without limitation.&rdquo; Except as otherwise indicated, all references in this Agreement to &ldquo;Sections&rdquo;
and &ldquo;Exhibits&rdquo; are intended to refer to Sections and Exhibits to this Agreement. As used in this Agreement, the terms
&ldquo;hereof,&rdquo; &ldquo;hereunder,&rdquo; &ldquo;herein&rdquo; and words of similar import will refer to this Agreement as
a whole and not to any particular provision of this Agreement. The term &ldquo;any&rdquo; will be deemed to mean &ldquo;any and
all.&rdquo; Each Party hereto has participated in the drafting of this Agreement, which each Party acknowledges is the result of
extensive negotiations between the Parties, and consequently, this Agreement will be interpreted without reference to any rule
or precept of Law to the effect that any ambiguity in a document be construed against the drafter.</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in"><I>&nbsp;</I></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in"><I>Section 8.14&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Governing
Law</I>. &nbsp;&nbsp;This Agreement, and any other claims that arise out of or result from the transactions contemplated hereby,
will be governed by and construed in accordance with the Laws of the State of Delaware, without giving effect to any Law or rule
that would cause the Laws of any jurisdiction other than the State of Delaware to be applied.</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in"><I>&nbsp;</I></P>


<!-- Field: Page; Sequence: 67; Value: 2 -->
    <DIV STYLE="margin-top: 12pt; margin-bottom: 6pt; border-bottom: Black 1pt solid"><P STYLE="margin-top: 0pt; text-align: center; margin-bottom: 0pt"><!-- Field: Sequence; Type: Arabic; Name: PageNo -->62<!-- Field: /Sequence --></P></DIV>
    <DIV STYLE="page-break-before: always; margin-top: 6pt; margin-bottom: 12pt"><P STYLE="margin: 0pt">&nbsp;</P></DIV>
    <!-- Field: /Page -->

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><I>&nbsp;</I></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in"><I>Section 8.15&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Consent
to Jurisdiction</I>. &nbsp;&nbsp;The state courts of the State of Delaware will have exclusive jurisdiction over all disputes among
the Parties, whether at law or in equity, based upon, arising out of or relating to this Agreement and the agreements, instruments
and documents contemplated hereby or the facts and circumstances leading to its execution and delivery, whether in contract, tort
or otherwise. Each of the Parties irrevocably consents to and agrees to submit to the exclusive jurisdiction of such courts, agrees
that process may be served upon them in any manner authorized by the Laws of the State of Delaware, and hereby waives, and agrees
not to assert in any such dispute, to the fullest extent permitted by applicable Law, any claim that (a)&nbsp;such Party is not
personally subject to the jurisdiction of such courts, (b)&nbsp;such Party and such Party&rsquo;s property is immune from any legal
process issued by such courts or (c)&nbsp;any litigation commenced in such courts is brought in an inconvenient forum. THE PARTIES
IRREVOCABLY CONSENT TO THE SERVICE OF PROCESS OUTSIDE THE TERRITORIAL JURISDICTION OF THE COURTS REFERRED TO IN THIS <U>SECTION
8.15</U> IN ANY ACTION OR PROCEEDING UNDER OR RELATING TO THIS AGREEMENT OR THE FACTS AND CIRCUMSTANCES LEADING TO ITS EXECUTION
AND DELIVERY BY MAILING COPIES THEREOF BY REGISTERED UNITED STATES MAIL, POSTAGE PREPAID, RETURN RECEIPT REQUESTED, TO ITS ADDRESS
AS SPECIFIED IN OR PURSUANT TO <U>SECTION 8.2</U>. HOWEVER, THE FOREGOING WILL NOT LIMIT THE RIGHT OF A PARTY TO EFFECT SERVICE
OF PROCESS ON ANY OTHER PARTY BY ANY OTHER LEGALLY AVAILABLE METHOD. EACH OF THE PARTIES IRREVOCABLY WAIVES ALL RIGHT TO TRIAL
BY JURY IN ANY LEGAL PROCEEDING ARISING OUT OF OR RELATING TO THIS AGREEMENT OR THE TRANSACTIONS CONTEMPLATED BY THIS AGREEMENT.</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in"><I>&nbsp;</I></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in"><I>Section 8.16&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Sellers'
Representatives.</I> Sellers will enter into a Sellers&rsquo; representative agreement as contemplated by Section 3.2(t) whereby
the Sellers will appoint certain individuals to act as agent and attorney-in-fact, for each Seller with full power of substitution
to act in the name, place and stead of such Sellers with respect to the transactions contemplated by this Agreement and to act
on behalf of Sellers with respect to all matters relating to this Agreement, including in considering, asserting and certifying
the amount of any indemnification hereunder, in communicating with Buyer and Buyer Sub, in giving and receiving all notices and
communications to be given or received under this Agreement, in bringing or defending any claim or action on behalf of Sellers
to enforce their rights under this Agreement, in making disbursements under the Escrow Agreement and in connection with the transactions
contemplated hereby, in performing all acts required or permitted to be performed by Sellers under this Agreement, and to do or
refrain from doing any further act on behalf of any Seller which Sellers' Representatives deem necessary or appropriate in their
sole discretion relating to the subject matter of this Agreement as fully and completely as such Sellers could do if personally
present. Unless and until the Buyer and Buyer Sub receives written notice to the contrary signed by all of the Sellers, the Buyer
and Buyer Sub may and shall rely on the actions and directions of the majority of Sellers&rsquo; Representatives as though such
actions were taken and such directions given by the Sellers themselves.</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in"><I>&nbsp;</I></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in"><I>Section 8.17&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Existing
Employee Bonus Plan</I>. &nbsp;&nbsp;Buyer and Buyer Sub shall acknowledge or agree as follows: (i) Seller has in place certain
existing employee bonus plans; (ii) Buyer Sub will adopt and put in place new employee bonus plans on materially similar terms
as the existing employee bonus plans, which will be administered at the discretion of the Board and remain in effect through at
least December 31, 2023, provided that such new employee bonus plans will not include granting of equity of any kind in the Buyer
or the Buyer Sub; and (iii) any amounts arising from payments under such new employee bonus plans shall be paid by Buyer Sub as
a compensation expense of Buyer Sub and included in the calculations under <U>Sections 2.6, 2.7 and 2.8</U>.</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in"><I>&nbsp;</I></P>


<!-- Field: Page; Sequence: 68; Value: 2 -->
    <DIV STYLE="margin-top: 12pt; margin-bottom: 6pt; border-bottom: Black 1pt solid"><P STYLE="margin-top: 0pt; text-align: center; margin-bottom: 0pt"><!-- Field: Sequence; Type: Arabic; Name: PageNo -->63<!-- Field: /Sequence --></P></DIV>
    <DIV STYLE="page-break-before: always; margin-top: 6pt; margin-bottom: 12pt"><P STYLE="margin: 0pt">&nbsp;</P></DIV>
    <!-- Field: /Page -->

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><I>&nbsp;</I></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in"><I>Section 8.18&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Employees
and Benefit Matters</I>. &nbsp;&nbsp;The employees of Sellers related to the Business including those individuals set forth on
<U>Schedule 8.18</U> (the &ldquo;<U>Offered Employees</U>&rdquo;) will cease their employment status with the Sellers as of the
Closing and simultaneously therewith Buyer Sub shall offer employment to and hire the Offered Employees upon terms and conditions
that are at least as favorable in the aggregate as the terms and conditions provided to the Offered Employees by the Sellers immediately
prior to Closing.</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0in">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in"><I>Section 8.19&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Excluded
Contracts. &nbsp;&nbsp;</I>At Sellers&rsquo; request, Buyer Sub shall timely perform the Sellers&rsquo; remaining obligations under
the Excluded Contracts (including completing &ldquo;punch list&rdquo; items). Buyer Sub shall use commercially reasonable efforts
to perform the Sellers&rsquo; remaining obligations according to industry standards and according to any applicable specifications.
Sellers shall reimburse Buyer Sub for the Buyer Sub&rsquo;s reasonable costs and expenses incurred by or in connection with performing
the Sellers&rsquo; obligations under the Excluded Contracts payable within ten (10) days of delivery of invoice to Sellers. Sellers
shall be entitled to all payments and other benefits under the Excluded Contracts.</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"><I>&nbsp;</I></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"><I>[Signature Page Follows]</I></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"><I>&nbsp;</I></P>


<!-- Field: Page; Sequence: 69; Value: 2 -->
    <DIV STYLE="margin-top: 12pt; margin-bottom: 6pt; border-bottom: Black 1pt solid"><P STYLE="margin-top: 0pt; text-align: center; margin-bottom: 0pt"><!-- Field: Sequence; Type: Arabic; Name: PageNo -->64<!-- Field: /Sequence --></P></DIV>
    <DIV STYLE="page-break-before: always; margin-top: 6pt; margin-bottom: 12pt"><P STYLE="margin: 0pt">&nbsp;</P></DIV>
    <!-- Field: /Page -->

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in">IN WITNESS WHEREOF,
the Parties hereto have executed this Asset Purchase Agreement as of the date first above written.</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><B>&nbsp;</B></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><B>MYR Group Inc.</B></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&nbsp;</P>

<TABLE CELLSPACING="0" CELLPADDING="0" STYLE="font: 10pt Times New Roman, Times, Serif; width: 100%; border-collapse: collapse">
<TR STYLE="vertical-align: top">
    <TD STYLE="width: 8%">By: </TD>
    <TD STYLE="width: 48%; border-bottom: Black 1pt solid">/s/ Richard Swartz</TD>
    <TD STYLE="width: 44%">&nbsp;</TD></TR>
<TR STYLE="vertical-align: top">
    <TD>Name:</TD>
    <TD>Richard Swartz</TD>
    <TD>&nbsp;</TD></TR>
<TR STYLE="vertical-align: top">
    <TD>Title:</TD>
    <TD>President and Chief Executive Officer</TD>
    <TD>&nbsp;</TD></TR>
</TABLE>
<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><B>1891 Investment Company</B></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><B>&nbsp;</B></P>

<TABLE CELLSPACING="0" CELLPADDING="0" STYLE="font: 10pt Times New Roman, Times, Serif; width: 100%; border-collapse: collapse">
<TR STYLE="vertical-align: top">
    <TD STYLE="width: 8%">By:</TD>
    <TD STYLE="width: 48%; border-bottom: Black 1pt solid">/s/ Don Egan</TD>
    <TD STYLE="width: 44%">&nbsp;</TD></TR>
<TR STYLE="vertical-align: top">
    <TD>Name:</TD>
    <TD>Don Egan</TD>
    <TD>&nbsp;</TD></TR>
<TR STYLE="vertical-align: top">
    <TD>Title:</TD>
    <TD>President</TD>
    <TD>&nbsp;</TD></TR>
</TABLE>
<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><B>Huen Electric, Inc.</B></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><B>&nbsp;</B></P>

<TABLE CELLSPACING="0" CELLPADDING="0" STYLE="font: 10pt Times New Roman, Times, Serif; width: 100%; border-collapse: collapse">
<TR STYLE="vertical-align: top">
    <TD STYLE="width: 8%">By:</TD>
    <TD STYLE="width: 48%; border-bottom: Black 1pt solid">/s/ John W. Dougherty</TD>
    <TD STYLE="width: 44%">&nbsp;</TD></TR>
<TR STYLE="vertical-align: top">
    <TD>Name:</TD>
    <TD>Jack Dougherty</TD>
    <TD>&nbsp;</TD></TR>
<TR STYLE="vertical-align: top">
    <TD>Title:</TD>
    <TD>Chief Executive Officer</TD>
    <TD>&nbsp;</TD></TR>
</TABLE>
<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><B>Huen Electric New Jersey Inc.</B></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><B>&nbsp;</B></P>

<TABLE CELLSPACING="0" CELLPADDING="0" STYLE="font: 10pt Times New Roman, Times, Serif; width: 100%; border-collapse: collapse">
<TR STYLE="vertical-align: top">
    <TD STYLE="width: 8%">By:</TD>
    <TD STYLE="width: 48%; border-bottom: Black 1pt solid">/s/ Nicholas E. Sambucci</TD>
    <TD STYLE="width: 44%">&nbsp;</TD></TR>
<TR STYLE="vertical-align: top">
    <TD>Name:</TD>
    <TD>Nicholas E. Sambucci</TD>
    <TD>&nbsp;</TD></TR>
<TR STYLE="vertical-align: top">
    <TD>Title:</TD>
    <TD>President</TD>
    <TD>&nbsp;</TD></TR>
</TABLE>
<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><B>Huen New York, Inc.</B></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><B>&nbsp;</B></P>

<TABLE CELLSPACING="0" CELLPADDING="0" STYLE="font: 10pt Times New Roman, Times, Serif; width: 100%; border-collapse: collapse">
<TR STYLE="vertical-align: top">
    <TD STYLE="width: 8%">By:</TD>
    <TD STYLE="width: 48%; border-bottom: Black 1pt solid">/s/ Donald Colvin</TD>
    <TD STYLE="width: 44%">&nbsp;</TD></TR>
<TR STYLE="vertical-align: top">
    <TD>Name:</TD>
    <TD>Donald Colvin</TD>
    <TD>&nbsp;</TD></TR>
<TR STYLE="vertical-align: top">
    <TD>Title:</TD>
    <TD>President</TD>
    <TD>&nbsp;</TD></TR>
</TABLE>
<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&nbsp;</P>


<!-- Field: Page; Sequence: 70; Options: Last -->
    <DIV STYLE="margin-top: 12pt; margin-bottom: 6pt; border-bottom: Black 1pt solid">&nbsp;</DIV>
    <!-- Field: /Page -->

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"></P>


</BODY>
</HTML>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>EX-31.1
<SEQUENCE>3
<FILENAME>tv498391_ex31-1.htm
<DESCRIPTION>EXHIBIT 31.1
<TEXT>
<HTML>
<HEAD>
     <TITLE></TITLE>
</HEAD>
<BODY STYLE="font: 10pt Times New Roman, Times, Serif">

<P STYLE="margin: 0"></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: right"><B>Exhibit 31.1</B></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: right">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"><B>CERTIFICATIONS</B></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><B>Certification of Principal Executive Officer</B></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">I, Richard S. Swartz, Jr., certify that:</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&nbsp;</P>

<TABLE CELLPADDING="0" CELLSPACING="0" WIDTH="100%" STYLE="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt"><TR STYLE="vertical-align: top">
<TD STYLE="width: 0; text-align: justify"></TD><TD STYLE="width: 0.5in; text-align: justify">1.</TD><TD STYLE="text-align: justify">I have reviewed this quarterly report on Form 10-Q of MYR Group Inc.;</TD></TR></TABLE>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.5in; text-indent: -0.5in; text-align: justify">&nbsp;</P>

<TABLE CELLPADDING="0" CELLSPACING="0" WIDTH="100%" STYLE="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt"><TR STYLE="vertical-align: top">
<TD STYLE="width: 0; text-align: justify"></TD><TD STYLE="width: 0.5in; text-align: justify">2.</TD><TD STYLE="text-align: justify">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;</TD></TR></TABLE>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.5in; text-indent: -0.5in; text-align: justify">&nbsp;</P>

<TABLE CELLPADDING="0" CELLSPACING="0" WIDTH="100%" STYLE="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt"><TR STYLE="vertical-align: top">
<TD STYLE="width: 0; text-align: justify"></TD><TD STYLE="width: 0.5in; text-align: justify">3.</TD><TD STYLE="text-align: justify">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;</TD></TR></TABLE>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.5in; text-indent: -0.5in; text-align: justify">&nbsp;</P>

<TABLE CELLPADDING="0" CELLSPACING="0" WIDTH="100%" STYLE="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt"><TR STYLE="vertical-align: top">
<TD STYLE="width: 0; text-align: justify"></TD><TD STYLE="width: 0.5in; text-align: justify">4.</TD><TD STYLE="text-align: justify">The registrant&rsquo;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:</TD></TR></TABLE>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.5in; text-indent: -0.5in; text-align: justify">&nbsp;</P>

<TABLE CELLPADDING="0" CELLSPACING="0" WIDTH="100%" STYLE="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt"><TR STYLE="vertical-align: top">
<TD STYLE="width: 0.5in; text-align: justify"></TD><TD STYLE="width: 0.5in; text-align: justify">a)</TD><TD STYLE="text-align: justify">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;</TD></TR></TABLE>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 1in; text-indent: -0.5in; text-align: justify">&nbsp;</P>

<TABLE CELLPADDING="0" CELLSPACING="0" WIDTH="100%" STYLE="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt"><TR STYLE="vertical-align: top">
<TD STYLE="width: 0.5in; text-align: justify"></TD><TD STYLE="width: 0.5in; text-align: justify">b)</TD><TD STYLE="text-align: justify">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;</TD></TR></TABLE>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 1in; text-indent: -0.5in; text-align: justify">&nbsp;</P>

<TABLE CELLPADDING="0" CELLSPACING="0" WIDTH="100%" STYLE="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt"><TR STYLE="vertical-align: top">
<TD STYLE="width: 0.5in; text-align: justify"></TD><TD STYLE="width: 0.5in; text-align: justify">c)</TD><TD STYLE="text-align: justify">Evaluated the effectiveness of the registrant&rsquo;s disclosure controls and procedures and presented in this report our conclusions
about the effectiveness of the disclosure controls and procedures, as of the end of the period covered by this report based on
such evaluation; and</TD></TR></TABLE>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 1in; text-indent: -0.5in; text-align: justify">&nbsp;</P>

<TABLE CELLPADDING="0" CELLSPACING="0" WIDTH="100%" STYLE="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt"><TR STYLE="vertical-align: top">
<TD STYLE="width: 0.5in; text-align: justify"></TD><TD STYLE="width: 0.5in; text-align: justify">d)</TD><TD STYLE="text-align: justify">Disclosed in this report any change in the registrant&rsquo;s internal control over financial reporting that occurred during
the registrant&rsquo;s most recent fiscal quarter (the registrant&rsquo;s fourth fiscal quarter in the case of an annual report)
that has materially affected, or is reasonably likely to materially affect, the registrant&rsquo;s internal control over financial
reporting; and</TD></TR></TABLE>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 1in; text-indent: -0.5in; text-align: justify">&nbsp;</P>

<TABLE CELLPADDING="0" CELLSPACING="0" WIDTH="100%" STYLE="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt"><TR STYLE="vertical-align: top">
<TD STYLE="width: 0; text-align: justify"></TD><TD STYLE="width: 0.5in; text-align: justify">5.</TD><TD STYLE="text-align: justify">The registrant&rsquo;s other certifying officer and I have disclosed, based on our most recent evaluation of internal control
over financial reporting, to the registrant&rsquo;s auditors and the audit committee of the registrant&rsquo;s board of directors
(or persons performing the equivalent functions):</TD></TR></TABLE>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.5in; text-indent: -0.5in; text-align: justify">&nbsp;</P>

<TABLE CELLPADDING="0" CELLSPACING="0" WIDTH="100%" STYLE="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt"><TR STYLE="vertical-align: top">
<TD STYLE="width: 0.5in; text-align: justify"></TD><TD STYLE="width: 0.5in; text-align: justify">a)</TD><TD STYLE="text-align: justify">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&rsquo;s ability to record, process, summarize and report financial
information; and</TD></TR></TABLE>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 1in; text-indent: -0.5in; text-align: justify">&nbsp;</P>

<TABLE CELLPADDING="0" CELLSPACING="0" WIDTH="100%" STYLE="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt"><TR STYLE="vertical-align: top">
<TD STYLE="width: 0.5in; text-align: justify"></TD><TD STYLE="width: 0.5in; text-align: justify">b)</TD><TD STYLE="text-align: justify">Any fraud, whether or not material, that involves management or other employees who have a significant role in the registrant&rsquo;s
internal control over financial reporting.</TD></TR></TABLE>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 1in; text-indent: -0.5in">&nbsp;</P>

<TABLE CELLSPACING="0" CELLPADDING="0" STYLE="font: 10pt Times New Roman, Times, Serif; width: 100%; border-collapse: collapse">
<TR STYLE="vertical-align: top">
    <TD STYLE="width: 51%"><FONT STYLE="font-size: 10pt">August 1, 2018</FONT></TD>
    <TD STYLE="width: 49%; border-bottom: Black 1pt solid"><FONT STYLE="font-size: 10pt">/s/ RICHARD S. SWARTZ, JR.</FONT></TD></TR>
<TR STYLE="vertical-align: top">
    <TD>&nbsp;</TD>
    <TD>&nbsp;</TD></TR>
<TR STYLE="vertical-align: top">
    <TD>&nbsp;</TD>
    <TD><FONT STYLE="font-size: 10pt">(Principal Executive Officer)</FONT></TD></TR>
<TR STYLE="vertical-align: top">
    <TD>&nbsp;</TD>
    <TD><FONT STYLE="font-size: 10pt">Chief Executive Officer and President</FONT></TD></TR>
</TABLE>
<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&nbsp;</P>


<!-- Field: Page; Sequence: 1; Options: NewSection Last; Value: 1 -->
    <DIV STYLE="margin-top: 12pt; margin-bottom: 6pt; border-bottom: Black 1pt solid"><TABLE CELLPADDING="0" CELLSPACING="0" STYLE="border-collapse: collapse; width: 100%; font-size: 10pt"><TR STYLE="vertical-align: top; text-align: left"><TD STYLE="width: 33%">&nbsp;</TD><TD STYLE="width: 34%; text-align: center"><P STYLE="margin-top: 0; margin-bottom: 0"></P></TD><TD STYLE="width: 33%; text-align: right">&nbsp;</TD></TR></TABLE></DIV>
    <!-- Field: /Page -->

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><B>&nbsp;</B></P>

</BODY>
</HTML>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>EX-31.2
<SEQUENCE>4
<FILENAME>tv498391_ex31-2.htm
<DESCRIPTION>EXHIBIT 31.2
<TEXT>
<HTML>
<HEAD>
     <TITLE></TITLE>
</HEAD>
<BODY STYLE="font: 10pt Times New Roman, Times, Serif">

<P STYLE="margin: 0"></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: right"><B>Exhibit 31.2</B></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: right">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"><B>CERTIFICATIONS</B></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><B>Certification of Principal Financial Officer</B></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">I, Betty R. Johnson, certify that:</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&nbsp;</P>

<TABLE CELLPADDING="0" CELLSPACING="0" WIDTH="100%" STYLE="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt"><TR STYLE="vertical-align: top">
<TD STYLE="width: 0; text-align: justify"></TD><TD STYLE="width: 0.5in; text-align: justify">1.</TD><TD STYLE="text-align: justify">I have reviewed this quarterly report on Form 10-Q of MYR Group Inc.;</TD></TR></TABLE>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.5in; text-indent: -0.5in; text-align: justify">&nbsp;</P>

<TABLE CELLPADDING="0" CELLSPACING="0" WIDTH="100%" STYLE="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt"><TR STYLE="vertical-align: top">
<TD STYLE="width: 0; text-align: justify"></TD><TD STYLE="width: 0.5in; text-align: justify">2.</TD><TD STYLE="text-align: justify">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;</TD></TR></TABLE>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.5in; text-indent: -0.5in; text-align: justify">&nbsp;</P>

<TABLE CELLPADDING="0" CELLSPACING="0" WIDTH="100%" STYLE="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt"><TR STYLE="vertical-align: top">
<TD STYLE="width: 0; text-align: justify"></TD><TD STYLE="width: 0.5in; text-align: justify">3.</TD><TD STYLE="text-align: justify">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;</TD></TR></TABLE>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.5in; text-indent: -0.5in; text-align: justify">&nbsp;</P>

<TABLE CELLPADDING="0" CELLSPACING="0" WIDTH="100%" STYLE="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt"><TR STYLE="vertical-align: top">
<TD STYLE="width: 0; text-align: justify"></TD><TD STYLE="width: 0.5in; text-align: justify">4.</TD><TD STYLE="text-align: justify">The registrant&rsquo;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:</TD></TR></TABLE>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.5in; text-indent: -0.5in; text-align: justify">&nbsp;</P>

<TABLE CELLPADDING="0" CELLSPACING="0" WIDTH="100%" STYLE="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt"><TR STYLE="vertical-align: top">
<TD STYLE="width: 0.5in; text-align: justify"></TD><TD STYLE="width: 0.5in; text-align: justify">a)</TD><TD STYLE="text-align: justify">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;</TD></TR></TABLE>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 1in; text-indent: -0.5in; text-align: justify">&nbsp;</P>

<TABLE CELLPADDING="0" CELLSPACING="0" WIDTH="100%" STYLE="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt"><TR STYLE="vertical-align: top">
<TD STYLE="width: 0.5in; text-align: justify"></TD><TD STYLE="width: 0.5in; text-align: justify">b)</TD><TD STYLE="text-align: justify">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;</TD></TR></TABLE>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 1in; text-indent: -0.5in; text-align: justify">&nbsp;</P>

<TABLE CELLPADDING="0" CELLSPACING="0" WIDTH="100%" STYLE="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt"><TR STYLE="vertical-align: top">
<TD STYLE="width: 0.5in; text-align: justify"></TD><TD STYLE="width: 0.5in; text-align: justify">c)</TD><TD STYLE="text-align: justify">Evaluated the effectiveness of the registrant&rsquo;s disclosure controls and procedures and presented in this report our conclusions
about the effectiveness of the disclosure controls and procedures, as of the end of the period covered by this report based on
such evaluation; and</TD></TR></TABLE>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 1in; text-indent: -0.5in; text-align: justify">&nbsp;</P>

<TABLE CELLPADDING="0" CELLSPACING="0" WIDTH="100%" STYLE="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt"><TR STYLE="vertical-align: top">
<TD STYLE="width: 0.5in; text-align: justify"></TD><TD STYLE="width: 0.5in; text-align: justify">d)</TD><TD STYLE="text-align: justify">Disclosed in this report any change in the registrant&rsquo;s internal control over financial reporting that occurred during
the registrant&rsquo;s most recent fiscal quarter (the registrant&rsquo;s fourth fiscal quarter in the case of an annual report)
that has materially affected, or is reasonably likely to materially affect, the registrant&rsquo;s internal control over financial
reporting; and</TD></TR></TABLE>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 1in; text-indent: -0.5in; text-align: justify">&nbsp;</P>

<TABLE CELLPADDING="0" CELLSPACING="0" WIDTH="100%" STYLE="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt"><TR STYLE="vertical-align: top">
<TD STYLE="width: 0; text-align: justify"></TD><TD STYLE="width: 0.5in; text-align: justify">5.</TD><TD STYLE="text-align: justify">The registrant&rsquo;s other certifying officer and I have disclosed, based on our most recent evaluation of internal control
over financial reporting, to the registrant&rsquo;s auditors and the audit committee of the registrant&rsquo;s board of directors
(or persons performing the equivalent functions):</TD></TR></TABLE>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.5in; text-indent: -0.5in; text-align: justify">&nbsp;</P>

<TABLE CELLPADDING="0" CELLSPACING="0" WIDTH="100%" STYLE="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt"><TR STYLE="vertical-align: top">
<TD STYLE="width: 0.5in; text-align: justify"></TD><TD STYLE="width: 0.5in; text-align: justify">a)</TD><TD STYLE="text-align: justify">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&rsquo;s ability to record, process, summarize and report financial
information; and</TD></TR></TABLE>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 1in; text-indent: -0.5in; text-align: justify">&nbsp;</P>

<TABLE CELLPADDING="0" CELLSPACING="0" WIDTH="100%" STYLE="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt"><TR STYLE="vertical-align: top">
<TD STYLE="width: 0.5in; text-align: justify"></TD><TD STYLE="width: 0.5in; text-align: justify">b)</TD><TD STYLE="text-align: justify">Any fraud, whether or not material, that involves management or other employees who have a significant role in the registrant&rsquo;s
internal control over financial reporting.</TD></TR></TABLE>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 1in; text-indent: -0.5in">&nbsp;</P>

<TABLE CELLSPACING="0" CELLPADDING="0" STYLE="font: 10pt Times New Roman, Times, Serif; width: 100%; border-collapse: collapse">
<TR STYLE="vertical-align: top">
    <TD STYLE="width: 52%"><FONT STYLE="font-size: 10pt">August 1, 2018</FONT></TD>
    <TD STYLE="width: 48%; border-bottom: Black 1pt solid"><FONT STYLE="font-size: 10pt">/s/ BETTY R. JOHNSON</FONT></TD></TR>
<TR STYLE="vertical-align: top">
    <TD>&nbsp;</TD>
    <TD>&nbsp;</TD></TR>
<TR STYLE="vertical-align: top">
    <TD>&nbsp;</TD>
    <TD><FONT STYLE="font-size: 10pt">(Principal Financial Officer)</FONT></TD></TR>
<TR STYLE="vertical-align: top">
    <TD>&nbsp;</TD>
    <TD><FONT STYLE="font-size: 10pt">Senior Vice President, Chief Financial Officer and Treasurer</FONT></TD></TR>
</TABLE>
<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: right"><B>&nbsp;</B></P>


<!-- Field: Page; Sequence: 1; Options: NewSection Last; Value: 1 -->
    <DIV STYLE="margin-top: 12pt; margin-bottom: 6pt; border-bottom: Black 1pt solid"><TABLE CELLPADDING="0" CELLSPACING="0" STYLE="border-collapse: collapse; width: 100%; font-size: 10pt"><TR STYLE="vertical-align: top; text-align: left"><TD STYLE="width: 33%">&nbsp;</TD><TD STYLE="width: 34%; text-align: center"><!-- Field: Sequence; Type: Arabic; Name: PageNo --><!-- Field: /Sequence --></TD><TD STYLE="width: 33%; text-align: right">&nbsp;</TD></TR></TABLE></DIV>
    <!-- Field: /Page -->

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><B></B></P>

</BODY>
</HTML>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>EX-32.1
<SEQUENCE>5
<FILENAME>tv498391_ex32-1.htm
<DESCRIPTION>EXHIBIT 32.1
<TEXT>
<HTML>
<HEAD>
     <TITLE></TITLE>
</HEAD>
<BODY STYLE="font: 10pt Times New Roman, Times, Serif">

<P STYLE="margin: 0"></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: right"><B>Exhibit 32.1</B></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: right">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"><B>CERTIFICATION OF THE CHIEF EXECUTIVE
OFFICER,</B></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"><B>PURSUANT TO SECTION 906 OF THE SARBANES-OXLEY
ACT OF 2002</B></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.5in; text-align: justify">I, Richard S. Swartz, Jr., Chief Executive
Officer and President of MYR Group Inc. (the &ldquo;Company&rdquo;), certify, pursuant to 18 U.S.C. &sect; 1350, as adopted pursuant
to &sect; 906 of the Sarbanes-Oxley Act of 2002, that:</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.5in; text-align: justify">&nbsp;</P>

<TABLE CELLPADDING="0" CELLSPACING="0" WIDTH="100%" STYLE="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt"><TR STYLE="vertical-align: top">
<TD STYLE="width: 0; text-align: justify"></TD><TD STYLE="width: 0.5in; text-align: justify">1)</TD><TD STYLE="text-align: justify">The Quarterly Report on Form 10-Q for the quarter ended June 30, 2018 of the Company fully complies with the requirements of
section 13(a) or 15(d) of the Securities Exchange Act of 1934; and</TD></TR></TABLE>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.5in; text-indent: -0.5in; text-align: justify">&nbsp;</P>

<TABLE CELLPADDING="0" CELLSPACING="0" WIDTH="100%" STYLE="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt"><TR STYLE="vertical-align: top">
<TD STYLE="width: 0; text-align: justify"></TD><TD STYLE="width: 0.5in; text-align: justify">2)</TD><TD STYLE="text-align: justify">The information contained in such report fairly presents, in all material respects, the financial condition and results of
operations of the Company.</TD></TR></TABLE>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&nbsp;</P>

<TABLE CELLSPACING="0" CELLPADDING="0" STYLE="font: 10pt Times New Roman, Times, Serif; width: 100%; border-collapse: collapse">
<TR STYLE="vertical-align: top">
    <TD STYLE="width: 52%"><FONT STYLE="font-size: 10pt">August 1, 2018</FONT></TD>
    <TD STYLE="width: 48%; border-bottom: Black 1pt solid"><FONT STYLE="font-size: 10pt">/s/ RICHARD S. SWARTZ, JR.</FONT></TD></TR>
<TR STYLE="vertical-align: top">
    <TD>&nbsp;</TD>
    <TD>&nbsp;</TD></TR>
<TR STYLE="vertical-align: top">
    <TD>&nbsp;</TD>
    <TD><FONT STYLE="font-size: 10pt"><I>Chief Executive Officer and President</I></FONT></TD></TR>
</TABLE>
<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&nbsp;</P>


<!-- Field: Page; Sequence: 1; Options: NewSection Last; Value: 1 -->
    <DIV STYLE="margin-top: 12pt; margin-bottom: 6pt; border-bottom: Black 1pt solid"><TABLE CELLPADDING="0" CELLSPACING="0" STYLE="border-collapse: collapse; width: 100%; font-size: 10pt"><TR STYLE="vertical-align: top; text-align: left"><TD STYLE="width: 33%">&nbsp;</TD><TD STYLE="width: 34%; text-align: center"><!-- Field: Sequence; Type: Arabic; Name: PageNo --><!-- Field: /Sequence --></TD><TD STYLE="width: 33%; text-align: right">&nbsp;</TD></TR></TABLE></DIV>
    <!-- Field: /Page -->

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&nbsp;</P>

</BODY>
</HTML>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>EX-32.2
<SEQUENCE>6
<FILENAME>tv498391_ex32-2.htm
<DESCRIPTION>EXHIBIT 32.2
<TEXT>
<HTML>
<HEAD>
     <TITLE></TITLE>
</HEAD>
<BODY STYLE="font: 10pt Times New Roman, Times, Serif">

<P STYLE="margin: 0"></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: right"><B>Exhibit 32.2</B></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: right">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"><B>CERTIFICATION OF THE CHIEF FINANCIAL
OFFICER</B></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"><B>PURSUANT SECTION 906 OF THE SARBANES-OXLEY
ACT OF 2002</B></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.5in; text-align: justify">I, Betty R. Johnson, Senior Vice President,
Chief Financial Officer and Treasurer of MYR Group, Inc. (the &ldquo;Company&rdquo;), certify, pursuant to 18 U.S.C. &sect; 1350,
as adopted pursuant to &sect; 906 of the Sarbanes-Oxley Act of 2002, that:</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.5in; text-align: justify">&nbsp;</P>

<TABLE CELLPADDING="0" CELLSPACING="0" WIDTH="100%" STYLE="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt"><TR STYLE="vertical-align: top">
<TD STYLE="width: 0; text-align: justify"></TD><TD STYLE="width: 0.5in; text-align: justify">1)</TD><TD STYLE="text-align: justify">The Quarterly Report on Form 10-Q for the quarter ended June 30, 2018 of the Company fully complies with the requirements of
section 13(a) or 15(d) of the Securities Exchange Act of 1934; and</TD></TR></TABLE>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.5in; text-indent: -0.5in; text-align: justify">&nbsp;</P>

<TABLE CELLPADDING="0" CELLSPACING="0" WIDTH="100%" STYLE="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt"><TR STYLE="vertical-align: top">
<TD STYLE="width: 0; text-align: justify"></TD><TD STYLE="width: 0.5in; text-align: justify">2)</TD><TD STYLE="text-align: justify">The information contained in such report fairly presents, in all material respects, the financial condition and results of
operations of the Company.</TD></TR></TABLE>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&nbsp;</P>

<TABLE CELLSPACING="0" CELLPADDING="0" STYLE="font: 10pt Times New Roman, Times, Serif; width: 100%; border-collapse: collapse">
<TR STYLE="vertical-align: top">
    <TD STYLE="width: 51%"><FONT STYLE="font-size: 10pt">August 1, 2018</FONT></TD>
    <TD STYLE="width: 49%; border-bottom: Black 1pt solid"><FONT STYLE="font-size: 10pt">/s/ BETTY R. JOHNSON</FONT></TD></TR>
<TR STYLE="vertical-align: top">
    <TD>&nbsp;</TD>
    <TD>&nbsp;</TD></TR>
<TR STYLE="vertical-align: top">
    <TD>&nbsp;</TD>
    <TD><FONT STYLE="font-size: 10pt"><I>Senior Vice President, Chief Financial Officer and Treasurer</I></FONT></TD></TR>
</TABLE>
<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&nbsp;</P>


<!-- Field: Page; Sequence: 1; Options: NewSection Last -->
    <DIV STYLE="margin-top: 12pt; margin-bottom: 6pt; border-bottom: Black 1pt solid"><TABLE CELLPADDING="0" CELLSPACING="0" STYLE="border-collapse: collapse; width: 100%; font-size: 10pt"><TR STYLE="vertical-align: top; text-align: left"><TD STYLE="width: 33%">&nbsp;</TD><TD STYLE="width: 34%; text-align: center"></TD><TD STYLE="width: 33%; text-align: right">&nbsp;</TD></TR></TABLE></DIV>
    <!-- Field: /Page -->

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&nbsp;</P>

</BODY>
</HTML>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>EX-101.INS
<SEQUENCE>7
<FILENAME>myrg-20180630.xml
<DESCRIPTION>XBRL INSTANCE DOCUMENT
<TEXT>
<XBRL>
<?xml version="1.0" encoding="utf-8"?>
<!--Generated by DataTracks version 3.0 on 30-July-2018 [08:24:52] {PM} EST - www.datatracks.com-->
<xbrli:xbrl xmlns:myrg="http://www.myrgroup.com/20180630" xmlns:link="http://www.xbrl.org/2003/linkbase" xmlns:xbrldi="http://xbrl.org/2006/xbrldi" xmlns:xlink="http://www.w3.org/1999/xlink" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:xbrli="http://www.xbrl.org/2003/instance" xmlns:iso4217="http://www.xbrl.org/2003/iso4217" xmlns:deprecated="http://www.xbrl.org/2009/arcrole/deprecated" xmlns:country="http://xbrl.sec.gov/country/2017-01-31" xmlns:currency="http://xbrl.sec.gov/currency/2017-01-31" xmlns:dei="http://xbrl.sec.gov/dei/2018-01-31" xmlns:exch="http://xbrl.sec.gov/exch/2018-01-31" xmlns:invest="http://xbrl.sec.gov/invest/2013-01-31" xmlns:naics="http://xbrl.sec.gov/naics/2018-01-31" xmlns:sic="http://xbrl.sec.gov/sic/2011-01-31" xmlns:stpr="http://xbrl.sec.gov/stpr/2018-01-31" xmlns:us-gaap="http://fasb.org/us-gaap/2018-01-31" xmlns:xl="http://www.xbrl.org/2003/XLink" xmlns:utr="http://www.xbrl.org/2009/utr" xmlns:srt="http://fasb.org/srt/2018-01-31">
<link:schemaRef xlink:type="simple" xlink:href="myrg-20180630.xsd" />
<xbrli:context id="P01_01_2018To06_30_2018">
<xbrli:entity>
<xbrli:identifier scheme="http://www.sec.gov/CIK">0000700923</xbrli:identifier>
</xbrli:entity>
<xbrli:period>
<xbrli:startDate>2018-01-01</xbrli:startDate>
<xbrli:endDate>2018-06-30</xbrli:endDate>
</xbrli:period>
</xbrli:context>
<xbrli:context id="PAsOn06_30_2018">
<xbrli:entity>
<xbrli:identifier scheme="http://www.sec.gov/CIK">0000700923</xbrli:identifier>
</xbrli:entity>
<xbrli:period>
<xbrli:instant>2018-06-30</xbrli:instant>
</xbrli:period>
</xbrli:context>
<xbrli:context id="PAsOn12_31_2017">
<xbrli:entity>
<xbrli:identifier scheme="http://www.sec.gov/CIK">0000700923</xbrli:identifier>
</xbrli:entity>
<xbrli:period>
<xbrli:instant>2017-12-31</xbrli:instant>
</xbrli:period>
</xbrli:context>
<xbrli:context id="P01_01_2017To06_30_2017">
<xbrli:entity>
<xbrli:identifier scheme="http://www.sec.gov/CIK">0000700923</xbrli:identifier>
</xbrli:entity>
<xbrli:period>
<xbrli:startDate>2017-01-01</xbrli:startDate>
<xbrli:endDate>2017-06-30</xbrli:endDate>
</xbrli:period>
</xbrli:context>
<xbrli:context id="P04_01_2018To06_30_2018">
<xbrli:entity>
<xbrli:identifier scheme="http://www.sec.gov/CIK">0000700923</xbrli:identifier>
</xbrli:entity>
<xbrli:period>
<xbrli:startDate>2018-04-01</xbrli:startDate>
<xbrli:endDate>2018-06-30</xbrli:endDate>
</xbrli:period>
</xbrli:context>
<xbrli:context id="P04_01_2017To06_30_2017">
<xbrli:entity>
<xbrli:identifier scheme="http://www.sec.gov/CIK">0000700923</xbrli:identifier>
</xbrli:entity>
<xbrli:period>
<xbrli:startDate>2017-04-01</xbrli:startDate>
<xbrli:endDate>2017-06-30</xbrli:endDate>
</xbrli:period>
</xbrli:context>
<xbrli:context id="PAsOn07_27_2018">
<xbrli:entity>
<xbrli:identifier scheme="http://www.sec.gov/CIK">0000700923</xbrli:identifier>
</xbrli:entity>
<xbrli:period>
<xbrli:instant>2018-07-27</xbrli:instant>
</xbrli:period>
</xbrli:context>
<xbrli:context id="PAsOn12_31_2016">
<xbrli:entity>
<xbrli:identifier scheme="http://www.sec.gov/CIK">0000700923</xbrli:identifier>
</xbrli:entity>
<xbrli:period>
<xbrli:instant>2016-12-31</xbrli:instant>
</xbrli:period>
</xbrli:context>
<xbrli:context id="PAsOn06_30_2017">
<xbrli:entity>
<xbrli:identifier scheme="http://www.sec.gov/CIK">0000700923</xbrli:identifier>
</xbrli:entity>
<xbrli:period>
<xbrli:instant>2017-06-30</xbrli:instant>
</xbrli:period>
</xbrli:context>
<xbrli:context id="P01_01_2018To06_30_2018_RestrictedstockMemberusgaapAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis">
<xbrli:entity>
<xbrli:identifier scheme="http://www.sec.gov/CIK">0000700923</xbrli:identifier>
<xbrli:segment>
<xbrldi:explicitMember dimension="us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis">myrg:RestrictedstockMember</xbrldi:explicitMember>
</xbrli:segment>
</xbrli:entity>
<xbrli:period>
<xbrli:startDate>2018-01-01</xbrli:startDate>
<xbrli:endDate>2018-06-30</xbrli:endDate>
</xbrli:period>
</xbrli:context>
<xbrli:context id="P01_01_2018To06_30_2018_PerformanceSharesMemberusgaapAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis">
<xbrli:entity>
<xbrli:identifier scheme="http://www.sec.gov/CIK">0000700923</xbrli:identifier>
<xbrli:segment>
<xbrldi:explicitMember dimension="us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis">us-gaap:PerformanceSharesMember</xbrldi:explicitMember>
</xbrli:segment>
</xbrli:entity>
<xbrli:period>
<xbrli:startDate>2018-01-01</xbrli:startDate>
<xbrli:endDate>2018-06-30</xbrli:endDate>
</xbrli:period>
</xbrli:context>
<xbrli:context id="P01_01_2018To06_30_2018_TdMemberusgaapStatementBusinessSegmentsAxis">
<xbrli:entity>
<xbrli:identifier scheme="http://www.sec.gov/CIK">0000700923</xbrli:identifier>
<xbrli:segment>
<xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">myrg:TdMember</xbrldi:explicitMember>
</xbrli:segment>
</xbrli:entity>
<xbrli:period>
<xbrli:startDate>2018-01-01</xbrli:startDate>
<xbrli:endDate>2018-06-30</xbrli:endDate>
</xbrli:period>
</xbrli:context>
<xbrli:context id="P01_01_2018To06_30_2018_CiMemberusgaapStatementBusinessSegmentsAxis">
<xbrli:entity>
<xbrli:identifier scheme="http://www.sec.gov/CIK">0000700923</xbrli:identifier>
<xbrli:segment>
<xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">myrg:CiMember</xbrldi:explicitMember>
</xbrli:segment>
</xbrli:entity>
<xbrli:period>
<xbrli:startDate>2018-01-01</xbrli:startDate>
<xbrli:endDate>2018-06-30</xbrli:endDate>
</xbrli:period>
</xbrli:context>
<xbrli:context id="P01_01_2018To06_30_2018_ConsolidatedBalanceSheetMembermyrgFinancialStatementsAxis">
<xbrli:entity>
<xbrli:identifier scheme="http://www.sec.gov/CIK">0000700923</xbrli:identifier>
<xbrli:segment>
<xbrldi:explicitMember dimension="myrg:FinancialStatementsAxis">myrg:ConsolidatedBalanceSheetMember</xbrldi:explicitMember>
</xbrli:segment>
</xbrli:entity>
<xbrli:period>
<xbrli:startDate>2018-01-01</xbrli:startDate>
<xbrli:endDate>2018-06-30</xbrli:endDate>
</xbrli:period>
</xbrli:context>
<xbrli:context id="P01_01_2018To06_30_2018_CorporateMemberusgaapStatementBusinessSegmentsAxis">
<xbrli:entity>
<xbrli:identifier scheme="http://www.sec.gov/CIK">0000700923</xbrli:identifier>
<xbrli:segment>
<xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">us-gaap:CorporateMember</xbrldi:explicitMember>
</xbrli:segment>
</xbrli:entity>
<xbrli:period>
<xbrli:startDate>2018-01-01</xbrli:startDate>
<xbrli:endDate>2018-06-30</xbrli:endDate>
</xbrli:period>
</xbrli:context>
<xbrli:context id="P01_01_2018To06_30_2018_CanadianOperationMemberdeiLegalEntityAxis">
<xbrli:entity>
<xbrli:identifier scheme="http://www.sec.gov/CIK">0000700923</xbrli:identifier>
<xbrli:segment>
<xbrldi:explicitMember dimension="dei:LegalEntityAxis">myrg:CanadianOperationMember</xbrldi:explicitMember>
</xbrli:segment>
</xbrli:entity>
<xbrli:period>
<xbrli:startDate>2018-01-01</xbrli:startDate>
<xbrli:endDate>2018-06-30</xbrli:endDate>
</xbrli:period>
</xbrli:context>
<xbrli:context id="P01_01_2018To06_30_2018_AccountingStandardsUpdate201409MemberusgaapAdjustmentsForNewAccountingPronouncementsAxis">
<xbrli:entity>
<xbrli:identifier scheme="http://www.sec.gov/CIK">0000700923</xbrli:identifier>
<xbrli:segment>
<xbrldi:explicitMember dimension="us-gaap:AdjustmentsForNewAccountingPronouncementsAxis">us-gaap:AccountingStandardsUpdate201409Member</xbrldi:explicitMember>
</xbrli:segment>
</xbrli:entity>
<xbrli:period>
<xbrli:startDate>2018-01-01</xbrli:startDate>
<xbrli:endDate>2018-06-30</xbrli:endDate>
</xbrli:period>
</xbrli:context>
<xbrli:context id="P01_01_2018To06_30_2018_NetPeriodChangeMembermyrgNetPeriodAxis">
<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>2018-01-01</xbrli:startDate>
<xbrli:endDate>2018-06-30</xbrli:endDate>
</xbrli:period>
</xbrli:context>
<xbrli:context id="P01_01_2018To06_30_2018_MarketTypeTransmissionMemberusgaapContractWithCustomerSalesChannelAxis_TransmissionAndDistributionMemberusgaapStatementBusinessSegmentsAxis">
<xbrli:entity>
<xbrli:identifier scheme="http://www.sec.gov/CIK">0000700923</xbrli:identifier>
<xbrli:segment>
<xbrldi:explicitMember dimension="us-gaap:ContractWithCustomerSalesChannelAxis">myrg:MarketTypeTransmissionMember</xbrldi:explicitMember>
<xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">myrg:TransmissionAndDistributionMember</xbrldi:explicitMember>
</xbrli:segment>
</xbrli:entity>
<xbrli:period>
<xbrli:startDate>2018-01-01</xbrli:startDate>
<xbrli:endDate>2018-06-30</xbrli:endDate>
</xbrli:period>
</xbrli:context>
<xbrli:context id="P01_01_2018To06_30_2018_MarketTypeDistributionMemberusgaapContractWithCustomerSalesChannelAxis_TransmissionAndDistributionMemberusgaapStatementBusinessSegmentsAxis">
<xbrli:entity>
<xbrli:identifier scheme="http://www.sec.gov/CIK">0000700923</xbrli:identifier>
<xbrli:segment>
<xbrldi:explicitMember dimension="us-gaap:ContractWithCustomerSalesChannelAxis">myrg:MarketTypeDistributionMember</xbrldi:explicitMember>
<xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">myrg:TransmissionAndDistributionMember</xbrldi:explicitMember>
</xbrli:segment>
</xbrli:entity>
<xbrli:period>
<xbrli:startDate>2018-01-01</xbrli:startDate>
<xbrli:endDate>2018-06-30</xbrli:endDate>
</xbrli:period>
</xbrli:context>
<xbrli:context id="P01_01_2018To06_30_2018_CommercialAndIndustrialMemberusgaapStatementBusinessSegmentsAxis_MarketTypeElectricalConstructionMemberusgaapContractWithCustomerSalesChannelAxis">
<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>2018-01-01</xbrli:startDate>
<xbrli:endDate>2018-06-30</xbrli:endDate>
</xbrli:period>
</xbrli:context>
<xbrli:context id="P01_01_2018To06_30_2018_FixedPriceContractMemberusgaapContractWithCustomerBasisOfPricingAxis_TransmissionAndDistributionMemberusgaapStatementBusinessSegmentsAxis">
<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>
<xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">myrg:TransmissionAndDistributionMember</xbrldi:explicitMember>
</xbrli:segment>
</xbrli:entity>
<xbrli:period>
<xbrli:startDate>2018-01-01</xbrli:startDate>
<xbrli:endDate>2018-06-30</xbrli:endDate>
</xbrli:period>
</xbrli:context>
<xbrli:context id="P01_01_2018To06_30_2018_CommercialAndIndustrialMemberusgaapStatementBusinessSegmentsAxis_FixedPriceContractMemberusgaapContractWithCustomerBasisOfPricingAxis">
<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>
<xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">myrg:CommercialAndIndustrialMember</xbrldi:explicitMember>
</xbrli:segment>
</xbrli:entity>
<xbrli:period>
<xbrli:startDate>2018-01-01</xbrli:startDate>
<xbrli:endDate>2018-06-30</xbrli:endDate>
</xbrli:period>
</xbrli:context>
<xbrli:context id="P01_01_2018To06_30_2018_FixedPriceContractMemberusgaapContractWithCustomerBasisOfPricingAxis">
<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>2018-01-01</xbrli:startDate>
<xbrli:endDate>2018-06-30</xbrli:endDate>
</xbrli:period>
</xbrli:context>
<xbrli:context id="P01_01_2018To06_30_2018_TransmissionAndDistributionMemberusgaapStatementBusinessSegmentsAxis_UnitPriceContractMemberusgaapContractWithCustomerBasisOfPricingAxis">
<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:TransmissionAndDistributionMember</xbrldi:explicitMember>
</xbrli:segment>
</xbrli:entity>
<xbrli:period>
<xbrli:startDate>2018-01-01</xbrli:startDate>
<xbrli:endDate>2018-06-30</xbrli:endDate>
</xbrli:period>
</xbrli:context>
<xbrli:context id="P01_01_2018To06_30_2018_CommercialAndIndustrialMemberusgaapStatementBusinessSegmentsAxis_UnitPriceContractMemberusgaapContractWithCustomerBasisOfPricingAxis">
<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>2018-01-01</xbrli:startDate>
<xbrli:endDate>2018-06-30</xbrli:endDate>
</xbrli:period>
</xbrli:context>
<xbrli:context id="P01_01_2018To06_30_2018_UnitPriceContractMemberusgaapContractWithCustomerBasisOfPricingAxis">
<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>2018-01-01</xbrli:startDate>
<xbrli:endDate>2018-06-30</xbrli:endDate>
</xbrli:period>
</xbrli:context>
<xbrli:context id="P01_01_2018To06_30_2018_CommercialAndIndustrialMemberusgaapStatementBusinessSegmentsAxis">
<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>2018-01-01</xbrli:startDate>
<xbrli:endDate>2018-06-30</xbrli:endDate>
</xbrli:period>
</xbrli:context>
<xbrli:context id="P01_01_2018To06_30_2018_OtherContractMemberusgaapContractWithCustomerBasisOfPricingAxis">
<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>2018-01-01</xbrli:startDate>
<xbrli:endDate>2018-06-30</xbrli:endDate>
</xbrli:period>
</xbrli:context>
<xbrli:context id="P01_01_2018To06_30_2018_TeContractMemberusgaapContractWithCustomerBasisOfPricingAxis_TransmissionAndDistributionMemberusgaapStatementBusinessSegmentsAxis">
<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:TransmissionAndDistributionMember</xbrldi:explicitMember>
</xbrli:segment>
</xbrli:entity>
<xbrli:period>
<xbrli:startDate>2018-01-01</xbrli:startDate>
<xbrli:endDate>2018-06-30</xbrli:endDate>
</xbrli:period>
</xbrli:context>
<xbrli:context id="P01_01_2018To06_30_2018_CommercialAndIndustrialMemberusgaapStatementBusinessSegmentsAxis_TeContractMemberusgaapContractWithCustomerBasisOfPricingAxis">
<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>2018-01-01</xbrli:startDate>
<xbrli:endDate>2018-06-30</xbrli:endDate>
</xbrli:period>
</xbrli:context>
<xbrli:context id="P01_01_2018To06_30_2018_TeContractMemberusgaapContractWithCustomerBasisOfPricingAxis">
<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>2018-01-01</xbrli:startDate>
<xbrli:endDate>2018-06-30</xbrli:endDate>
</xbrli:period>
</xbrli:context>
<xbrli:context id="P01_01_2018To06_30_2018_OtherContractMemberusgaapContractWithCustomerBasisOfPricingAxis_TransmissionAndDistributionMemberusgaapStatementBusinessSegmentsAxis">
<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>
<xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">myrg:TransmissionAndDistributionMember</xbrldi:explicitMember>
</xbrli:segment>
</xbrli:entity>
<xbrli:period>
<xbrli:startDate>2018-01-01</xbrli:startDate>
<xbrli:endDate>2018-06-30</xbrli:endDate>
</xbrli:period>
</xbrli:context>
<xbrli:context id="P01_01_2018To06_30_2018_CommercialAndIndustrialMemberusgaapStatementBusinessSegmentsAxis_OtherContractMemberusgaapContractWithCustomerBasisOfPricingAxis">
<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>
<xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">myrg:CommercialAndIndustrialMember</xbrldi:explicitMember>
</xbrli:segment>
</xbrli:entity>
<xbrli:period>
<xbrli:startDate>2018-01-01</xbrli:startDate>
<xbrli:endDate>2018-06-30</xbrli:endDate>
</xbrli:period>
</xbrli:context>
<xbrli:context id="P01_01_2018To06_30_2018_TransmissionAndDistributionMemberusgaapStatementBusinessSegmentsAxis">
<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>2018-01-01</xbrli:startDate>
<xbrli:endDate>2018-06-30</xbrli:endDate>
</xbrli:period>
</xbrli:context>
<xbrli:context id="P01_01_2018To06_30_2018_MaximumMembersrtRangeAxis_PerformanceSharesMemberusgaapAwardTypeAxis">
<xbrli:entity>
<xbrli:identifier scheme="http://www.sec.gov/CIK">0000700923</xbrli:identifier>
<xbrli:segment>
<xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:PerformanceSharesMember</xbrldi:explicitMember>
<xbrldi:explicitMember dimension="srt:RangeAxis">srt:MaximumMember</xbrldi:explicitMember>
</xbrli:segment>
</xbrli:entity>
<xbrli:period>
<xbrli:startDate>2018-01-01</xbrli:startDate>
<xbrli:endDate>2018-06-30</xbrli:endDate>
</xbrli:period>
</xbrli:context>
<xbrli:context id="P01_01_2018To06_30_2018_LongtermIncentivePlanMemberusgaapPlanNameAxis_PerformanceSharesMemberusgaapAwardTypeAxis">
<xbrli:entity>
<xbrli:identifier scheme="http://www.sec.gov/CIK">0000700923</xbrli:identifier>
<xbrli:segment>
<xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:PerformanceSharesMember</xbrldi:explicitMember>
<xbrldi:explicitMember dimension="us-gaap:PlanNameAxis">myrg:LongtermIncentivePlanMember</xbrldi:explicitMember>
</xbrli:segment>
</xbrli:entity>
<xbrli:period>
<xbrli:startDate>2018-01-01</xbrli:startDate>
<xbrli:endDate>2018-06-30</xbrli:endDate>
</xbrli:period>
</xbrli:context>
<xbrli:context id="P01_01_2018To06_30_2018_LongtermIncentivePlanMemberusgaapPlanNameAxis_RestrictedStockMemberusgaapAwardTypeAxis">
<xbrli:entity>
<xbrli:identifier scheme="http://www.sec.gov/CIK">0000700923</xbrli:identifier>
<xbrli:segment>
<xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:RestrictedStockMember</xbrldi:explicitMember>
<xbrldi:explicitMember dimension="us-gaap:PlanNameAxis">myrg:LongtermIncentivePlanMember</xbrldi:explicitMember>
</xbrli:segment>
</xbrli:entity>
<xbrli:period>
<xbrli:startDate>2018-01-01</xbrli:startDate>
<xbrli:endDate>2018-06-30</xbrli:endDate>
</xbrli:period>
</xbrli:context>
<xbrli:context id="P01_01_2018To06_30_2018_MarketBasedPerformanceAwardsMemberusgaapAwardTypeAxis">
<xbrli:entity>
<xbrli:identifier scheme="http://www.sec.gov/CIK">0000700923</xbrli:identifier>
<xbrli:segment>
<xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">myrg:MarketBasedPerformanceAwardsMember</xbrldi:explicitMember>
</xbrli:segment>
</xbrli:entity>
<xbrli:period>
<xbrli:startDate>2018-01-01</xbrli:startDate>
<xbrli:endDate>2018-06-30</xbrli:endDate>
</xbrli:period>
</xbrli:context>
<xbrli:context id="P01_01_2018To06_30_2018_InternalMeasureBasedPerformanceAwardsMemberusgaapAwardTypeAxis">
<xbrli:entity>
<xbrli:identifier scheme="http://www.sec.gov/CIK">0000700923</xbrli:identifier>
<xbrli:segment>
<xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">myrg:InternalMeasureBasedPerformanceAwardsMember</xbrldi:explicitMember>
</xbrli:segment>
</xbrli:entity>
<xbrli:period>
<xbrli:startDate>2018-01-01</xbrli:startDate>
<xbrli:endDate>2018-06-30</xbrli:endDate>
</xbrli:period>
</xbrli:context>
<xbrli:context id="P01_01_2018To06_30_2018_RestrictedStockUnitsRSUMemberusgaapAwardTypeAxis">
<xbrli:entity>
<xbrli:identifier scheme="http://www.sec.gov/CIK">0000700923</xbrli:identifier>
<xbrli:segment>
<xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:RestrictedStockUnitsRSUMember</xbrldi:explicitMember>
</xbrli:segment>
</xbrli:entity>
<xbrli:period>
<xbrli:startDate>2018-01-01</xbrli:startDate>
<xbrli:endDate>2018-06-30</xbrli:endDate>
</xbrli:period>
</xbrli:context>
<xbrli:context id="P01_01_2018To06_30_2018_EstimateAdjustmentMemberusgaapChangeInAccountingEstimateByTypeAxis">
<xbrli:entity>
<xbrli:identifier scheme="http://www.sec.gov/CIK">0000700923</xbrli:identifier>
<xbrli:segment>
<xbrldi:explicitMember dimension="us-gaap:ChangeInAccountingEstimateByTypeAxis">myrg:EstimateAdjustmentMember</xbrldi:explicitMember>
</xbrli:segment>
</xbrli:entity>
<xbrli:period>
<xbrli:startDate>2018-01-01</xbrli:startDate>
<xbrli:endDate>2018-06-30</xbrli:endDate>
</xbrli:period>
</xbrli:context>
<xbrli:context id="P01_01_2018To06_30_2018_BaseRateMemberusgaapVariableRateAxis_MinimumMembersrtRangeAxis">
<xbrli:entity>
<xbrli:identifier scheme="http://www.sec.gov/CIK">0000700923</xbrli:identifier>
<xbrli:segment>
<xbrldi:explicitMember dimension="us-gaap:VariableRateAxis">us-gaap:BaseRateMember</xbrldi:explicitMember>
<xbrldi:explicitMember dimension="srt:RangeAxis">srt:MinimumMember</xbrldi:explicitMember>
</xbrli:segment>
</xbrli:entity>
<xbrli:period>
<xbrli:startDate>2018-01-01</xbrli:startDate>
<xbrli:endDate>2018-06-30</xbrli:endDate>
</xbrli:period>
</xbrli:context>
<xbrli:context id="P01_01_2018To06_30_2018_LondonInterbankOfferedRateLIBORMemberusgaapVariableRateAxis_MinimumMembersrtRangeAxis">
<xbrli:entity>
<xbrli:identifier scheme="http://www.sec.gov/CIK">0000700923</xbrli:identifier>
<xbrli:segment>
<xbrldi:explicitMember dimension="srt:RangeAxis">srt:MinimumMember</xbrldi:explicitMember>
<xbrldi:explicitMember dimension="us-gaap:VariableRateAxis">us-gaap:LondonInterbankOfferedRateLIBORMember</xbrldi:explicitMember>
</xbrli:segment>
</xbrli:entity>
<xbrli:period>
<xbrli:startDate>2018-01-01</xbrli:startDate>
<xbrli:endDate>2018-06-30</xbrli:endDate>
</xbrli:period>
</xbrli:context>
<xbrli:context id="P01_01_2018To06_30_2018_BaseRateMemberusgaapVariableRateAxis_MaximumMembersrtRangeAxis">
<xbrli:entity>
<xbrli:identifier scheme="http://www.sec.gov/CIK">0000700923</xbrli:identifier>
<xbrli:segment>
<xbrldi:explicitMember dimension="srt:RangeAxis">srt:MaximumMember</xbrldi:explicitMember>
<xbrldi:explicitMember dimension="us-gaap:VariableRateAxis">us-gaap:BaseRateMember</xbrldi:explicitMember>
</xbrli:segment>
</xbrli:entity>
<xbrli:period>
<xbrli:startDate>2018-01-01</xbrli:startDate>
<xbrli:endDate>2018-06-30</xbrli:endDate>
</xbrli:period>
</xbrli:context>
<xbrli:context id="P01_01_2018To06_30_2018_LondonInterbankOfferedRateLIBORMemberusgaapVariableRateAxis_MaximumMembersrtRangeAxis">
<xbrli:entity>
<xbrli:identifier scheme="http://www.sec.gov/CIK">0000700923</xbrli:identifier>
<xbrli:segment>
<xbrldi:explicitMember dimension="srt:RangeAxis">srt:MaximumMember</xbrldi:explicitMember>
<xbrldi:explicitMember dimension="us-gaap:VariableRateAxis">us-gaap:LondonInterbankOfferedRateLIBORMember</xbrldi:explicitMember>
</xbrli:segment>
</xbrli:entity>
<xbrli:period>
<xbrli:startDate>2018-01-01</xbrli:startDate>
<xbrli:endDate>2018-06-30</xbrli:endDate>
</xbrli:period>
</xbrli:context>
<xbrli:context id="P01_01_2018To06_30_2018_MinimumMembersrtRangeAxis_NonperformanceLettersOfCreditMemberusgaapCreditFacilityAxis">
<xbrli:entity>
<xbrli:identifier scheme="http://www.sec.gov/CIK">0000700923</xbrli:identifier>
<xbrli:segment>
<xbrldi:explicitMember dimension="srt:RangeAxis">srt:MinimumMember</xbrldi:explicitMember>
<xbrldi:explicitMember dimension="us-gaap:CreditFacilityAxis">myrg:NonperformanceLettersOfCreditMember</xbrldi:explicitMember>
</xbrli:segment>
</xbrli:entity>
<xbrli:period>
<xbrli:startDate>2018-01-01</xbrli:startDate>
<xbrli:endDate>2018-06-30</xbrli:endDate>
</xbrli:period>
</xbrli:context>
<xbrli:context id="P01_01_2018To06_30_2018_MaximumMembersrtRangeAxis_NonperformanceLettersOfCreditMemberusgaapCreditFacilityAxis">
<xbrli:entity>
<xbrli:identifier scheme="http://www.sec.gov/CIK">0000700923</xbrli:identifier>
<xbrli:segment>
<xbrldi:explicitMember dimension="srt:RangeAxis">srt:MaximumMember</xbrldi:explicitMember>
<xbrldi:explicitMember dimension="us-gaap:CreditFacilityAxis">myrg:NonperformanceLettersOfCreditMember</xbrldi:explicitMember>
</xbrli:segment>
</xbrli:entity>
<xbrli:period>
<xbrli:startDate>2018-01-01</xbrli:startDate>
<xbrli:endDate>2018-06-30</xbrli:endDate>
</xbrli:period>
</xbrli:context>
<xbrli:context id="P01_01_2018To06_30_2018_MinimumMembersrtRangeAxis">
<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>2018-01-01</xbrli:startDate>
<xbrli:endDate>2018-06-30</xbrli:endDate>
</xbrli:period>
</xbrli:context>
<xbrli:context id="P01_01_2018To06_30_2018_RestrictedStockMemberusgaapAwardTypeAxis">
<xbrli:entity>
<xbrli:identifier scheme="http://www.sec.gov/CIK">0000700923</xbrli:identifier>
<xbrli:segment>
<xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:RestrictedStockMember</xbrldi:explicitMember>
</xbrli:segment>
</xbrli:entity>
<xbrli:period>
<xbrli:startDate>2018-01-01</xbrli:startDate>
<xbrli:endDate>2018-06-30</xbrli:endDate>
</xbrli:period>
</xbrli:context>
<xbrli:context id="P01_01_2018To06_30_2018_SignificantChangeOrdersOrClaimsMembermyrgRecognizedRevenuesAxis">
<xbrli:entity>
<xbrli:identifier scheme="http://www.sec.gov/CIK">0000700923</xbrli:identifier>
<xbrli:segment>
<xbrldi:explicitMember dimension="myrg:RecognizedRevenuesAxis">myrg:SignificantChangeOrdersOrClaimsMember</xbrldi:explicitMember>
</xbrli:segment>
</xbrli:entity>
<xbrli:period>
<xbrli:startDate>2018-01-01</xbrli:startDate>
<xbrli:endDate>2018-06-30</xbrli:endDate>
</xbrli:period>
</xbrli:context>
<xbrli:context id="P01_01_2018To06_30_2018_MinimumMembersrtRangeAxis_RevolvingCreditFacilityMemberusgaapCreditFacilityAxis">
<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>
<xbrldi:explicitMember dimension="srt:RangeAxis">srt:MinimumMember</xbrldi:explicitMember>
</xbrli:segment>
</xbrli:entity>
<xbrli:period>
<xbrli:startDate>2018-01-01</xbrli:startDate>
<xbrli:endDate>2018-06-30</xbrli:endDate>
</xbrli:period>
</xbrli:context>
<xbrli:context id="P01_01_2018To06_30_2018_MaximumMembersrtRangeAxis_RevolvingCreditFacilityMemberusgaapCreditFacilityAxis">
<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>
<xbrldi:explicitMember dimension="srt:RangeAxis">srt:MaximumMember</xbrldi:explicitMember>
</xbrli:segment>
</xbrli:entity>
<xbrli:period>
<xbrli:startDate>2018-01-01</xbrli:startDate>
<xbrli:endDate>2018-06-30</xbrli:endDate>
</xbrli:period>
</xbrli:context>
<xbrli:context id="P01_01_2018To06_30_2018_PerformanceSharesMemberusgaapAwardTypeAxis">
<xbrli:entity>
<xbrli:identifier scheme="http://www.sec.gov/CIK">0000700923</xbrli:identifier>
<xbrli:segment>
<xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:PerformanceSharesMember</xbrldi:explicitMember>
</xbrli:segment>
</xbrli:entity>
<xbrli:period>
<xbrli:startDate>2018-01-01</xbrli:startDate>
<xbrli:endDate>2018-06-30</xbrli:endDate>
</xbrli:period>
</xbrli:context>
<xbrli:context id="P01_01_2018To06_30_2018_CreditAgreementMemberusgaapLongtermDebtTypeAxis_TwoThousandSixteenCreditFacilityMemberusgaapCreditFacilityAxis">
<xbrli:entity>
<xbrli:identifier scheme="http://www.sec.gov/CIK">0000700923</xbrli:identifier>
<xbrli:segment>
<xbrldi:explicitMember dimension="us-gaap:CreditFacilityAxis">myrg:TwoThousandSixteenCreditFacilityMember</xbrldi:explicitMember>
<xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">myrg:CreditAgreementMember</xbrldi:explicitMember>
</xbrli:segment>
</xbrli:entity>
<xbrli:period>
<xbrli:startDate>2018-01-01</xbrli:startDate>
<xbrli:endDate>2018-06-30</xbrli:endDate>
</xbrli:period>
</xbrli:context>
<xbrli:context id="P01_01_2018To06_30_2018_MaximumMembersrtRangeAxis">
<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>2018-01-01</xbrli:startDate>
<xbrli:endDate>2018-06-30</xbrli:endDate>
</xbrli:period>
</xbrli:context>
<xbrli:context id="P01_01_2018To06_30_2018_TaxBenefitStockCompensationMemberusgaapIncomeTaxAuthorityAxis">
<xbrli:entity>
<xbrli:identifier scheme="http://www.sec.gov/CIK">0000700923</xbrli:identifier>
<xbrli:segment>
<xbrldi:explicitMember dimension="us-gaap:IncomeTaxAuthorityAxis">myrg:TaxBenefitStockCompensationMember</xbrldi:explicitMember>
</xbrli:segment>
</xbrli:entity>
<xbrli:period>
<xbrli:startDate>2018-01-01</xbrli:startDate>
<xbrli:endDate>2018-06-30</xbrli:endDate>
</xbrli:period>
</xbrli:context>
<xbrli:context id="PAsOn12_31_2017_InsuranceProgramObligationsMemberusgaapFairValueByLiabilityClassAxis">
<xbrli:entity>
<xbrli:identifier scheme="http://www.sec.gov/CIK">0000700923</xbrli:identifier>
<xbrli:segment>
<xbrldi:explicitMember dimension="us-gaap:FairValueByLiabilityClassAxis">myrg:InsuranceProgramObligationsMember</xbrldi:explicitMember>
</xbrli:segment>
</xbrli:entity>
<xbrli:period>
<xbrli:instant>2017-12-31</xbrli:instant>
</xbrli:period>
</xbrli:context>
<xbrli:context id="PAsOn12_31_2017_ContractPerformanceObligationsMemberusgaapFairValueByLiabilityClassAxis">
<xbrli:entity>
<xbrli:identifier scheme="http://www.sec.gov/CIK">0000700923</xbrli:identifier>
<xbrli:segment>
<xbrldi:explicitMember dimension="us-gaap:FairValueByLiabilityClassAxis">myrg:ContractPerformanceObligationsMember</xbrldi:explicitMember>
</xbrli:segment>
</xbrli:entity>
<xbrli:period>
<xbrli:instant>2017-12-31</xbrli:instant>
</xbrli:period>
</xbrli:context>
<xbrli:context id="P01_01_2017To06_30_2017_RestrictedstockMemberusgaapAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis">
<xbrli:entity>
<xbrli:identifier scheme="http://www.sec.gov/CIK">0000700923</xbrli:identifier>
<xbrli:segment>
<xbrldi:explicitMember dimension="us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis">myrg:RestrictedstockMember</xbrldi:explicitMember>
</xbrli:segment>
</xbrli:entity>
<xbrli:period>
<xbrli:startDate>2017-01-01</xbrli:startDate>
<xbrli:endDate>2017-06-30</xbrli:endDate>
</xbrli:period>
</xbrli:context>
<xbrli:context id="P01_01_2017To06_30_2017_PerformanceSharesMemberusgaapAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis">
<xbrli:entity>
<xbrli:identifier scheme="http://www.sec.gov/CIK">0000700923</xbrli:identifier>
<xbrli:segment>
<xbrldi:explicitMember dimension="us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis">us-gaap:PerformanceSharesMember</xbrldi:explicitMember>
</xbrli:segment>
</xbrli:entity>
<xbrli:period>
<xbrli:startDate>2017-01-01</xbrli:startDate>
<xbrli:endDate>2017-06-30</xbrli:endDate>
</xbrli:period>
</xbrli:context>
<xbrli:context id="P01_01_2017To06_30_2017_TdMemberusgaapStatementBusinessSegmentsAxis">
<xbrli:entity>
<xbrli:identifier scheme="http://www.sec.gov/CIK">0000700923</xbrli:identifier>
<xbrli:segment>
<xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">myrg:TdMember</xbrldi:explicitMember>
</xbrli:segment>
</xbrli:entity>
<xbrli:period>
<xbrli:startDate>2017-01-01</xbrli:startDate>
<xbrli:endDate>2017-06-30</xbrli:endDate>
</xbrli:period>
</xbrli:context>
<xbrli:context id="P01_01_2017To06_30_2017_CiMemberusgaapStatementBusinessSegmentsAxis">
<xbrli:entity>
<xbrli:identifier scheme="http://www.sec.gov/CIK">0000700923</xbrli:identifier>
<xbrli:segment>
<xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">myrg:CiMember</xbrldi:explicitMember>
</xbrli:segment>
</xbrli:entity>
<xbrli:period>
<xbrli:startDate>2017-01-01</xbrli:startDate>
<xbrli:endDate>2017-06-30</xbrli:endDate>
</xbrli:period>
</xbrli:context>
<xbrli:context id="P01_01_2017To06_30_2017_CorporateMemberusgaapStatementBusinessSegmentsAxis">
<xbrli:entity>
<xbrli:identifier scheme="http://www.sec.gov/CIK">0000700923</xbrli:identifier>
<xbrli:segment>
<xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">us-gaap:CorporateMember</xbrldi:explicitMember>
</xbrli:segment>
</xbrli:entity>
<xbrli:period>
<xbrli:startDate>2017-01-01</xbrli:startDate>
<xbrli:endDate>2017-06-30</xbrli:endDate>
</xbrli:period>
</xbrli:context>
<xbrli:context id="P01_01_2017To06_30_2017_CanadianOperationMemberdeiLegalEntityAxis">
<xbrli:entity>
<xbrli:identifier scheme="http://www.sec.gov/CIK">0000700923</xbrli:identifier>
<xbrli:segment>
<xbrldi:explicitMember dimension="dei:LegalEntityAxis">myrg:CanadianOperationMember</xbrldi:explicitMember>
</xbrli:segment>
</xbrli:entity>
<xbrli:period>
<xbrli:startDate>2017-01-01</xbrli:startDate>
<xbrli:endDate>2017-06-30</xbrli:endDate>
</xbrli:period>
</xbrli:context>
<xbrli:context id="P01_01_2017To06_30_2017_EstimateAdjustmentMemberusgaapChangeInAccountingEstimateByTypeAxis">
<xbrli:entity>
<xbrli:identifier scheme="http://www.sec.gov/CIK">0000700923</xbrli:identifier>
<xbrli:segment>
<xbrldi:explicitMember dimension="us-gaap:ChangeInAccountingEstimateByTypeAxis">myrg:EstimateAdjustmentMember</xbrldi:explicitMember>
</xbrli:segment>
</xbrli:entity>
<xbrli:period>
<xbrli:startDate>2017-01-01</xbrli:startDate>
<xbrli:endDate>2017-06-30</xbrli:endDate>
</xbrli:period>
</xbrli:context>
<xbrli:context id="P01_01_2017To06_30_2017_SignificantChangeOrdersOrClaimsMembermyrgRecognizedRevenuesAxis">
<xbrli:entity>
<xbrli:identifier scheme="http://www.sec.gov/CIK">0000700923</xbrli:identifier>
<xbrli:segment>
<xbrldi:explicitMember dimension="myrg:RecognizedRevenuesAxis">myrg:SignificantChangeOrdersOrClaimsMember</xbrldi:explicitMember>
</xbrli:segment>
</xbrli:entity>
<xbrli:period>
<xbrli:startDate>2017-01-01</xbrli:startDate>
<xbrli:endDate>2017-06-30</xbrli:endDate>
</xbrli:period>
</xbrli:context>
<xbrli:context id="P04_01_2018To06_30_2018_RestrictedstockMemberusgaapAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis">
<xbrli:entity>
<xbrli:identifier scheme="http://www.sec.gov/CIK">0000700923</xbrli:identifier>
<xbrli:segment>
<xbrldi:explicitMember dimension="us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis">myrg:RestrictedstockMember</xbrldi:explicitMember>
</xbrli:segment>
</xbrli:entity>
<xbrli:period>
<xbrli:startDate>2018-04-01</xbrli:startDate>
<xbrli:endDate>2018-06-30</xbrli:endDate>
</xbrli:period>
</xbrli:context>
<xbrli:context id="P04_01_2018To06_30_2018_PerformanceSharesMemberusgaapAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis">
<xbrli:entity>
<xbrli:identifier scheme="http://www.sec.gov/CIK">0000700923</xbrli:identifier>
<xbrli:segment>
<xbrldi:explicitMember dimension="us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis">us-gaap:PerformanceSharesMember</xbrldi:explicitMember>
</xbrli:segment>
</xbrli:entity>
<xbrli:period>
<xbrli:startDate>2018-04-01</xbrli:startDate>
<xbrli:endDate>2018-06-30</xbrli:endDate>
</xbrli:period>
</xbrli:context>
<xbrli:context id="P04_01_2018To06_30_2018_TdMemberusgaapStatementBusinessSegmentsAxis">
<xbrli:entity>
<xbrli:identifier scheme="http://www.sec.gov/CIK">0000700923</xbrli:identifier>
<xbrli:segment>
<xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">myrg:TdMember</xbrldi:explicitMember>
</xbrli:segment>
</xbrli:entity>
<xbrli:period>
<xbrli:startDate>2018-04-01</xbrli:startDate>
<xbrli:endDate>2018-06-30</xbrli:endDate>
</xbrli:period>
</xbrli:context>
<xbrli:context id="P04_01_2018To06_30_2018_CiMemberusgaapStatementBusinessSegmentsAxis">
<xbrli:entity>
<xbrli:identifier scheme="http://www.sec.gov/CIK">0000700923</xbrli:identifier>
<xbrli:segment>
<xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">myrg:CiMember</xbrldi:explicitMember>
</xbrli:segment>
</xbrli:entity>
<xbrli:period>
<xbrli:startDate>2018-04-01</xbrli:startDate>
<xbrli:endDate>2018-06-30</xbrli:endDate>
</xbrli:period>
</xbrli:context>
<xbrli:context id="P04_01_2018To06_30_2018_CorporateMemberusgaapStatementBusinessSegmentsAxis">
<xbrli:entity>
<xbrli:identifier scheme="http://www.sec.gov/CIK">0000700923</xbrli:identifier>
<xbrli:segment>
<xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">us-gaap:CorporateMember</xbrldi:explicitMember>
</xbrli:segment>
</xbrli:entity>
<xbrli:period>
<xbrli:startDate>2018-04-01</xbrli:startDate>
<xbrli:endDate>2018-06-30</xbrli:endDate>
</xbrli:period>
</xbrli:context>
<xbrli:context id="P04_01_2018To06_30_2018_CanadianOperationMemberdeiLegalEntityAxis">
<xbrli:entity>
<xbrli:identifier scheme="http://www.sec.gov/CIK">0000700923</xbrli:identifier>
<xbrli:segment>
<xbrldi:explicitMember dimension="dei:LegalEntityAxis">myrg:CanadianOperationMember</xbrldi:explicitMember>
</xbrli:segment>
</xbrli:entity>
<xbrli:period>
<xbrli:startDate>2018-04-01</xbrli:startDate>
<xbrli:endDate>2018-06-30</xbrli:endDate>
</xbrli:period>
</xbrli:context>
<xbrli:context id="P04_01_2018To06_30_2018_AccountingStandardsUpdate201409MemberusgaapAdjustmentsForNewAccountingPronouncementsAxis">
<xbrli:entity>
<xbrli:identifier scheme="http://www.sec.gov/CIK">0000700923</xbrli:identifier>
<xbrli:segment>
<xbrldi:explicitMember dimension="us-gaap:AdjustmentsForNewAccountingPronouncementsAxis">us-gaap:AccountingStandardsUpdate201409Member</xbrldi:explicitMember>
</xbrli:segment>
</xbrli:entity>
<xbrli:period>
<xbrli:startDate>2018-04-01</xbrli:startDate>
<xbrli:endDate>2018-06-30</xbrli:endDate>
</xbrli:period>
</xbrli:context>
<xbrli:context id="P04_01_2018To06_30_2018_MarketTypeTransmissionMemberusgaapContractWithCustomerSalesChannelAxis_TransmissionAndDistributionMemberusgaapStatementBusinessSegmentsAxis">
<xbrli:entity>
<xbrli:identifier scheme="http://www.sec.gov/CIK">0000700923</xbrli:identifier>
<xbrli:segment>
<xbrldi:explicitMember dimension="us-gaap:ContractWithCustomerSalesChannelAxis">myrg:MarketTypeTransmissionMember</xbrldi:explicitMember>
<xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">myrg:TransmissionAndDistributionMember</xbrldi:explicitMember>
</xbrli:segment>
</xbrli:entity>
<xbrli:period>
<xbrli:startDate>2018-04-01</xbrli:startDate>
<xbrli:endDate>2018-06-30</xbrli:endDate>
</xbrli:period>
</xbrli:context>
<xbrli:context id="P04_01_2018To06_30_2018_MarketTypeDistributionMemberusgaapContractWithCustomerSalesChannelAxis_TransmissionAndDistributionMemberusgaapStatementBusinessSegmentsAxis">
<xbrli:entity>
<xbrli:identifier scheme="http://www.sec.gov/CIK">0000700923</xbrli:identifier>
<xbrli:segment>
<xbrldi:explicitMember dimension="us-gaap:ContractWithCustomerSalesChannelAxis">myrg:MarketTypeDistributionMember</xbrldi:explicitMember>
<xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">myrg:TransmissionAndDistributionMember</xbrldi:explicitMember>
</xbrli:segment>
</xbrli:entity>
<xbrli:period>
<xbrli:startDate>2018-04-01</xbrli:startDate>
<xbrli:endDate>2018-06-30</xbrli:endDate>
</xbrli:period>
</xbrli:context>
<xbrli:context id="P04_01_2018To06_30_2018_CommercialAndIndustrialMemberusgaapStatementBusinessSegmentsAxis_MarketTypeElectricalConstructionMemberusgaapContractWithCustomerSalesChannelAxis">
<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>2018-04-01</xbrli:startDate>
<xbrli:endDate>2018-06-30</xbrli:endDate>
</xbrli:period>
</xbrli:context>
<xbrli:context id="P04_01_2018To06_30_2018_FixedPriceContractMemberusgaapContractWithCustomerBasisOfPricingAxis_TransmissionAndDistributionMemberusgaapStatementBusinessSegmentsAxis">
<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>
<xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">myrg:TransmissionAndDistributionMember</xbrldi:explicitMember>
</xbrli:segment>
</xbrli:entity>
<xbrli:period>
<xbrli:startDate>2018-04-01</xbrli:startDate>
<xbrli:endDate>2018-06-30</xbrli:endDate>
</xbrli:period>
</xbrli:context>
<xbrli:context id="P04_01_2018To06_30_2018_CommercialAndIndustrialMemberusgaapStatementBusinessSegmentsAxis_FixedPriceContractMemberusgaapContractWithCustomerBasisOfPricingAxis">
<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>
<xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">myrg:CommercialAndIndustrialMember</xbrldi:explicitMember>
</xbrli:segment>
</xbrli:entity>
<xbrli:period>
<xbrli:startDate>2018-04-01</xbrli:startDate>
<xbrli:endDate>2018-06-30</xbrli:endDate>
</xbrli:period>
</xbrli:context>
<xbrli:context id="P04_01_2018To06_30_2018_FixedPriceContractMemberusgaapContractWithCustomerBasisOfPricingAxis">
<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>2018-04-01</xbrli:startDate>
<xbrli:endDate>2018-06-30</xbrli:endDate>
</xbrli:period>
</xbrli:context>
<xbrli:context id="P04_01_2018To06_30_2018_TransmissionAndDistributionMemberusgaapStatementBusinessSegmentsAxis_UnitPriceContractMemberusgaapContractWithCustomerBasisOfPricingAxis">
<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:TransmissionAndDistributionMember</xbrldi:explicitMember>
</xbrli:segment>
</xbrli:entity>
<xbrli:period>
<xbrli:startDate>2018-04-01</xbrli:startDate>
<xbrli:endDate>2018-06-30</xbrli:endDate>
</xbrli:period>
</xbrli:context>
<xbrli:context id="P04_01_2018To06_30_2018_CommercialAndIndustrialMemberusgaapStatementBusinessSegmentsAxis_UnitPriceContractMemberusgaapContractWithCustomerBasisOfPricingAxis">
<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>2018-04-01</xbrli:startDate>
<xbrli:endDate>2018-06-30</xbrli:endDate>
</xbrli:period>
</xbrli:context>
<xbrli:context id="P04_01_2018To06_30_2018_UnitPriceContractMemberusgaapContractWithCustomerBasisOfPricingAxis">
<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>2018-04-01</xbrli:startDate>
<xbrli:endDate>2018-06-30</xbrli:endDate>
</xbrli:period>
</xbrli:context>
<xbrli:context id="P04_01_2018To06_30_2018_TeContractMemberusgaapContractWithCustomerBasisOfPricingAxis_TransmissionAndDistributionMemberusgaapStatementBusinessSegmentsAxis">
<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:TransmissionAndDistributionMember</xbrldi:explicitMember>
</xbrli:segment>
</xbrli:entity>
<xbrli:period>
<xbrli:startDate>2018-04-01</xbrli:startDate>
<xbrli:endDate>2018-06-30</xbrli:endDate>
</xbrli:period>
</xbrli:context>
<xbrli:context id="P04_01_2018To06_30_2018_CommercialAndIndustrialMemberusgaapStatementBusinessSegmentsAxis_TeContractMemberusgaapContractWithCustomerBasisOfPricingAxis">
<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>2018-04-01</xbrli:startDate>
<xbrli:endDate>2018-06-30</xbrli:endDate>
</xbrli:period>
</xbrli:context>
<xbrli:context id="P04_01_2018To06_30_2018_TeContractMemberusgaapContractWithCustomerBasisOfPricingAxis">
<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>2018-04-01</xbrli:startDate>
<xbrli:endDate>2018-06-30</xbrli:endDate>
</xbrli:period>
</xbrli:context>
<xbrli:context id="P04_01_2018To06_30_2018_OtherContractMemberusgaapContractWithCustomerBasisOfPricingAxis_TransmissionAndDistributionMemberusgaapStatementBusinessSegmentsAxis">
<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>
<xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">myrg:TransmissionAndDistributionMember</xbrldi:explicitMember>
</xbrli:segment>
</xbrli:entity>
<xbrli:period>
<xbrli:startDate>2018-04-01</xbrli:startDate>
<xbrli:endDate>2018-06-30</xbrli:endDate>
</xbrli:period>
</xbrli:context>
<xbrli:context id="P04_01_2018To06_30_2018_CommercialAndIndustrialMemberusgaapStatementBusinessSegmentsAxis_OtherContractMemberusgaapContractWithCustomerBasisOfPricingAxis">
<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>
<xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">myrg:CommercialAndIndustrialMember</xbrldi:explicitMember>
</xbrli:segment>
</xbrli:entity>
<xbrli:period>
<xbrli:startDate>2018-04-01</xbrli:startDate>
<xbrli:endDate>2018-06-30</xbrli:endDate>
</xbrli:period>
</xbrli:context>
<xbrli:context id="P04_01_2018To06_30_2018_OtherContractMemberusgaapContractWithCustomerBasisOfPricingAxis">
<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>2018-04-01</xbrli:startDate>
<xbrli:endDate>2018-06-30</xbrli:endDate>
</xbrli:period>
</xbrli:context>
<xbrli:context id="P04_01_2018To06_30_2018_TransmissionAndDistributionMemberusgaapStatementBusinessSegmentsAxis">
<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>2018-04-01</xbrli:startDate>
<xbrli:endDate>2018-06-30</xbrli:endDate>
</xbrli:period>
</xbrli:context>
<xbrli:context id="P04_01_2018To06_30_2018_CommercialAndIndustrialMemberusgaapStatementBusinessSegmentsAxis">
<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>2018-04-01</xbrli:startDate>
<xbrli:endDate>2018-06-30</xbrli:endDate>
</xbrli:period>
</xbrli:context>
<xbrli:context id="P04_01_2018To06_30_2018_EstimateAdjustmentMemberusgaapChangeInAccountingEstimateByTypeAxis">
<xbrli:entity>
<xbrli:identifier scheme="http://www.sec.gov/CIK">0000700923</xbrli:identifier>
<xbrli:segment>
<xbrldi:explicitMember dimension="us-gaap:ChangeInAccountingEstimateByTypeAxis">myrg:EstimateAdjustmentMember</xbrldi:explicitMember>
</xbrli:segment>
</xbrli:entity>
<xbrli:period>
<xbrli:startDate>2018-04-01</xbrli:startDate>
<xbrli:endDate>2018-06-30</xbrli:endDate>
</xbrli:period>
</xbrli:context>
<xbrli:context id="P04_01_2017To06_30_2017_RestrictedstockMemberusgaapAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis">
<xbrli:entity>
<xbrli:identifier scheme="http://www.sec.gov/CIK">0000700923</xbrli:identifier>
<xbrli:segment>
<xbrldi:explicitMember dimension="us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis">myrg:RestrictedstockMember</xbrldi:explicitMember>
</xbrli:segment>
</xbrli:entity>
<xbrli:period>
<xbrli:startDate>2017-04-01</xbrli:startDate>
<xbrli:endDate>2017-06-30</xbrli:endDate>
</xbrli:period>
</xbrli:context>
<xbrli:context id="P04_01_2017To06_30_2017_PerformanceSharesMemberusgaapAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis">
<xbrli:entity>
<xbrli:identifier scheme="http://www.sec.gov/CIK">0000700923</xbrli:identifier>
<xbrli:segment>
<xbrldi:explicitMember dimension="us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis">us-gaap:PerformanceSharesMember</xbrldi:explicitMember>
</xbrli:segment>
</xbrli:entity>
<xbrli:period>
<xbrli:startDate>2017-04-01</xbrli:startDate>
<xbrli:endDate>2017-06-30</xbrli:endDate>
</xbrli:period>
</xbrli:context>
<xbrli:context id="P04_01_2017To06_30_2017_TdMemberusgaapStatementBusinessSegmentsAxis">
<xbrli:entity>
<xbrli:identifier scheme="http://www.sec.gov/CIK">0000700923</xbrli:identifier>
<xbrli:segment>
<xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">myrg:TdMember</xbrldi:explicitMember>
</xbrli:segment>
</xbrli:entity>
<xbrli:period>
<xbrli:startDate>2017-04-01</xbrli:startDate>
<xbrli:endDate>2017-06-30</xbrli:endDate>
</xbrli:period>
</xbrli:context>
<xbrli:context id="P04_01_2017To06_30_2017_CiMemberusgaapStatementBusinessSegmentsAxis">
<xbrli:entity>
<xbrli:identifier scheme="http://www.sec.gov/CIK">0000700923</xbrli:identifier>
<xbrli:segment>
<xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">myrg:CiMember</xbrldi:explicitMember>
</xbrli:segment>
</xbrli:entity>
<xbrli:period>
<xbrli:startDate>2017-04-01</xbrli:startDate>
<xbrli:endDate>2017-06-30</xbrli:endDate>
</xbrli:period>
</xbrli:context>
<xbrli:context id="P04_01_2017To06_30_2017_CorporateMemberusgaapStatementBusinessSegmentsAxis">
<xbrli:entity>
<xbrli:identifier scheme="http://www.sec.gov/CIK">0000700923</xbrli:identifier>
<xbrli:segment>
<xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">us-gaap:CorporateMember</xbrldi:explicitMember>
</xbrli:segment>
</xbrli:entity>
<xbrli:period>
<xbrli:startDate>2017-04-01</xbrli:startDate>
<xbrli:endDate>2017-06-30</xbrli:endDate>
</xbrli:period>
</xbrli:context>
<xbrli:context id="P04_01_2017To06_30_2017_CanadianOperationMemberdeiLegalEntityAxis">
<xbrli:entity>
<xbrli:identifier scheme="http://www.sec.gov/CIK">0000700923</xbrli:identifier>
<xbrli:segment>
<xbrldi:explicitMember dimension="dei:LegalEntityAxis">myrg:CanadianOperationMember</xbrldi:explicitMember>
</xbrli:segment>
</xbrli:entity>
<xbrli:period>
<xbrli:startDate>2017-04-01</xbrli:startDate>
<xbrli:endDate>2017-06-30</xbrli:endDate>
</xbrli:period>
</xbrli:context>
<xbrli:context id="P04_01_2017To06_30_2017_EstimateAdjustmentMemberusgaapChangeInAccountingEstimateByTypeAxis">
<xbrli:entity>
<xbrli:identifier scheme="http://www.sec.gov/CIK">0000700923</xbrli:identifier>
<xbrli:segment>
<xbrldi:explicitMember dimension="us-gaap:ChangeInAccountingEstimateByTypeAxis">myrg:EstimateAdjustmentMember</xbrldi:explicitMember>
</xbrli:segment>
</xbrli:entity>
<xbrli:period>
<xbrli:startDate>2017-04-01</xbrli:startDate>
<xbrli:endDate>2017-06-30</xbrli:endDate>
</xbrli:period>
</xbrli:context>
<xbrli:context id="PAsOn01_02_2018_AccountingStandardsUpdate201409MemberusgaapAdjustmentsForNewAccountingPronouncementsAxis_RestatementAdjustmentMembersrtRestatementAxis">
<xbrli:entity>
<xbrli:identifier scheme="http://www.sec.gov/CIK">0000700923</xbrli:identifier>
<xbrli:segment>
<xbrldi:explicitMember dimension="srt:RestatementAxis">srt:RestatementAdjustmentMember</xbrldi:explicitMember>
<xbrldi:explicitMember dimension="us-gaap:AdjustmentsForNewAccountingPronouncementsAxis">us-gaap:AccountingStandardsUpdate201409Member</xbrldi:explicitMember>
</xbrli:segment>
</xbrli:entity>
<xbrli:period>
<xbrli:instant>2018-01-02</xbrli:instant>
</xbrli:period>
</xbrli:context>
<xbrli:context id="PAsOn06_30_2018_TransmissionAndDistributionMemberusgaapStatementBusinessSegmentsAxis">
<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:instant>2018-06-30</xbrli:instant>
</xbrli:period>
</xbrli:context>
<xbrli:context id="PAsOn06_30_2018_CommercialAndIndustrialMemberusgaapStatementBusinessSegmentsAxis">
<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:instant>2018-06-30</xbrli:instant>
</xbrli:period>
</xbrli:context>
<xbrli:context id="PAsOn06_30_2018_MaximumMembersrtRangeAxis">
<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:instant>2018-06-30</xbrli:instant>
</xbrli:period>
</xbrli:context>
<xbrli:context id="PAsOn06_30_2018_LongtermIncentivePlanMemberusgaapPlanNameAxis_PerformanceSharesMemberusgaapAwardTypeAxis">
<xbrli:entity>
<xbrli:identifier scheme="http://www.sec.gov/CIK">0000700923</xbrli:identifier>
<xbrli:segment>
<xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:PerformanceSharesMember</xbrldi:explicitMember>
<xbrldi:explicitMember dimension="us-gaap:PlanNameAxis">myrg:LongtermIncentivePlanMember</xbrldi:explicitMember>
</xbrli:segment>
</xbrli:entity>
<xbrli:period>
<xbrli:instant>2018-06-30</xbrli:instant>
</xbrli:period>
</xbrli:context>
<xbrli:context id="PAsOn06_30_2018_LongtermIncentivePlanMemberusgaapPlanNameAxis_RestrictedStockMemberusgaapAwardTypeAxis">
<xbrli:entity>
<xbrli:identifier scheme="http://www.sec.gov/CIK">0000700923</xbrli:identifier>
<xbrli:segment>
<xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:RestrictedStockMember</xbrldi:explicitMember>
<xbrldi:explicitMember dimension="us-gaap:PlanNameAxis">myrg:LongtermIncentivePlanMember</xbrldi:explicitMember>
</xbrli:segment>
</xbrli:entity>
<xbrli:period>
<xbrli:instant>2018-06-30</xbrli:instant>
</xbrli:period>
</xbrli:context>
<xbrli:context id="PAsOn06_30_2018_MinimumMembersrtRangeAxis_PerformanceLettersOfCreditMemberusgaapCreditFacilityAxis">
<xbrli:entity>
<xbrli:identifier scheme="http://www.sec.gov/CIK">0000700923</xbrli:identifier>
<xbrli:segment>
<xbrldi:explicitMember dimension="us-gaap:CreditFacilityAxis">myrg:PerformanceLettersOfCreditMember</xbrldi:explicitMember>
<xbrldi:explicitMember dimension="srt:RangeAxis">srt:MinimumMember</xbrldi:explicitMember>
</xbrli:segment>
</xbrli:entity>
<xbrli:period>
<xbrli:instant>2018-06-30</xbrli:instant>
</xbrli:period>
</xbrli:context>
<xbrli:context id="PAsOn06_30_2018_MaximumMembersrtRangeAxis_PerformanceLettersOfCreditMemberusgaapCreditFacilityAxis">
<xbrli:entity>
<xbrli:identifier scheme="http://www.sec.gov/CIK">0000700923</xbrli:identifier>
<xbrli:segment>
<xbrldi:explicitMember dimension="us-gaap:CreditFacilityAxis">myrg:PerformanceLettersOfCreditMember</xbrldi:explicitMember>
<xbrldi:explicitMember dimension="srt:RangeAxis">srt:MaximumMember</xbrldi:explicitMember>
</xbrli:segment>
</xbrli:entity>
<xbrli:period>
<xbrli:instant>2018-06-30</xbrli:instant>
</xbrli:period>
</xbrli:context>
<xbrli:context id="PAsOn06_30_2018_InsuranceProgramObligationsMemberusgaapFairValueByLiabilityClassAxis">
<xbrli:entity>
<xbrli:identifier scheme="http://www.sec.gov/CIK">0000700923</xbrli:identifier>
<xbrli:segment>
<xbrldi:explicitMember dimension="us-gaap:FairValueByLiabilityClassAxis">myrg:InsuranceProgramObligationsMember</xbrldi:explicitMember>
</xbrli:segment>
</xbrli:entity>
<xbrli:period>
<xbrli:instant>2018-06-30</xbrli:instant>
</xbrli:period>
</xbrli:context>
<xbrli:context id="PAsOn06_30_2018_ContractPerformanceObligationsMemberusgaapFairValueByLiabilityClassAxis">
<xbrli:entity>
<xbrli:identifier scheme="http://www.sec.gov/CIK">0000700923</xbrli:identifier>
<xbrli:segment>
<xbrldi:explicitMember dimension="us-gaap:FairValueByLiabilityClassAxis">myrg:ContractPerformanceObligationsMember</xbrldi:explicitMember>
</xbrli:segment>
</xbrli:entity>
<xbrli:period>
<xbrli:instant>2018-06-30</xbrli:instant>
</xbrli:period>
</xbrli:context>
<xbrli:context id="PAsOn06_30_2018_CreditAgreementMemberusgaapLongtermDebtTypeAxis">
<xbrli:entity>
<xbrli:identifier scheme="http://www.sec.gov/CIK">0000700923</xbrli:identifier>
<xbrli:segment>
<xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">myrg:CreditAgreementMember</xbrldi:explicitMember>
</xbrli:segment>
</xbrli:entity>
<xbrli:period>
<xbrli:instant>2018-06-30</xbrli:instant>
</xbrli:period>
</xbrli:context>
<xbrli:context id="P01_01_2016To06_30_2016_SyndicatedCreditAgreementMemberusgaapLongtermDebtTypeAxis_TwoThousandSixteenCreditFacilityMemberusgaapCreditFacilityAxis">
<xbrli:entity>
<xbrli:identifier scheme="http://www.sec.gov/CIK">0000700923</xbrli:identifier>
<xbrli:segment>
<xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">myrg:SyndicatedCreditAgreementMember</xbrldi:explicitMember>
<xbrldi:explicitMember dimension="us-gaap:CreditFacilityAxis">myrg:TwoThousandSixteenCreditFacilityMember</xbrldi:explicitMember>
</xbrli:segment>
</xbrli:entity>
<xbrli:period>
<xbrli:startDate>2016-01-01</xbrli:startDate>
<xbrli:endDate>2016-06-30</xbrli:endDate>
</xbrli:period>
</xbrli:context>
<xbrli:context id="P01_01_2016To06_30_2016_CreditAgreementMemberusgaapLongtermDebtTypeAxis_TwoThousandSixteenCreditFacilityMemberusgaapCreditFacilityAxis">
<xbrli:entity>
<xbrli:identifier scheme="http://www.sec.gov/CIK">0000700923</xbrli:identifier>
<xbrli:segment>
<xbrldi:explicitMember dimension="us-gaap:CreditFacilityAxis">myrg:TwoThousandSixteenCreditFacilityMember</xbrldi:explicitMember>
<xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">myrg:CreditAgreementMember</xbrldi:explicitMember>
</xbrli:segment>
</xbrli:entity>
<xbrli:period>
<xbrli:startDate>2016-01-01</xbrli:startDate>
<xbrli:endDate>2016-06-30</xbrli:endDate>
</xbrli:period>
</xbrli:context>
<xbrli:context id="PAsOn06_30_2016_SyndicatedCreditAgreementMemberusgaapLongtermDebtTypeAxis_TwoThousandSixteenCreditFacilityMemberusgaapCreditFacilityAxis">
<xbrli:entity>
<xbrli:identifier scheme="http://www.sec.gov/CIK">0000700923</xbrli:identifier>
<xbrli:segment>
<xbrldi:explicitMember dimension="us-gaap:CreditFacilityAxis">myrg:TwoThousandSixteenCreditFacilityMember</xbrldi:explicitMember>
<xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">myrg:SyndicatedCreditAgreementMember</xbrldi:explicitMember>
</xbrli:segment>
</xbrli:entity>
<xbrli:period>
<xbrli:instant>2016-06-30</xbrli:instant>
</xbrli:period>
</xbrli:context>
<xbrli:context id="PAsOn06_30_2016_CreditAgreementMemberusgaapLongtermDebtTypeAxis_ForeignRevolvingLoansAndLettersOfCreditMemberusgaapDebtInstrumentAxis_TwoThousandSixteenCreditFacilityMemberusgaapCreditFacilityAxis">
<xbrli:entity>
<xbrli:identifier scheme="http://www.sec.gov/CIK">0000700923</xbrli:identifier>
<xbrli:segment>
<xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">myrg:CreditAgreementMember</xbrldi:explicitMember>
<xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">myrg:ForeignRevolvingLoansAndLettersOfCreditMember</xbrldi:explicitMember>
<xbrldi:explicitMember dimension="us-gaap:CreditFacilityAxis">myrg:TwoThousandSixteenCreditFacilityMember</xbrldi:explicitMember>
</xbrli:segment>
</xbrli:entity>
<xbrli:period>
<xbrli:instant>2016-06-30</xbrli:instant>
</xbrli:period>
</xbrli:context>
<xbrli:context id="P06_29_2018To07_02_2018_SubsequentEventMemberusgaapSubsequentEventTypeAxis">
<xbrli:entity>
<xbrli:identifier scheme="http://www.sec.gov/CIK">0000700923</xbrli:identifier>
<xbrli:segment>
<xbrldi:explicitMember dimension="us-gaap:SubsequentEventTypeAxis">us-gaap:SubsequentEventMember</xbrldi:explicitMember>
</xbrli:segment>
</xbrli:entity>
<xbrli:period>
<xbrli:startDate>2018-06-29</xbrli:startDate>
<xbrli:endDate>2018-07-02</xbrli:endDate>
</xbrli:period>
</xbrli:context>
<xbrli:context id="P06_29_2018To07_02_2018_HuenElectricIncMemberusgaapBusinessAcquisitionAxis_SubsequentEventMemberusgaapSubsequentEventTypeAxis">
<xbrli:entity>
<xbrli:identifier scheme="http://www.sec.gov/CIK">0000700923</xbrli:identifier>
<xbrli:segment>
<xbrldi:explicitMember dimension="us-gaap:SubsequentEventTypeAxis">us-gaap:SubsequentEventMember</xbrldi:explicitMember>
<xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">myrg:HuenElectricIncMember</xbrldi:explicitMember>
</xbrli:segment>
</xbrli:entity>
<xbrli:period>
<xbrli:startDate>2018-06-29</xbrli:startDate>
<xbrli:endDate>2018-07-02</xbrli:endDate>
</xbrli:period>
</xbrli:context>
<us-gaap:FairValueDisclosuresTextBlock id="Factid_1136802" contextRef="P01_01_2018To06_30_2018">&lt;div style="color: rgb(0, 0, 0); font: 10pt 'times new roman', times, serif; letter-spacing: normal; orphans: 2; text-align: start; text-indent: 0px; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial; margin: 0pt 0px;"&gt;&lt;div style="color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;3. Fair Value Measurements&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;div style="color: rgb(0, 0, 0); font: 10pt &amp;quot;times new roman&amp;quot;, times, serif; letter-spacing: normal; orphans: 2; text-align: start; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial; margin: 0px; text-indent: 0.5in; background: none;"&gt;&lt;div style="text-decoration: none; color: rgb(0, 0, 0); background: none; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;div style="color: rgb(0, 0, 0); font: 10pt 'times new roman', times, serif; letter-spacing: normal; orphans: 2; text-align: start; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial; margin: 0pt 0px; text-indent: 0.5in;"&gt;&lt;div style="color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"&gt;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.&lt;/div&gt;&lt;/div&gt;&lt;div style="color: rgb(0, 0, 0); font: 10pt &amp;quot;times new roman&amp;quot;, times, serif; letter-spacing: normal; orphans: 2; text-align: start; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial; margin: 0px; text-indent: 0.5in; background: none;"&gt;&lt;div style="text-decoration: none; color: rgb(0, 0, 0); background: none; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;div style="color: rgb(0, 0, 0); font: 10pt 'times new roman', times, serif; letter-spacing: normal; orphans: 2; text-align: start; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial; margin: 0pt 0px; text-indent: 0.5in;"&gt;&lt;div style="color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"&gt;As of June 30, 2018 and December 31, 2017, the Company determined that the carrying value of cash and cash equivalents approximated fair value based on Level 1 inputs. As of June 30, 2018 and December 31, 2017, the fair values of the Company&#8217;s long-term debt and capital lease obligations were based on Level 2 inputs. The Company&#8217;s long-term debt was based on variable and fixed interest rates at June 30, 2018 and December 31, 2017, 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's capital lease obligations also approximated fair value.&lt;/div&gt;&lt;/div&gt;&lt;table border="0" style="width:100%; table-layout:fixed;" cellspacing="0" cellpadding="0"&gt;&lt;tr&gt;&lt;td&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;</us-gaap:FairValueDisclosuresTextBlock>
<us-gaap:LongTermContractsOrProgramsDisclosureTextBlock id="Factid_1136635" contextRef="P01_01_2018To06_30_2018">&lt;div style="color: rgb(0, 0, 0); font: 10pt 'times new roman', times, serif; letter-spacing: normal; orphans: 2; text-align: start; text-indent: 0px; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial; margin: 0pt 0px;"&gt;&lt;div style="color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;4. Contracts in Process&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;div style="color: rgb(0, 0, 0); font: 10pt &amp;quot;times new roman&amp;quot;, times, serif; letter-spacing: normal; orphans: 2; text-align: start; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial; margin: 0px; text-indent: 0.5in; background: none;"&gt;&lt;div style="text-decoration: none; color: rgb(0, 0, 0); background: none; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;div style="color: rgb(0, 0, 0); font: 10pt 'times new roman', times, serif; letter-spacing: normal; orphans: 2; text-align: start; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial; margin: 0pt 0px; text-indent: 0.5in;"&gt;&lt;div style="color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"&gt;The net asset position for contracts in process consisted of the following:&lt;/div&gt;&lt;/div&gt;&lt;div style="color: rgb(0, 0, 0); font: 10pt &amp;quot;times new roman&amp;quot;, times, serif; letter-spacing: normal; orphans: 2; text-indent: 0px; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial; margin: 0px; text-align: center; background: none;"&gt;&lt;div style="text-decoration: none; color: rgb(0, 0, 0); background: none; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;table cellpadding="0" cellspacing="0" style="font: 10pt &amp;quot;times new roman&amp;quot;, times, serif; letter-spacing: normal; orphans: 2; text-indent: 0px; text-transform: none; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial; border-collapse: collapse; width: 70%; border-spacing: 0px; margin: 0in 0in 0in 1in;;text-align:left;"&gt;&lt;tr style="vertical-align: bottom;"&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; vertical-align: bottom;;white-space: nowrap;"&gt;&#160;&lt;/td&gt;&lt;td style="font-weight: normal; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; vertical-align: bottom;"&gt;&#160;&lt;/td&gt;&lt;td colspan="2" style="font-weight: normal; text-align: center; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; vertical-align: bottom;;white-space: nowrap;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;June 30,&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="font-weight: normal; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; vertical-align: bottom;"&gt;&#160;&lt;/td&gt;&lt;td style="font-weight: normal; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; vertical-align: bottom;"&gt;&#160;&lt;/td&gt;&lt;td colspan="2" style="font-weight: normal; text-align: center; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; vertical-align: bottom;;white-space: nowrap;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;December 31,&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="font-weight: normal; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; vertical-align: bottom;"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="vertical-align: bottom;"&gt;&lt;td style="font-weight: normal; border-bottom: 1pt solid black; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; vertical-align: bottom;;white-space: nowrap;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;(In thousands)&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="font-weight: normal; padding-bottom: 1pt; padding-left: 0px; padding-top: 0px; vertical-align: bottom;"&gt;&#160;&lt;/td&gt;&lt;td colspan="2" style="font-weight: normal; text-align: center; border-bottom: 1pt solid black; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; vertical-align: bottom;;white-space: nowrap;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;2018&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1pt; font-weight: normal; padding-left: 0px; padding-top: 0px; vertical-align: bottom;"&gt;&#160;&lt;/td&gt;&lt;td style="font-weight: normal; padding-bottom: 1pt; padding-left: 0px; padding-top: 0px; vertical-align: bottom;"&gt;&#160;&lt;/td&gt;&lt;td colspan="2" style="font-weight: normal; text-align: center; border-bottom: 1pt solid black; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; vertical-align: bottom;;white-space: nowrap;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;2017&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1pt; font-weight: normal; padding-left: 0px; padding-top: 0px; vertical-align: bottom;"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="vertical-align: bottom;"&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; vertical-align: bottom;;white-space: nowrap;"&gt;&#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; vertical-align: bottom;"&gt;&#160;&lt;/td&gt;&lt;td colspan="2" style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; vertical-align: bottom;;white-space: nowrap;"&gt;&#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; vertical-align: bottom;"&gt;&#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; vertical-align: bottom;"&gt;&#160;&lt;/td&gt;&lt;td colspan="2" style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; vertical-align: bottom;;white-space: nowrap;"&gt;&#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; vertical-align: bottom;"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);"&gt;&lt;td style="width: 859px; text-align: left; text-indent: 0in; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; vertical-align: bottom;"&gt;Costs and estimated earnings on uncompleted contracts&lt;/td&gt;&lt;td style="width: 13px; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; vertical-align: bottom;"&gt;&#160;&lt;/td&gt;&lt;td style="width: 12px; text-align: left; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; vertical-align: bottom;"&gt;$&lt;/td&gt;&lt;td style="width: 147px; text-align: right; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; vertical-align: bottom;"&gt;2,105,022&lt;/td&gt;&lt;td style="width: 12px; text-align: left; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; vertical-align: bottom;"&gt;&#160;&lt;/td&gt;&lt;td style="width: 12px; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; vertical-align: bottom;"&gt;&#160;&lt;/td&gt;&lt;td style="width: 12px; text-align: left; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; vertical-align: bottom;"&gt;$&lt;/td&gt;&lt;td style="width: 147px; text-align: right; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; vertical-align: bottom;"&gt;1,978,981&lt;/td&gt;&lt;td style="width: 12px; text-align: left; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; vertical-align: bottom;"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="vertical-align: bottom; background-color: white;"&gt;&lt;td style="text-align: left; padding-bottom: 1pt; text-indent: 0in; padding-left: 0px; padding-top: 0px; vertical-align: bottom;"&gt;Less: Billings to date&lt;/td&gt;&lt;td style="padding-bottom: 1pt; padding-left: 0px; padding-top: 0px; vertical-align: bottom;"&gt;&#160;&lt;/td&gt;&lt;td style="border-bottom: 1pt solid black; text-align: left; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; vertical-align: bottom;"&gt;&#160;&lt;/td&gt;&lt;td style="border-bottom: 1pt solid black; text-align: right; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; vertical-align: bottom;"&gt;2,066,073&lt;/td&gt;&lt;td style="padding-bottom: 1pt; text-align: left; padding-left: 0px; padding-top: 0px; vertical-align: bottom;"&gt;&#160;&lt;/td&gt;&lt;td style="padding-bottom: 1pt; padding-left: 0px; padding-top: 0px; vertical-align: bottom;"&gt;&#160;&lt;/td&gt;&lt;td style="border-bottom: 1pt solid black; text-align: left; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; vertical-align: bottom;"&gt;&#160;&lt;/td&gt;&lt;td style="border-bottom: 1pt solid black; text-align: right; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; vertical-align: bottom;"&gt;1,929,640&lt;/td&gt;&lt;td style="padding-bottom: 1pt; text-align: left; padding-left: 0px; padding-top: 0px; vertical-align: bottom;"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);"&gt;&lt;td style="padding-bottom: 2.5pt; padding-left: 0px; padding-top: 0px; vertical-align: bottom;"&gt;&#160;&lt;/td&gt;&lt;td style="padding-bottom: 2.5pt; padding-left: 0px; padding-top: 0px; vertical-align: bottom;"&gt;&#160;&lt;/td&gt;&lt;td style="border-bottom: 2.5pt double black; text-align: left; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; vertical-align: bottom;"&gt;$&lt;/td&gt;&lt;td style="border-bottom: 2.5pt double black; text-align: right; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; vertical-align: bottom;"&gt;38,949&lt;/td&gt;&lt;td style="padding-bottom: 2.5pt; text-align: left; padding-left: 0px; padding-top: 0px; vertical-align: bottom;"&gt;&#160;&lt;/td&gt;&lt;td style="padding-bottom: 2.5pt; padding-left: 0px; padding-top: 0px; vertical-align: bottom;"&gt;&#160;&lt;/td&gt;&lt;td style="border-bottom: 2.5pt double black; text-align: left; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; vertical-align: bottom;"&gt;$&lt;/td&gt;&lt;td style="border-bottom: 2.5pt double black; text-align: right; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; vertical-align: bottom;"&gt;49,341&lt;/td&gt;&lt;td style="padding-bottom: 2.5pt; text-align: left; padding-left: 0px; padding-top: 0px; vertical-align: bottom;"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;&lt;div style="color: rgb(0, 0, 0); font: 10pt &amp;quot;times new roman&amp;quot;, times, serif; letter-spacing: normal; orphans: 2; text-indent: 0px; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial; margin: 0px; text-align: center; background: none;"&gt;&lt;div style="text-decoration: none; color: rgb(0, 0, 0); background: none; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;div style="color: rgb(0, 0, 0); font: 10pt 'times new roman', times, serif; letter-spacing: normal; orphans: 2; text-align: start; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial; margin: 0pt 0px; text-indent: 0.5in;"&gt;&lt;div style="color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"&gt;The net asset position for contracts in process included in the accompanying consolidated balance sheets was as follows:&lt;/div&gt;&lt;/div&gt;&lt;div style="color: rgb(0, 0, 0); font: 10pt &amp;quot;times new roman&amp;quot;, times, serif; letter-spacing: normal; orphans: 2; text-indent: 0px; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial; margin: 0px; text-align: center; background: none;"&gt;&lt;div style="text-decoration: none; color: rgb(0, 0, 0); background: none; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;table cellpadding="0" cellspacing="0" style="font: 10pt &amp;quot;times new roman&amp;quot;, times, serif; letter-spacing: normal; orphans: 2; text-indent: 0px; text-transform: none; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial; border-collapse: collapse; width: 70%; border-spacing: 0px; margin: 0in 0in 0in 1in;;text-align:left;"&gt;&lt;tr style="vertical-align: bottom;"&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; vertical-align: bottom;;white-space: nowrap;"&gt;&#160;&lt;/td&gt;&lt;td style="font-weight: normal; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; vertical-align: bottom;"&gt;&#160;&lt;/td&gt;&lt;td colspan="2" style="font-weight: normal; text-align: center; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; vertical-align: bottom;;white-space: nowrap;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;June 30,&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="font-weight: normal; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; vertical-align: bottom;"&gt;&#160;&lt;/td&gt;&lt;td style="font-weight: normal; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; vertical-align: bottom;"&gt;&#160;&lt;/td&gt;&lt;td colspan="2" style="font-weight: normal; text-align: center; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; vertical-align: bottom;;white-space: nowrap;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;December 31,&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="font-weight: normal; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; vertical-align: bottom;"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="vertical-align: bottom;"&gt;&lt;td style="font-weight: normal; border-bottom: 1pt solid black; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; vertical-align: bottom;;white-space: nowrap;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;(In thousands)&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="font-weight: normal; padding-bottom: 1pt; padding-left: 0px; padding-top: 0px; vertical-align: bottom;"&gt;&#160;&lt;/td&gt;&lt;td colspan="2" style="font-weight: normal; text-align: center; border-bottom: 1pt solid black; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; vertical-align: bottom;;white-space: nowrap;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;2018&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1pt; font-weight: normal; padding-left: 0px; padding-top: 0px; vertical-align: bottom;"&gt;&#160;&lt;/td&gt;&lt;td style="font-weight: normal; padding-bottom: 1pt; padding-left: 0px; padding-top: 0px; vertical-align: bottom;"&gt;&#160;&lt;/td&gt;&lt;td colspan="2" style="font-weight: normal; text-align: center; border-bottom: 1pt solid black; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; vertical-align: bottom;;white-space: nowrap;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;2017&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1pt; font-weight: normal; padding-left: 0px; padding-top: 0px; vertical-align: bottom;"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="vertical-align: bottom;"&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; vertical-align: bottom;;white-space: nowrap;"&gt;&#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; vertical-align: bottom;"&gt;&#160;&lt;/td&gt;&lt;td colspan="2" style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; vertical-align: bottom;;white-space: nowrap;"&gt;&#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; vertical-align: bottom;"&gt;&#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; vertical-align: bottom;"&gt;&#160;&lt;/td&gt;&lt;td colspan="2" style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; vertical-align: bottom;;white-space: nowrap;"&gt;&#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; vertical-align: bottom;"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);"&gt;&lt;td style="width: 847px; text-align: left; text-indent: -0.125in; padding-left: 0.125in; padding-top: 0px; padding-bottom: 0px; vertical-align: bottom;"&gt;Costs and estimated earnings in excess of billings on uncompleted contracts&lt;/td&gt;&lt;td style="width: 13px; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; vertical-align: bottom;"&gt;&#160;&lt;/td&gt;&lt;td style="width: 12px; text-align: left; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; vertical-align: bottom;"&gt;$&lt;/td&gt;&lt;td style="width: 147px; text-align: right; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; vertical-align: bottom;"&gt;87,356&lt;/td&gt;&lt;td style="width: 12px; text-align: left; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; vertical-align: bottom;"&gt;&#160;&lt;/td&gt;&lt;td style="width: 12px; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; vertical-align: bottom;"&gt;&#160;&lt;/td&gt;&lt;td style="width: 12px; text-align: left; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; vertical-align: bottom;"&gt;$&lt;/td&gt;&lt;td style="width: 147px; text-align: right; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; vertical-align: bottom;"&gt;78,260&lt;/td&gt;&lt;td style="width: 12px; text-align: left; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; vertical-align: bottom;"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="vertical-align: bottom; background-color: white;"&gt;&lt;td style="text-align: left; padding-bottom: 1pt; text-indent: -0.125in; padding-left: 0.125in; padding-top: 0px; vertical-align: bottom;"&gt;Billings in excess of costs and estimated earnings on uncompleted contracts&lt;/td&gt;&lt;td style="padding-bottom: 1pt; padding-left: 0px; padding-top: 0px; vertical-align: bottom;"&gt;&#160;&lt;/td&gt;&lt;td style="border-bottom: 1pt solid black; text-align: left; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; vertical-align: bottom;"&gt;&#160;&lt;/td&gt;&lt;td style="border-bottom: 1pt solid black; text-align: right; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; vertical-align: bottom;"&gt;(48,407&lt;/td&gt;&lt;td style="padding-bottom: 1pt; text-align: left; padding-left: 0px; padding-top: 0px; vertical-align: bottom;"&gt;)&lt;/td&gt;&lt;td style="padding-bottom: 1pt; padding-left: 0px; padding-top: 0px; vertical-align: bottom;"&gt;&#160;&lt;/td&gt;&lt;td style="border-bottom: 1pt solid black; text-align: left; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; vertical-align: bottom;"&gt;&#160;&lt;/td&gt;&lt;td style="border-bottom: 1pt solid black; text-align: right; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; vertical-align: bottom;"&gt;(28,919&lt;/td&gt;&lt;td style="padding-bottom: 1pt; text-align: left; padding-left: 0px; padding-top: 0px; vertical-align: bottom;"&gt;)&lt;/td&gt;&lt;/tr&gt;&lt;tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);"&gt;&lt;td style="padding-bottom: 2.5pt; padding-left: 0px; padding-top: 0px; vertical-align: bottom;"&gt;&#160;&lt;/td&gt;&lt;td style="padding-bottom: 2.5pt; padding-left: 0px; padding-top: 0px; vertical-align: bottom;"&gt;&#160;&lt;/td&gt;&lt;td style="border-bottom: 2.5pt double black; text-align: left; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; vertical-align: bottom;"&gt;$&lt;/td&gt;&lt;td style="border-bottom: 2.5pt double black; text-align: right; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; vertical-align: bottom;"&gt;38,949&lt;/td&gt;&lt;td style="padding-bottom: 2.5pt; text-align: left; padding-left: 0px; padding-top: 0px; vertical-align: bottom;"&gt;&#160;&lt;/td&gt;&lt;td style="padding-bottom: 2.5pt; padding-left: 0px; padding-top: 0px; vertical-align: bottom;"&gt;&#160;&lt;/td&gt;&lt;td style="border-bottom: 2.5pt double black; text-align: left; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; vertical-align: bottom;"&gt;$&lt;/td&gt;&lt;td style="border-bottom: 2.5pt double black; text-align: right; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; vertical-align: bottom;"&gt;49,341&lt;/td&gt;&lt;td style="padding-bottom: 2.5pt; text-align: left; padding-left: 0px; padding-top: 0px; vertical-align: bottom;"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;&lt;table border="0" style="width:100%; table-layout:fixed;" cellspacing="0" cellpadding="0"&gt;&lt;tr&gt;&lt;td&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;</us-gaap:LongTermContractsOrProgramsDisclosureTextBlock>
<us-gaap:DebtDisclosureTextBlock id="Factid_1136801" contextRef="P01_01_2018To06_30_2018">&lt;div style="color: rgb(0, 0, 0); font: 10pt 'times new roman', times, serif; letter-spacing: normal; orphans: 2; text-align: start; text-indent: 0px; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial; margin: 0pt 0px;"&gt;&lt;div style="color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;5. Debt&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;div style="color: rgb(0, 0, 0); font: 10pt &amp;quot;times new roman&amp;quot;, times, serif; letter-spacing: normal; orphans: 2; text-align: start; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial; margin: 0px; text-indent: 0.5in; background: none;"&gt;&lt;div style="text-decoration: none; color: rgb(0, 0, 0); background: none; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;div style="color: rgb(0, 0, 0); font: 10pt 'times new roman', times, serif; letter-spacing: normal; orphans: 2; text-align: start; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial; margin: 0pt 0px; text-indent: 0.5in;"&gt;&lt;div style="color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"&gt;On June 30, 2016, 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. The Credit Agreement provides for a facility of $250 million (the &#8220;Facility&#8221;) that may be used for revolving loans and 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 $50 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 $100 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 working capital, capital expenditures, acquisitions, stock repurchases and other general corporate purposes.&lt;/div&gt;&lt;/div&gt;&lt;div style="color: rgb(0, 0, 0); font: 10pt &amp;quot;times new roman&amp;quot;, times, serif; letter-spacing: normal; orphans: 2; text-align: start; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial; margin: 0px; text-indent: 0.5in; background: none;"&gt;&lt;div style="text-decoration: none; color: rgb(0, 0, 0); background: none; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;div style="color: rgb(0, 0, 0); font: 10pt 'times new roman', times, serif; letter-spacing: normal; orphans: 2; text-align: start; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial; margin: 0pt 0px; text-indent: 0.5in;"&gt;&lt;div style="color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"&gt;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 1.00%; or (2) Adjusted LIBO Rate (as defined in the Credit Agreement) plus an applicable margin ranging from 1.00% to 2.00%. 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 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.125% to 2.125% for non-performance letters of credit or 0.625% to 1.125% for performance letters of credit, based on the Company&#8217;s consolidated Leverage Ratio. The Company is subject to a commitment fee of 0.20% to 0.375%, 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.25. The weighted average interest rate on borrowings outstanding for the six months ended June 30, 2018&#160;was 2.86% per annum.&lt;/div&gt;&lt;/div&gt;&lt;div style="color: rgb(0, 0, 0); font: 10pt &amp;quot;times new roman&amp;quot;, times, serif; letter-spacing: normal; orphans: 2; text-align: start; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial; margin: 0px; text-indent: 0.5in; background: none;"&gt;&lt;div style="text-decoration: none; color: rgb(0, 0, 0); background: none; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;div style="color: rgb(0, 0, 0); font: 10pt 'times new roman', times, serif; letter-spacing: normal; orphans: 2; text-align: start; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial; margin: 0pt 0px; text-indent: 0.5in;"&gt;&lt;div style="color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"&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 a number of covenants, including limitations on asset sales, investments, indebtedness and liens. In connection with any permitted acquisition where the total consideration exceeds $50 million, the Company may request that the maximum permitted consolidated Leverage Ratio increase from 3.0 to 3.5. Any such increase shall begin in the quarter in which such permitted acquisition is consummated and shall continue in effect for four consecutive fiscal quarters. The Company was in compliance with all of its financial&#160;covenants under the Credit Agreement as of June 30, 2018.&lt;/div&gt;&lt;/div&gt;&lt;div style="color: rgb(0, 0, 0); font: 10pt &amp;quot;times new roman&amp;quot;, times, serif; letter-spacing: normal; orphans: 2; text-align: start; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial; margin: 0px; text-indent: 0.5in; background: none;"&gt;&lt;div style="text-decoration: none; color: rgb(0, 0, 0); background: none; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;div style="color: rgb(0, 0, 0); font: 10pt 'times new roman', times, serif; letter-spacing: normal; orphans: 2; text-align: start; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial; margin: 0pt 0px; text-indent: 0.5in;"&gt;&lt;div style="color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"&gt;The amount outstanding on the Facility as of June 30, 2018 and December 31, 2017, was $57.8 million and $79.0 million, respectively.&lt;/div&gt;&lt;/div&gt;&lt;div style="color: rgb(0, 0, 0); font: 10pt &amp;quot;times new roman&amp;quot;, times, serif; letter-spacing: normal; orphans: 2; text-align: start; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial; margin: 0px; text-indent: 0.5in; background: none;"&gt;&lt;div style="text-decoration: none; color: rgb(0, 0, 0); background: none; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;div style="color: rgb(0, 0, 0); font: 10pt 'times new roman', times, serif; letter-spacing: normal; orphans: 2; text-align: start; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial; margin: 0pt 0px; text-indent: 0.5in;"&gt;&lt;div style="color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"&gt;As of June 30, 2018, the Company had irrevocable standby letters of credit outstanding under the Facility of approximately $20.6 million, including $17.6 million related to the Company&#8217;s payment obligation under its insurance programs and approximately $3.0 million related to contract performance obligations. As of December 31, 2017, the Company had irrevocable standby letters of credit outstanding under the Facility of approximately $20.9 million, including $17.6 million related to the Company&#8217;s payment obligation under its insurance programs and approximately $3.3 million related to contract performance obligations.&lt;/div&gt;&lt;/div&gt;&lt;div style="color: rgb(0, 0, 0); font: 10pt &amp;quot;times new roman&amp;quot;, times, serif; letter-spacing: normal; orphans: 2; text-align: start; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial; margin: 0px; text-indent: 0.5in; background: none;"&gt;&lt;div style="text-decoration: none; color: rgb(0, 0, 0); background: none; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;div style="color: rgb(0, 0, 0); font: 10pt 'times new roman', times, serif; letter-spacing: normal; orphans: 2; text-align: start; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial; margin: 0pt 0px; text-indent: 0.5in;"&gt;&lt;div style="color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"&gt;The Company has remaining deferred debt issuance costs totaling $0.7 million as of June 30, 2018, related to the line of credit. As permitted under ASU No. 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;/div&gt;&lt;/div&gt;&lt;table border="0" style="width:100%; table-layout:fixed;" cellspacing="0" cellpadding="0"&gt;&lt;tr&gt;&lt;td&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;</us-gaap:DebtDisclosureTextBlock>
<us-gaap:IncomeTaxDisclosureTextBlock id="Factid_1136800" contextRef="P01_01_2018To06_30_2018">&lt;div style="color:#000000; font:10pt 'times new roman', times, serif; letter-spacing:normal; orphans:2; text-align:start; text-indent:0px; text-transform:none; white-space:normal; widows:2; word-spacing:0px; -webkit-text-stroke-width:0px; text-decoration-style:initial; text-decoration-color:initial; margin:0pt 0px"&gt;&lt;div style="color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;6. Income Taxes&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;div style="color: rgb(0, 0, 0); font: 10pt &amp;quot;times new roman&amp;quot;, times, serif; letter-spacing: normal; orphans: 2; text-align: start; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial; margin: 0px; text-indent: 0.5in; background: none;"&gt;&lt;div style="text-decoration: none; color: rgb(0, 0, 0); background: none; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;div style="color:#000000; font:10pt 'times new roman', times, serif; letter-spacing:normal; orphans:2; text-align:start; text-transform:none; white-space:normal; widows:2; word-spacing:0px; -webkit-text-stroke-width:0px; text-decoration-style:initial; text-decoration-color:initial; margin:0pt 0px; text-indent:0.5in"&gt;&lt;div style="color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"&gt;The U.S. federal statutory tax rate was 21% for the three and six months ended June 30, 2018 and 35% for the three and six months ended June 30, 2017. The Company&#8217;s effective tax rate&#160;for the three and six months ended June 30, 2018 was&#160;28.8%&#160;of pretax income, compared to the effective tax rate for the three and six months ended June&#160;30, 2017 of 67.3% and 47.2%, respectively.&lt;/div&gt;&lt;/div&gt;&lt;div style="color: rgb(0, 0, 0); font: 10pt &amp;quot;times new roman&amp;quot;, times, serif; letter-spacing: normal; orphans: 2; text-align: start; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial; margin: 0px; text-indent: 0.5in; background: none;"&gt;&lt;div style="text-decoration: none; color: rgb(0, 0, 0); background: none; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;div style="color:#000000; font:10pt 'times new roman', times, serif; letter-spacing:normal; orphans:2; text-align:start; text-transform:none; white-space:normal; widows:2; word-spacing:0px; -webkit-text-stroke-width:0px; text-decoration-style:initial; text-decoration-color:initial; margin:0pt 0px; text-indent:0.5in"&gt;The difference between the U.S. federal statutory tax rate and the Company&#8217;s effective tax rate for the three and&#160;six&#160;months ended June 30, 2018 was primarily due to state income taxes and the inability to utilize losses experienced in certain Canadian operations.&lt;/div&gt;&lt;div style="color: rgb(0, 0, 0); font: 10pt &amp;quot;times new roman&amp;quot;, times, serif; letter-spacing: normal; orphans: 2; text-align: start; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial; margin: 0px; text-indent: 0.5in; background: none;"&gt;&lt;div style="text-decoration: none; color: rgb(0, 0, 0); background: none; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;div style="color:#000000; font:10pt 'times new roman', times, serif; letter-spacing:normal; orphans:2; text-align:start; text-transform:none; white-space:normal; widows:2; word-spacing:0px; -webkit-text-stroke-width:0px; text-decoration-style:initial; text-decoration-color:initial; margin:0pt 0px; text-indent:0.5in"&gt;The difference between the U.S. federal statutory tax rate and the Company&#8217;s effective tax rate for the three months ended June 30, 2017 was primarily caused by&#160;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, times, serif; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"&gt;the inability to utilize losses experienced in certain Canadian operations&lt;/div&gt;. The difference between the U.S. federal statutory tax rate and the Company&#8217;s effective tax rate for the six months ended June 30, 2017 was caused by&#160;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, times, serif; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"&gt;the inability to utilize losses experienced in certain Canadian operations, partially offset by&lt;/div&gt;&#160;excess tax benefits of approximately $1.0 million pertaining to the vesting of stock awards and the exercise of stock options.&lt;/div&gt;&lt;div style="color: rgb(0, 0, 0); font: 10pt &amp;quot;times new roman&amp;quot;, times, serif; letter-spacing: normal; orphans: 2; text-align: start; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial; margin: 0px; text-indent: 0.5in; background: none;"&gt;&lt;div style="text-decoration: none; color: rgb(0, 0, 0); background: none; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;div style="color:#000000; font:10pt 'times new roman', times, serif; letter-spacing:normal; orphans:2; text-align:start; text-transform:none; white-space:normal; widows:2; word-spacing:0px; -webkit-text-stroke-width:0px; text-decoration-style:initial; text-decoration-color:initial; margin:0pt 0px; text-indent:0.5in"&gt;&lt;div style="color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"&gt;The Company had unrecognized tax benefits of approximately $0.4 million as of June 30, 2018 and&#160;$0.8&#160;million&#160;as&#160;of&#160;December 31, 2017, which were included in other liabilities in the accompanying consolidated balance sheets.&lt;/div&gt;&lt;/div&gt;&lt;div style="color: rgb(0, 0, 0); font: 10pt &amp;quot;times new roman&amp;quot;, times, serif; letter-spacing: normal; orphans: 2; text-align: start; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial; margin: 0px; text-indent: 0.5in; background: none;"&gt;&lt;div style="text-decoration: none; color: rgb(0, 0, 0); background: none; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;div style="color:#000000; font:10pt 'times new roman', times, serif; letter-spacing:normal; orphans:2; text-align:start; text-transform:none; white-space:normal; widows:2; word-spacing:0px; -webkit-text-stroke-width:0px; text-decoration-style:initial; text-decoration-color:initial; margin:0pt 0px; text-indent:0.5in"&gt;&lt;div style="color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"&gt;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 because of the unrecognized tax benefits was not significant for the three and six months ended June 30, 2018 and 2017.&lt;/div&gt;&lt;/div&gt;&lt;div style="color: rgb(0, 0, 0); font: 10pt &amp;quot;times new roman&amp;quot;, times, serif; letter-spacing: normal; orphans: 2; text-align: start; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial; margin: 0px; text-indent: 0.5in; background: none;"&gt;&lt;div style="text-decoration: none; color: rgb(0, 0, 0); background: none; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;div style="color: rgb(0, 0, 0); font: 10pt &amp;quot;times new roman&amp;quot;, times, serif; letter-spacing: normal; orphans: 2; text-align: start; text-indent: 0px; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial; margin: 0px; background: none;"&gt;&lt;div style="text-decoration: none; color: rgb(0, 0, 0); background: none; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160; &#160; &#160; &#160; &#160; &#160; &#160;&#160;&lt;/div&gt;&lt;div style="color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"&gt;The Company is subject to taxation in various jurisdictions. The Company&#8217;s tax returns for 2015 and 2016 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 2013 through 2016.&lt;/div&gt;&lt;/div&gt;&lt;table border="0" style="width:100%; table-layout:fixed;" cellspacing="0" cellpadding="0"&gt;&lt;tr&gt;&lt;td&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;</us-gaap:IncomeTaxDisclosureTextBlock>
<us-gaap:CommitmentsContingenciesAndGuaranteesTextBlock id="Factid_1136799" contextRef="P01_01_2018To06_30_2018">&lt;div style="color: rgb(0, 0, 0); font: 10pt 'times new roman', times, serif; letter-spacing: normal; orphans: 2; text-align: start; text-indent: 0px; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial; margin: 0pt 0px;"&gt;&lt;div style="color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;7. Commitments and Contingencies&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;div style="color: rgb(0, 0, 0); font: 10pt &amp;quot;times new roman&amp;quot;, times, serif; letter-spacing: normal; orphans: 2; text-align: start; text-indent: 0px; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial; margin: 0px; background: none;"&gt;&lt;div style="text-decoration: none; color: rgb(0, 0, 0); background: none; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&lt;div style="font-style:italic;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;div style="color: rgb(0, 0, 0); font: 10pt 'times new roman', times, serif; letter-spacing: normal; orphans: 2; text-align: start; text-indent: 0px; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial; margin: 0pt 0px;"&gt;&lt;div style="color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&lt;div style="font-style:italic;display:inline;"&gt;Purchase Commitments&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;div style="color: rgb(0, 0, 0); font: 10pt &amp;quot;times new roman&amp;quot;, times, serif; letter-spacing: normal; orphans: 2; text-align: start; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial; margin: 0px; text-indent: 0.5in; background: none;"&gt;&lt;div style="text-decoration: none; color: rgb(0, 0, 0); background: none; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;div style="color: rgb(0, 0, 0); font: 10pt 'times new roman', times, serif; letter-spacing: normal; orphans: 2; text-align: start; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial; margin: 0pt 0px; text-indent: 0.5in;"&gt;&lt;div style="color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"&gt;As of June 30, 2018, the Company had approximately $7.3 million in outstanding purchase orders for certain construction equipment, with cash outlay scheduled to occur over the next three&#160;months.&lt;/div&gt;&lt;/div&gt;&lt;div style="color: rgb(0, 0, 0); font: 10pt &amp;quot;times new roman&amp;quot;, times, serif; letter-spacing: normal; orphans: 2; text-align: start; text-indent: 0px; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial; margin: 0px; background: none;"&gt;&lt;div style="text-decoration: none; color: rgb(0, 0, 0); background: none; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&lt;div style="font-style:italic;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;div style="color: rgb(0, 0, 0); font: 10pt 'times new roman', times, serif; letter-spacing: normal; orphans: 2; text-align: start; text-indent: 0px; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial; margin: 0pt 0px;"&gt;&lt;div style="color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&lt;div style="font-style:italic;display:inline;"&gt;Insurance and Claims Accruals&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;div style="color: rgb(0, 0, 0); font: 10pt &amp;quot;times new roman&amp;quot;, times, serif; letter-spacing: normal; orphans: 2; text-align: start; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial; margin: 0px; text-indent: 0.5in; background: none;"&gt;&lt;div style="text-decoration: none; color: rgb(0, 0, 0); background: none; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;div style="color: rgb(0, 0, 0); font: 10pt 'times new roman', times, serif; letter-spacing: normal; orphans: 2; text-align: start; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial; margin: 0pt 0px; text-indent: 0.5in;"&gt;&lt;div style="color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"&gt;The Company carries insurance policies, which are subject to certain deductibles, for workers&#8217; compensation, general liability, automobile liability and other coverages. 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 deductibles of up to $0.2 million for qualified individuals. Losses up to the deductible 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.&lt;/div&gt;&lt;/div&gt;&lt;div style="color: rgb(0, 0, 0); font: 10pt &amp;quot;times new roman&amp;quot;, times, serif; letter-spacing: normal; orphans: 2; text-align: start; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial; margin: 0px; text-indent: 0.5in; background: none;"&gt;&lt;div style="text-decoration: none; color: rgb(0, 0, 0); background: none; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;div style="color: rgb(0, 0, 0); font: 10pt 'times new roman', times, serif; letter-spacing: normal; orphans: 2; text-align: start; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial; margin: 0pt 0px; text-indent: 0.5in;"&gt;&lt;div style="color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"&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;/div&gt;&lt;/div&gt;&lt;div style="color: rgb(0, 0, 0); font: 10pt &amp;quot;times new roman&amp;quot;, times, serif; letter-spacing: normal; orphans: 2; text-align: start; text-indent: 0px; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial; margin: 0px; background: none;"&gt;&lt;div style="text-decoration: none; color: rgb(0, 0, 0); background: none; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&lt;div style="font-style:italic;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;div style="color: rgb(0, 0, 0); font: 10pt 'times new roman', times, serif; letter-spacing: normal; orphans: 2; text-align: start; text-indent: 0px; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial; margin: 0pt 0px;"&gt;&lt;div style="color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&lt;div style="font-style:italic;display:inline;"&gt;Performance and Payment Bonds and Parent Guarantees&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;div style="color: rgb(0, 0, 0); font: 10pt &amp;quot;times new roman&amp;quot;, times, serif; letter-spacing: normal; orphans: 2; text-align: start; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial; margin: 0px; text-indent: 0.5in; background: none;"&gt;&lt;div style="text-decoration: none; color: rgb(0, 0, 0); background: none; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;div style="color: rgb(0, 0, 0); font: 10pt 'times new roman', times, serif; letter-spacing: normal; orphans: 2; text-align: start; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial; margin: 0pt 0px; text-indent: 0.5in;"&gt;&lt;div style="color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"&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 June 30, 2018, an aggregate of approximately $606.1 million in original face amount of bonds issued by the Company&#8217;s sureties were outstanding. Our estimated remaining cost to complete these bonded projects was approximately $247.3 million as of June 30, 2018.&lt;/div&gt;&lt;/div&gt;&lt;div style="color: rgb(0, 0, 0); font: 10pt &amp;quot;times new roman&amp;quot;, times, serif; letter-spacing: normal; orphans: 2; text-align: start; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial; margin: 0px; text-indent: 0.5in; background: none;"&gt;&lt;div style="text-decoration: none; color: rgb(0, 0, 0); background: none; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;div style="color: rgb(0, 0, 0); font: 10pt 'times new roman', times, serif; letter-spacing: normal; orphans: 2; text-align: start; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial; margin: 0pt 0px; text-indent: 0.5in;"&gt;&lt;div style="color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"&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&#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.&lt;/div&gt;&lt;/div&gt;&lt;div style="color: rgb(0, 0, 0); font: 10pt &amp;quot;times new roman&amp;quot;, times, serif; letter-spacing: normal; orphans: 2; text-align: start; text-indent: 0px; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial; margin: 0px; background: none;"&gt;&lt;div style="text-decoration: none; color: rgb(0, 0, 0); background: none; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&lt;div style="font-style:italic;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;div style="color: rgb(0, 0, 0); font: 10pt 'times new roman', times, serif; letter-spacing: normal; orphans: 2; text-align: start; text-indent: 0px; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial; margin: 0pt 0px;"&gt;&lt;div style="color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&lt;div style="font-style:italic;display:inline;"&gt;Indemnities&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;div style="color: rgb(0, 0, 0); font: 10pt &amp;quot;times new roman&amp;quot;, times, serif; letter-spacing: normal; orphans: 2; text-align: start; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial; margin: 0px; text-indent: 0.5in; background: none;"&gt;&lt;div style="text-decoration: none; color: rgb(0, 0, 0); background: none; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;div style="color: rgb(0, 0, 0); font: 10pt 'times new roman', times, serif; letter-spacing: normal; orphans: 2; text-align: start; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial; margin: 0pt 0px; text-indent: 0.5in;"&gt;&lt;div style="color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"&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;/div&gt;&lt;/div&gt;&lt;div style="color: rgb(0, 0, 0); font: 10pt &amp;quot;times new roman&amp;quot;, times, serif; letter-spacing: normal; orphans: 2; text-align: start; text-indent: 0px; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial; margin: 0px; background: none;"&gt;&lt;div style="text-decoration: none; color: rgb(0, 0, 0); background: none; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&lt;div style="font-style:italic;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;div style="color: rgb(0, 0, 0); font: 10pt 'times new roman', times, serif; letter-spacing: normal; orphans: 2; text-align: start; text-indent: 0px; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial; margin: 0pt 0px;"&gt;&lt;div style="color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&lt;div style="font-style:italic;display:inline;"&gt;Collective Bargaining Agreements&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;div style="color: rgb(0, 0, 0); font: 10pt &amp;quot;times new roman&amp;quot;, times, serif; letter-spacing: normal; orphans: 2; text-align: start; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial; margin: 0px; text-indent: 0.5in; background: none;"&gt;&lt;div style="text-decoration: none; color: rgb(0, 0, 0); background: none; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;div style="color: rgb(0, 0, 0); font: 10pt 'times new roman', times, serif; letter-spacing: normal; orphans: 2; text-align: start; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial; margin: 0pt 0px; text-indent: 0.5in;"&gt;&lt;div style="color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"&gt;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.&lt;/div&gt;&lt;/div&gt;&lt;div style="color: rgb(0, 0, 0); font: 10pt &amp;quot;times new roman&amp;quot;, times, serif; letter-spacing: normal; orphans: 2; text-align: start; text-indent: 0px; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial; margin: 0px; background: none;"&gt;&lt;div style="text-decoration: none; color: rgb(0, 0, 0); background: none; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&lt;div style="font-style:italic;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;div style="color: rgb(0, 0, 0); font: 10pt 'times new roman', times, serif; letter-spacing: normal; orphans: 2; text-align: start; text-indent: 0px; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial; margin: 0pt 0px;"&gt;&lt;div style="color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&lt;div style="font-style:italic;display:inline;"&gt;Litigation and Other Legal Matters&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;div style="color: rgb(0, 0, 0); font: 10pt &amp;quot;times new roman&amp;quot;, times, serif; letter-spacing: normal; orphans: 2; text-align: start; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial; margin: 0px; text-indent: 0.5in; background: none;"&gt;&lt;div style="text-decoration: none; color: rgb(0, 0, 0); background: none; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;div style="color: rgb(0, 0, 0); font: 10pt 'times new roman', times, serif; letter-spacing: normal; orphans: 2; text-align: start; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial; margin: 0pt 0px; text-indent: 0.5in;"&gt;&lt;div style="color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"&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;/div&gt;&lt;/div&gt;&lt;div style="color: rgb(0, 0, 0); font: 10pt &amp;quot;times new roman&amp;quot;, times, serif; letter-spacing: normal; orphans: 2; text-align: start; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial; margin: 0px; text-indent: 0.5in; background: none;"&gt;&lt;div style="text-decoration: none; color: rgb(0, 0, 0); background: none; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;div style="color: rgb(0, 0, 0); font: 10pt 'times new roman', times, serif; letter-spacing: normal; orphans: 2; text-align: start; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial; margin: 0pt 0px; text-indent: 0.5in;"&gt;&lt;div style="color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"&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&#8217;s current services and operations, as well as our historic operations.&lt;/div&gt;&lt;/div&gt;&lt;div style="color: rgb(0, 0, 0); font: 10pt &amp;quot;times new roman&amp;quot;, times, serif; letter-spacing: normal; orphans: 2; text-align: start; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial; margin: 0px; text-indent: 0.5in; background: none;"&gt;&lt;div style="text-decoration: none; color: rgb(0, 0, 0); background: none; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;div style="color: rgb(0, 0, 0); font-family: &amp;quot;times new roman&amp;quot;, times, serif; font-size: 13.3333px; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: 0px; orphans: 2; text-align: start; text-indent: 48px; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial; float: none; display: inline !important; top: 0px;;display:inline;"&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&#8217;s financial position, results of operations or cash flows.&lt;/div&gt;&lt;table border="0" style="width:100%; table-layout:fixed;" cellspacing="0" cellpadding="0"&gt;&lt;tr&gt;&lt;td&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;</us-gaap:CommitmentsContingenciesAndGuaranteesTextBlock>
<us-gaap:LeasesOfLesseeDisclosureTextBlock id="Factid_1136726" contextRef="P01_01_2018To06_30_2018">&lt;div style="color: rgb(0, 0, 0); font: 10pt 'times new roman', times, serif; letter-spacing: normal; orphans: 2; text-align: start; text-indent: 0px; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial; margin: 0pt 0px;"&gt;&lt;div style="color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;8. Lease Obligations&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;div style="color: rgb(0, 0, 0); font: 10pt &amp;quot;times new roman&amp;quot;, times, serif; letter-spacing: normal; orphans: 2; text-align: start; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial; margin: 0px; text-indent: 0.5in; background: none;"&gt;&lt;div style="text-decoration: none; color: rgb(0, 0, 0); background: none; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;div style="color: rgb(0, 0, 0); font: 10pt 'times new roman', times, serif; letter-spacing: normal; orphans: 2; text-align: start; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial; margin: 0pt 0px; text-indent: 0.5in;"&gt;&lt;div style="color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"&gt;From time to time, the Company enters into leasing arrangements for real estate, vehicles and construction equipment, including master leasing arrangements for vehicles and construction equipment. Some of the leases entered into under these agreements met the requirements for capitalization and were recorded as capital leases, while others were treated as operating leases. As of June 30, 2018, the Company had no outstanding commitments to enter into future leases under its master lease agreements.&lt;/div&gt;&lt;/div&gt;&lt;div style="color: rgb(0, 0, 0); font: 10pt &amp;quot;times new roman&amp;quot;, times, serif; letter-spacing: normal; orphans: 2; text-align: start; text-indent: 0px; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial; margin: 0px; background: none;"&gt;&lt;div style="text-decoration: none; color: rgb(0, 0, 0); background: none; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&lt;div style="font-style:italic;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;div style="color: rgb(0, 0, 0); font: 10pt 'times new roman', times, serif; letter-spacing: normal; orphans: 2; text-align: start; text-indent: 0px; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial; margin: 0pt 0px;"&gt;&lt;div style="color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&lt;div style="font-style:italic;display:inline;"&gt;Capital Leases&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;div style="color: rgb(0, 0, 0); font: 10pt &amp;quot;times new roman&amp;quot;, times, serif; letter-spacing: normal; orphans: 2; text-align: start; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial; margin: 0px; text-indent: 0.5in; background: none;"&gt;&lt;div style="text-decoration: none; color: rgb(0, 0, 0); background: none; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;div style="color: rgb(0, 0, 0); font: 10pt 'times new roman', times, serif; letter-spacing: normal; orphans: 2; text-align: start; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial; margin: 0pt 0px; text-indent: 0.5in;"&gt;&lt;div style="color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"&gt;The Company leases some vehicles and certain equipment under capital leases. The economic substance of the leases is a financing transaction for acquisition of the vehicles and equipment. Accordingly, these leases are included in the balance sheets in property and equipment, net of accumulated depreciation, with a corresponding amount recorded in current portion of capital lease obligations or capital lease obligations, net of current maturities, as appropriate. The capital lease assets are amortized over the life of the lease or, if shorter, the life of the leased asset, on a straight-line basis and included in depreciation expense in the statements of operations. The interest associated with capital lease obligations is included in interest expense in the statements of operations.&lt;/div&gt;&lt;/div&gt;&lt;div style="color: rgb(0, 0, 0); font: 10pt &amp;quot;times new roman&amp;quot;, times, serif; letter-spacing: normal; orphans: 2; text-align: start; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial; margin: 0px; text-indent: 0.5in; background: none;"&gt;&lt;div style="text-decoration: none; color: rgb(0, 0, 0); background: none; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;div style="color: rgb(0, 0, 0); font: 10pt 'times new roman', times, serif; letter-spacing: normal; orphans: 2; text-align: start; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial; margin: 0pt 0px; text-indent: 0.5in;"&gt;&lt;div style="color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"&gt;As of June 30, 2018, the Company had approximately $3.2 million of capital lease obligations outstanding, $1.1 million of which was classified as a current liability. As of December 31, 2017, the Company had approximately $3.7 million of capital lease obligations outstanding, $1.1 million of which was classified as a current liability.&lt;/div&gt;&lt;/div&gt;&lt;div style="color: rgb(0, 0, 0); font: 10pt &amp;quot;times new roman&amp;quot;, times, serif; letter-spacing: normal; orphans: 2; text-align: start; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial; margin: 0px; text-indent: 0.5in; background: none;"&gt;&lt;div style="text-decoration: none; color: rgb(0, 0, 0); background: none; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;div style="color: rgb(0, 0, 0); font: 10pt 'times new roman', times, serif; letter-spacing: normal; orphans: 2; text-align: start; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial; margin: 0pt 0px; text-indent: 0.5in;"&gt;&lt;div style="color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"&gt;As of June 30, 2018 and December 31, 2017, $3.1 million and $3.7 million, respectively, of leased assets were capitalized in construction equipment, net of accumulated depreciation.&lt;/div&gt;&lt;/div&gt;&lt;div style="color: rgb(0, 0, 0); font: 10pt &amp;quot;times new roman&amp;quot;, times, serif; letter-spacing: normal; orphans: 2; text-align: start; text-indent: 0px; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial; margin: 0px; background: none;"&gt;&lt;div style="text-decoration: none; color: rgb(0, 0, 0); background: none; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&lt;div style="font-style:italic;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;div style="color: rgb(0, 0, 0); font: 10pt 'times new roman', times, serif; letter-spacing: normal; orphans: 2; text-align: start; text-indent: 0px; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial; margin: 0pt 0px;"&gt;&lt;div style="color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&lt;div style="font-style:italic;display:inline;"&gt;Operating Leases&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;div style="color: rgb(0, 0, 0); font: 10pt &amp;quot;times new roman&amp;quot;, times, serif; letter-spacing: normal; orphans: 2; text-align: start; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial; margin: 0px; text-indent: 0.5in; background: none;"&gt;&lt;div style="text-decoration: none; color: rgb(0, 0, 0); background: none; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;div style="color: rgb(0, 0, 0); font: 10pt 'times new roman', times, serif; letter-spacing: normal; orphans: 2; text-align: start; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial; margin: 0pt 0px; text-indent: 0.5in;"&gt;&lt;div style="color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"&gt;The Company, from time to time, leases real estate, construction equipment and office equipment under operating leases with remaining terms ranging from one to six years.&lt;/div&gt;&lt;/div&gt;&lt;div style="color: rgb(0, 0, 0); font: 10pt &amp;quot;times new roman&amp;quot;, times, serif; letter-spacing: normal; orphans: 2; text-align: start; text-indent: 0px; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial; margin: 0px; background: none;"&gt;&lt;div style="text-decoration: none; color: rgb(0, 0, 0); background: none; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&lt;div style="font-style:italic;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;div style="color: rgb(0, 0, 0); font: 10pt 'times new roman', times, serif; letter-spacing: normal; orphans: 2; text-align: start; text-indent: 0px; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial; margin: 0pt 0px;"&gt;&lt;div style="color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&lt;div style="font-style:italic;display:inline;"&gt;Future Minimum Lease Payments&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;div style="color: rgb(0, 0, 0); font: 10pt &amp;quot;times new roman&amp;quot;, times, serif; letter-spacing: normal; orphans: 2; text-align: start; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial; margin: 0px; text-indent: 0.5in; background: none;"&gt;&lt;div style="text-decoration: none; color: rgb(0, 0, 0); background: none; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;div style="color: rgb(0, 0, 0); font: 10pt 'times new roman', times, serif; letter-spacing: normal; orphans: 2; text-align: start; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial; margin: 0pt 0px; text-indent: 0.5in;"&gt;&lt;div style="color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"&gt;The future minimum lease payments required under capital leases and operating leases, together with the present value of capital leases, as of June 30, 2018 were as follows:&lt;/div&gt;&lt;/div&gt;&lt;div style="color: rgb(0, 0, 0); font: 10pt &amp;quot;times new roman&amp;quot;, times, serif; letter-spacing: normal; orphans: 2; text-indent: 0px; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial; margin: 0px; text-align: center; background: none;"&gt;&lt;div style="text-decoration: none; color: rgb(0, 0, 0); background: none; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;table cellpadding="0" cellspacing="0" style="font: 10pt &amp;quot;times new roman&amp;quot;, times, serif; letter-spacing: normal; orphans: 2; text-indent: 0px; text-transform: none; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial; border-collapse: collapse; width: 75%; border-spacing: 0px; margin: 0in 0in 0in 1.25in;;text-align:left;"&gt;&lt;tr style="vertical-align: bottom;"&gt;&lt;td style="text-align: left; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; vertical-align: bottom;;white-space: nowrap;"&gt;&#160;&lt;/td&gt;&lt;td style="font-weight: normal; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; vertical-align: bottom;"&gt;&#160;&lt;/td&gt;&lt;td colspan="2" style="font-weight: normal; text-align: center; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; vertical-align: bottom;;white-space: nowrap;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;Capital&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="font-weight: normal; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; vertical-align: bottom;"&gt;&#160;&lt;/td&gt;&lt;td style="font-weight: normal; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; vertical-align: bottom;"&gt;&#160;&lt;/td&gt;&lt;td colspan="2" style="font-weight: normal; text-align: center; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; vertical-align: bottom;;white-space: nowrap;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;Operating&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="font-weight: normal; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; vertical-align: bottom;"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="vertical-align: bottom;"&gt;&lt;td style="font-weight: normal; border-bottom: 1pt solid black; text-align: left; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; vertical-align: bottom;;white-space: nowrap;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;(In thousands)&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="font-weight: normal; padding-bottom: 1pt; padding-left: 0px; padding-top: 0px; vertical-align: bottom;"&gt;&#160;&lt;/td&gt;&lt;td colspan="2" style="font-weight: normal; text-align: center; border-bottom: 1pt solid black; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; vertical-align: bottom;;white-space: nowrap;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;Lease&lt;br/&gt;Obligations&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1pt; font-weight: normal; padding-left: 0px; padding-top: 0px; vertical-align: bottom;"&gt;&#160;&lt;/td&gt;&lt;td style="font-weight: normal; padding-bottom: 1pt; padding-left: 0px; padding-top: 0px; vertical-align: bottom;"&gt;&#160;&lt;/td&gt;&lt;td colspan="2" style="font-weight: normal; text-align: center; border-bottom: 1pt solid black; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; vertical-align: bottom;;white-space: nowrap;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;Lease&lt;br/&gt;Obligations&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1pt; font-weight: normal; padding-left: 0px; padding-top: 0px; vertical-align: bottom;"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="vertical-align: bottom;"&gt;&lt;td style="text-align: left; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; vertical-align: bottom;;white-space: nowrap;"&gt;&#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; vertical-align: bottom;"&gt;&#160;&lt;/td&gt;&lt;td colspan="2" style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; vertical-align: bottom;;white-space: nowrap;"&gt;&#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; vertical-align: bottom;"&gt;&#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; vertical-align: bottom;"&gt;&#160;&lt;/td&gt;&lt;td colspan="2" style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; vertical-align: bottom;;white-space: nowrap;"&gt;&#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; vertical-align: bottom;"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);"&gt;&lt;td style="width: 908px; text-align: left; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; vertical-align: bottom;"&gt;Remainder of 2018&lt;/td&gt;&lt;td style="width: 13px; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; vertical-align: bottom;"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: left; width: 13px; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; vertical-align: bottom;"&gt;$&lt;/td&gt;&lt;td style="text-align: right; width: 122px; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; vertical-align: bottom;"&gt;592&lt;/td&gt;&lt;td style="text-align: left; width: 12px; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; vertical-align: bottom;"&gt;&#160;&lt;/td&gt;&lt;td style="width: 12px; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; vertical-align: bottom;"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: left; width: 12px; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; vertical-align: bottom;"&gt;$&lt;/td&gt;&lt;td style="text-align: right; width: 122px; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; vertical-align: bottom;"&gt;2,219&lt;/td&gt;&lt;td style="text-align: left; width: 12px; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; vertical-align: bottom;"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="vertical-align: bottom; background-color: white;"&gt;&lt;td style="text-align: left; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; vertical-align: bottom;"&gt;2019&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; vertical-align: bottom;"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: left; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; vertical-align: bottom;"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; vertical-align: bottom;"&gt;1,185&lt;/td&gt;&lt;td style="text-align: left; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; vertical-align: bottom;"&gt;&#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; vertical-align: bottom;"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: left; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; vertical-align: bottom;"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; vertical-align: bottom;"&gt;3,413&lt;/td&gt;&lt;td style="text-align: left; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; vertical-align: bottom;"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);"&gt;&lt;td style="text-align: left; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; vertical-align: bottom;"&gt;2020&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; vertical-align: bottom;"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: left; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; vertical-align: bottom;"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; vertical-align: bottom;"&gt;1,185&lt;/td&gt;&lt;td style="text-align: left; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; vertical-align: bottom;"&gt;&#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; vertical-align: bottom;"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: left; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; vertical-align: bottom;"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; vertical-align: bottom;"&gt;2,338&lt;/td&gt;&lt;td style="text-align: left; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; vertical-align: bottom;"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="vertical-align: bottom; background-color: white;"&gt;&lt;td style="text-align: left; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; vertical-align: bottom;"&gt;2021&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; vertical-align: bottom;"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: left; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; vertical-align: bottom;"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; vertical-align: bottom;"&gt;355&lt;/td&gt;&lt;td style="text-align: left; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; vertical-align: bottom;"&gt;&#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; vertical-align: bottom;"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: left; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; vertical-align: bottom;"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; vertical-align: bottom;"&gt;1,680&lt;/td&gt;&lt;td style="text-align: left; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; vertical-align: bottom;"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);"&gt;&lt;td style="text-align: left; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; vertical-align: bottom;"&gt;2022&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; vertical-align: bottom;"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: left; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; vertical-align: bottom;"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; vertical-align: bottom;"&gt;&#8212;&lt;/td&gt;&lt;td style="text-align: left; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; vertical-align: bottom;"&gt;&#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; vertical-align: bottom;"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: left; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; vertical-align: bottom;"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; vertical-align: bottom;"&gt;1,081&lt;/td&gt;&lt;td style="text-align: left; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; vertical-align: bottom;"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="vertical-align: bottom; background-color: white;"&gt;&lt;td style="padding-bottom: 1pt; text-align: left; padding-left: 0px; padding-top: 0px; vertical-align: bottom;"&gt;Thereafter&lt;/td&gt;&lt;td style="padding-bottom: 1pt; padding-left: 0px; padding-top: 0px; vertical-align: bottom;"&gt;&#160;&lt;/td&gt;&lt;td style="border-bottom: 1pt solid black; text-align: left; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; vertical-align: bottom;"&gt;&#160;&lt;/td&gt;&lt;td style="border-bottom: 1pt solid black; text-align: right; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; vertical-align: bottom;"&gt;&#8212;&lt;/td&gt;&lt;td style="padding-bottom: 1pt; text-align: left; padding-left: 0px; padding-top: 0px; vertical-align: bottom;"&gt;&#160;&lt;/td&gt;&lt;td style="padding-bottom: 1pt; padding-left: 0px; padding-top: 0px; vertical-align: bottom;"&gt;&#160;&lt;/td&gt;&lt;td style="border-bottom: 1pt solid black; text-align: left; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; vertical-align: bottom;"&gt;&#160;&lt;/td&gt;&lt;td style="border-bottom: 1pt solid black; text-align: right; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; vertical-align: bottom;"&gt;514&lt;/td&gt;&lt;td style="padding-bottom: 1pt; text-align: left; padding-left: 0px; padding-top: 0px; vertical-align: bottom;"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);"&gt;&lt;td style="text-align: left; padding-bottom: 2.5pt; padding-left: 0px; padding-top: 0px; vertical-align: bottom;"&gt;Total minimum lease payments&lt;/td&gt;&lt;td style="padding-bottom: 2.5pt; padding-left: 0px; padding-top: 0px; vertical-align: bottom;"&gt;&#160;&lt;/td&gt;&lt;td style="border-bottom: 2.5pt double black; text-align: left; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; vertical-align: bottom;"&gt;$&lt;/td&gt;&lt;td style="border-bottom: 2.5pt double black; text-align: right; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; vertical-align: bottom;"&gt;3,317&lt;/td&gt;&lt;td style="padding-bottom: 2.5pt; text-align: left; padding-left: 0px; padding-top: 0px; vertical-align: bottom;"&gt;&#160;&lt;/td&gt;&lt;td style="padding-bottom: 2.5pt; padding-left: 0px; padding-top: 0px; vertical-align: bottom;"&gt;&#160;&lt;/td&gt;&lt;td style="border-bottom: 2.5pt double black; text-align: left; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; vertical-align: bottom;"&gt;$&lt;/td&gt;&lt;td style="border-bottom: 2.5pt double black; text-align: right; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; vertical-align: bottom;"&gt;11,245&lt;/td&gt;&lt;td style="padding-bottom: 2.5pt; text-align: left; padding-left: 0px; padding-top: 0px; vertical-align: bottom;"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="vertical-align: bottom; background-color: white;"&gt;&lt;td style="padding-bottom: 1pt; text-align: left; padding-left: 0px; padding-top: 0px; vertical-align: bottom;"&gt;Interest&lt;/td&gt;&lt;td style="padding-bottom: 1pt; padding-left: 0px; padding-top: 0px; vertical-align: bottom;"&gt;&#160;&lt;/td&gt;&lt;td style="border-bottom: 1pt solid black; text-align: left; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; vertical-align: bottom;"&gt;&#160;&lt;/td&gt;&lt;td style="border-bottom: 1pt solid black; text-align: right; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; vertical-align: bottom;"&gt;(147&lt;/td&gt;&lt;td style="padding-bottom: 1pt; text-align: left; padding-left: 0px; padding-top: 0px; vertical-align: bottom;"&gt;)&lt;/td&gt;&lt;td style="padding-bottom: 1pt; padding-left: 0px; padding-top: 0px; vertical-align: bottom;"&gt;&#160;&lt;/td&gt;&lt;td style="padding-bottom: 1pt; text-align: left; padding-left: 0px; padding-top: 0px; vertical-align: bottom;"&gt;&#160;&lt;/td&gt;&lt;td style="padding-bottom: 1pt; text-align: right; padding-left: 0px; padding-top: 0px; vertical-align: bottom;"&gt;&#160;&lt;/td&gt;&lt;td style="padding-bottom: 1pt; text-align: left; padding-left: 0px; padding-top: 0px; vertical-align: bottom;"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);"&gt;&lt;td style="text-align: left; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; vertical-align: bottom;"&gt;Net present value of minimum lease payments&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; vertical-align: bottom;"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: left; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; vertical-align: bottom;"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; vertical-align: bottom;"&gt;3,170&lt;/td&gt;&lt;td style="text-align: left; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; vertical-align: bottom;"&gt;&#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; vertical-align: bottom;"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: left; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; vertical-align: bottom;"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; vertical-align: bottom;"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: left; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; vertical-align: bottom;"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="vertical-align: bottom; background-color: white;"&gt;&lt;td style="text-align: left; padding-bottom: 1pt; padding-left: 0px; padding-top: 0px; vertical-align: bottom;"&gt;Less: Current portion of capital lease obligations&lt;/td&gt;&lt;td style="padding-bottom: 1pt; padding-left: 0px; padding-top: 0px; vertical-align: bottom;"&gt;&#160;&lt;/td&gt;&lt;td style="border-bottom: 1pt solid black; text-align: left; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; vertical-align: bottom;"&gt;&#160;&lt;/td&gt;&lt;td style="border-bottom: 1pt solid black; text-align: right; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; vertical-align: bottom;"&gt;1,102&lt;/td&gt;&lt;td style="padding-bottom: 1pt; text-align: left; padding-left: 0px; padding-top: 0px; vertical-align: bottom;"&gt;&#160;&lt;/td&gt;&lt;td style="padding-bottom: 1pt; padding-left: 0px; padding-top: 0px; vertical-align: bottom;"&gt;&#160;&lt;/td&gt;&lt;td style="padding-bottom: 1pt; text-align: left; padding-left: 0px; padding-top: 0px; vertical-align: bottom;"&gt;&#160;&lt;/td&gt;&lt;td style="padding-bottom: 1pt; text-align: right; padding-left: 0px; padding-top: 0px; vertical-align: bottom;"&gt;&#160;&lt;/td&gt;&lt;td style="padding-bottom: 1pt; text-align: left; padding-left: 0px; padding-top: 0px; vertical-align: bottom;"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);"&gt;&lt;td style="text-align: left; padding-bottom: 2.5pt; padding-left: 0px; padding-top: 0px; vertical-align: bottom;"&gt;Long-term capital lease obligations&lt;/td&gt;&lt;td style="padding-bottom: 2.5pt; padding-left: 0px; padding-top: 0px; vertical-align: bottom;"&gt;&#160;&lt;/td&gt;&lt;td style="border-bottom: 2.5pt double black; text-align: left; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; vertical-align: bottom;"&gt;$&lt;/td&gt;&lt;td style="border-bottom: 2.5pt double black; text-align: right; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; vertical-align: bottom;"&gt;2,068&lt;/td&gt;&lt;td style="padding-bottom: 2.5pt; text-align: left; padding-left: 0px; padding-top: 0px; vertical-align: bottom;"&gt;&#160;&lt;/td&gt;&lt;td style="padding-bottom: 2.5pt; padding-left: 0px; padding-top: 0px; vertical-align: bottom;"&gt;&#160;&lt;/td&gt;&lt;td style="padding-bottom: 2.5pt; text-align: left; padding-left: 0px; padding-top: 0px; vertical-align: bottom;"&gt;&#160;&lt;/td&gt;&lt;td style="padding-bottom: 2.5pt; text-align: right; padding-left: 0px; padding-top: 0px; vertical-align: bottom;"&gt;&#160;&lt;/td&gt;&lt;td style="padding-bottom: 2.5pt; text-align: left; padding-left: 0px; padding-top: 0px; vertical-align: bottom;"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;table border="0" style="width:100%; table-layout:fixed;" cellspacing="0" cellpadding="0"&gt;&lt;tr&gt;&lt;td&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;</us-gaap:LeasesOfLesseeDisclosureTextBlock>
<us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock id="Factid_1136651" contextRef="P01_01_2018To06_30_2018">&lt;div style="color: rgb(0, 0, 0); font: 10pt 'times new roman', times, serif; letter-spacing: normal; orphans: 2; text-align: start; text-indent: 0px; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial; margin: 0pt 0px;"&gt;&lt;div style="color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;9. Stock-Based Compensation&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;div style="color: rgb(0, 0, 0); font: 10pt &amp;quot;times new roman&amp;quot;, times, serif; letter-spacing: normal; orphans: 2; text-align: start; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial; margin: 0px; text-indent: 0.5in; background: none;"&gt;&lt;div style="text-decoration: none; color: rgb(0, 0, 0); background: none; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;div style="color: rgb(0, 0, 0); font: 10pt 'times new roman', times, serif; letter-spacing: normal; orphans: 2; text-align: start; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial; margin: 0pt 0px; text-indent: 0.5in;"&gt;&lt;div style="color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"&gt;The Company maintains two equity compensation plans under which stock-based compensation has been granted: the 2017 Long-Term Incentive Plan, (the &#8220;LTIP&#8221;) and the 2007 Long-Term Incentive Plan (the &#8220;2007 Plan&#8221;). Upon the adoption of the LTIP during the second quarter of 2017, awards were no longer granted under the 2007 Plan. The LTIP provides for grants of (a) incentive stock options qualified as such under U.S. federal income tax laws, (b) stock options that do not qualify as incentive stock options, (c) stock appreciation rights, (d) restricted stock awards, (e) restricted stock units, (f) performance share awards, (g) phantom stock, (h) stock bonuses, (i) dividend equivalents, and (j) any combination of such awards.&lt;/div&gt;&lt;/div&gt;&lt;div style="color: rgb(0, 0, 0); font: 10pt &amp;quot;times new roman&amp;quot;, times, serif; letter-spacing: normal; orphans: 2; text-align: start; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial; margin: 0px; text-indent: 0.5in; background: none;"&gt;&lt;div style="text-decoration: none; color: rgb(0, 0, 0); background: none; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;div style="color: rgb(0, 0, 0); font: 10pt 'times new roman', times, serif; letter-spacing: normal; orphans: 2; text-align: start; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial; margin: 0pt 0px; text-indent: 0.5in;"&gt;&lt;div style="color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"&gt;The company grants time-vested stock awards in the form of restricted stock awards, restricted stock units or equity-settled phantom stock. During the six months ended June 30, 2018, the Company granted 92,244 shares of time-vested stock awards under the LTIP, which primarily vest ratably over three years, at a weighted average grant date fair value of $30.16. Additionally, 86,870 shares of time-vested stock awards vested during the six months ended June 30, 2018, at a weighted average grant date fair value of $29.40.&lt;/div&gt;&lt;/div&gt;&lt;div style="color: rgb(0, 0, 0); font: 10pt &amp;quot;times new roman&amp;quot;, times, serif; letter-spacing: normal; orphans: 2; text-align: start; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial; margin: 0px; text-indent: 0.5in; background: none;"&gt;&lt;div style="text-decoration: none; color: rgb(0, 0, 0); background: none; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;div style="color: rgb(0, 0, 0); font: 10pt 'times new roman', times, serif; letter-spacing: normal; orphans: 2; text-align: start; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial; margin: 0pt 0px; text-indent: 0.5in;"&gt;&lt;div style="color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"&gt;During the six months ended June 30, 2018, the Company granted 66,764 performance share awards under the LTIP at target, which cliff vest on December 31, 2020, at a weighted average grant date fair value of $34.52. The number of shares actually earned under a performance award may vary from zero to 200% of the target shares awarded, based upon the Company&#8217;s performance compared to certain metrics. The metrics used were determined at 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 target, or on a market-based metric, such as the Company&#8217;s stock performance compared to a peer group. Performance awards cliff vest upon attainment of the stated performance targets and minimum service requirements and are paid in common shares of the Company&#8217;s stock. During the six months ended June 30, 2018, management concluded that it was probable that the minimum performance criteria would not be met for certain performance shares that were granted during 2016. As a result, during the first quarter of 2018, the Company reversed $0.4 million in stock compensation from previous accruals.&lt;/div&gt;&lt;/div&gt;&lt;div style="color: rgb(0, 0, 0); font: 10pt &amp;quot;times new roman&amp;quot;, times, serif; letter-spacing: normal; orphans: 2; text-align: start; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial; margin: 0px; text-indent: 0.5in; background: none;"&gt;&lt;div style="text-decoration: none; color: rgb(0, 0, 0); background: none; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;div style="color: rgb(0, 0, 0); font: 10pt 'times new roman', times, serif; letter-spacing: normal; orphans: 2; text-align: start; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial; margin: 0pt 0px; text-indent: 0.5in;"&gt;&lt;div style="color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"&gt;During the six months ended June 30, 2018, plan participants exercised 87,557 stock options with a weighted average exercise price of $21.55.&lt;/div&gt;&lt;/div&gt;&lt;div style="color: rgb(0, 0, 0); font: 10pt &amp;quot;times new roman&amp;quot;, times, serif; letter-spacing: normal; orphans: 2; text-align: start; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial; margin: 0px; text-indent: 0.5in; background: none;"&gt;&lt;div style="text-decoration: none; color: rgb(0, 0, 0); background: none; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;div style="color: rgb(0, 0, 0); font: 10pt 'times new roman', times, serif; letter-spacing: normal; orphans: 2; text-align: start; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial; margin: 0pt 0px; text-indent: 0.5in;"&gt;&lt;div style="color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"&gt;The Company recognizes stock-based compensation expense related to restricted stock awards, phantom 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. The Company recognizes stock-based compensation expense related to market-based performance awards based on the grant date fair value, which is computed using a Monte Carlo simulation. The fair value is expensed over the service period, which is approximately 2.8 years. The Company recognizes stock-based compensation expense related to internal measure-based performance awards 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 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 potential achievement of the performance target at each reporting date. The fair value of restricted stock units that were granted to directors during the second quarter of 2018 will&#160;be&#160;expensed over an amortization period of 1.0 year. The fair value of restricted stock units granted to directors in 2017 was expensed on the date of the grant because the award agreements contain provisions which call for the vesting of all shares awarded upon change in control or resignation from the board for any reason except breach of fiduciary duty.&lt;/div&gt;&lt;/div&gt;&lt;div style="color: rgb(0, 0, 0); font: 10pt 'times new roman', times, serif; letter-spacing: normal; orphans: 2; text-align: start; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial; margin: 0pt 0px; text-indent: 0.5in;"&gt;&#160;&lt;/div&gt; &lt;table border="0" style="width:100%; table-layout:fixed;" cellspacing="0" cellpadding="0"&gt;&lt;tr&gt;&lt;td&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;</us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock>
<us-gaap:SegmentReportingDisclosureTextBlock id="Factid_1136798" contextRef="P01_01_2018To06_30_2018">&lt;div style="color: rgb(0, 0, 0); font: 10pt 'times new roman', times, serif; letter-spacing: normal; orphans: 2; text-align: start; text-indent: 0px; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial; margin: 0pt 0px;"&gt;&lt;div style="color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;10. Segment Information&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;div style="color: rgb(0, 0, 0); font: 10pt &amp;quot;times new roman&amp;quot;, times, serif; letter-spacing: normal; orphans: 2; text-align: start; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial; margin: 0px; text-indent: 0.5in; background: none;"&gt;&lt;div style="text-decoration: none; color: rgb(0, 0, 0); background: none; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;div style="color: rgb(0, 0, 0); font: 10pt 'times new roman', times, serif; letter-spacing: normal; orphans: 2; text-align: start; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial; margin: 0pt 0px; text-indent: 0.5in;"&gt;&lt;div style="color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"&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 includes safety costs, professional fees, IT expenses, management fees, and intangible amortization. The accounting policies of the segments are the same as those described in the Summary of Significant Accounting Policies in the Company&#8217;s Annual Report on Form 10-K for the year ended December 31, 2017.&lt;/div&gt;&lt;/div&gt;&lt;div style="color: rgb(0, 0, 0); font: 10pt &amp;quot;times new roman&amp;quot;, times, serif; letter-spacing: normal; orphans: 2; text-align: start; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial; margin: 0px; text-indent: 0.5in; background: none;"&gt;&lt;div style="text-decoration: none; color: rgb(0, 0, 0); background: none; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;div style="color: rgb(0, 0, 0); font: 10pt 'times new roman', times, serif; letter-spacing: normal; orphans: 2; text-align: start; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial; margin: 0pt 0px; text-indent: 0.5in;"&gt;&lt;div style="color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"&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;/div&gt;&lt;/div&gt;&lt;div style="color: rgb(0, 0, 0); font: 10pt &amp;quot;times new roman&amp;quot;, times, serif; letter-spacing: normal; orphans: 2; text-align: start; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial; margin: 0px; text-indent: 0.5in; background: none;"&gt;&lt;div style="text-decoration: none; color: rgb(0, 0, 0); background: none; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;div style="color: rgb(0, 0, 0); font: 10pt 'times new roman', times, serif; letter-spacing: normal; orphans: 2; text-align: start; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial; margin: 0pt 0px; text-indent: 0.5in;"&gt;&lt;div style="color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"&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, manufacturing plants, processing facilities, waste-water treatment facilities, mining facilities and transportation control and management systems. C&amp;amp;I segment services are generally performed in the western and northeastern United States and in western Canada. 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;/div&gt;&lt;/div&gt;&lt;div style="color: rgb(0, 0, 0); font: 10pt &amp;quot;times new roman&amp;quot;, times, serif; letter-spacing: normal; orphans: 2; text-align: start; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial; margin: 0px; text-indent: 0.5in; background: none;"&gt;&lt;div style="text-decoration: none; color: rgb(0, 0, 0); background: none; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;div style="color: rgb(0, 0, 0); font: 10pt 'times new roman', times, serif; letter-spacing: normal; orphans: 2; text-align: start; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial; margin: 0pt 0px; text-indent: 0.5in;"&gt;&lt;div style="color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"&gt;The information in the following table is derived from the segment&#8217;s internal financial reports used for corporate management purposes:&lt;/div&gt;&lt;/div&gt;&lt;div style="color: rgb(0, 0, 0); font: 10pt &amp;quot;times new roman&amp;quot;, times, serif; letter-spacing: normal; orphans: 2; text-align: start; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial; margin: 0px; text-indent: 0.5in; background: none;"&gt;&lt;div style="text-decoration: none; color: rgb(0, 0, 0); background: none; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;table cellpadding="0" cellspacing="0" style="font: 10pt &amp;quot;times new roman&amp;quot;, times, serif; letter-spacing: normal; orphans: 2; text-indent: 0px; text-transform: none; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial; border-collapse: collapse; width: 80%; border-spacing: 0px; margin: 0in 0in 0in 1in;;text-align:left;"&gt;&lt;tr style="vertical-align: bottom;"&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; vertical-align: bottom;;white-space: nowrap;"&gt;&#160;&lt;/td&gt;&lt;td style="font-weight: normal; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; vertical-align: bottom;"&gt;&#160;&lt;/td&gt;&lt;td colspan="6" style="font-weight: normal; text-align: center; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; vertical-align: bottom;;white-space: nowrap;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;Three months ended&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="font-weight: normal; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; vertical-align: bottom;"&gt;&#160;&lt;/td&gt;&lt;td style="font-weight: normal; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; vertical-align: bottom;"&gt;&#160;&lt;/td&gt;&lt;td colspan="6" style="font-weight: normal; text-align: center; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; vertical-align: bottom;;white-space: nowrap;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;Six months ended&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="font-weight: normal; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; vertical-align: bottom;"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="vertical-align: bottom;"&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; vertical-align: bottom;;white-space: nowrap;"&gt;&#160;&lt;/td&gt;&lt;td style="font-weight: normal; padding-bottom: 1pt; padding-left: 0px; padding-top: 0px; vertical-align: bottom;"&gt;&#160;&lt;/td&gt;&lt;td colspan="6" style="font-weight: normal; text-align: center; border-bottom: 1pt solid black; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; vertical-align: bottom;;white-space: nowrap;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;June 30,&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1pt; font-weight: normal; padding-left: 0px; padding-top: 0px; vertical-align: bottom;"&gt;&#160;&lt;/td&gt;&lt;td style="font-weight: normal; padding-bottom: 1pt; padding-left: 0px; padding-top: 0px; vertical-align: bottom;"&gt;&#160;&lt;/td&gt;&lt;td colspan="6" style="font-weight: normal; text-align: center; border-bottom: 1pt solid black; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; vertical-align: bottom;;white-space: nowrap;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;June 30,&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1pt; font-weight: normal; padding-left: 0px; padding-top: 0px; vertical-align: bottom;"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="vertical-align: bottom;"&gt;&lt;td style="font-weight: normal; border-bottom: 1pt solid black; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; vertical-align: bottom;;white-space: nowrap;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;(In thousands)&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="font-weight: normal; padding-bottom: 1pt; padding-left: 0px; padding-top: 0px; vertical-align: bottom;"&gt;&#160;&lt;/td&gt;&lt;td colspan="2" style="font-weight: normal; text-align: center; border-bottom: 1pt solid black; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; vertical-align: bottom;;white-space: nowrap;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;2018&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1pt; font-weight: normal; padding-left: 0px; padding-top: 0px; vertical-align: bottom;"&gt;&#160;&lt;/td&gt;&lt;td style="font-weight: normal; padding-bottom: 1pt; padding-left: 0px; padding-top: 0px; vertical-align: bottom;"&gt;&#160;&lt;/td&gt;&lt;td colspan="2" style="font-weight: normal; text-align: center; border-bottom: 1pt solid black; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; vertical-align: bottom;;white-space: nowrap;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;2017&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1pt; font-weight: normal; padding-left: 0px; padding-top: 0px; vertical-align: bottom;"&gt;&#160;&lt;/td&gt;&lt;td style="font-weight: normal; padding-bottom: 1pt; padding-left: 0px; padding-top: 0px; vertical-align: bottom;"&gt;&#160;&lt;/td&gt;&lt;td colspan="2" style="font-weight: normal; text-align: center; border-bottom: 1pt solid black; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; vertical-align: bottom;;white-space: nowrap;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;2018&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1pt; font-weight: normal; padding-left: 0px; padding-top: 0px; vertical-align: bottom;"&gt;&#160;&lt;/td&gt;&lt;td style="font-weight: normal; padding-bottom: 1pt; padding-left: 0px; padding-top: 0px; vertical-align: bottom;"&gt;&#160;&lt;/td&gt;&lt;td colspan="2" style="font-weight: normal; text-align: center; border-bottom: 1pt solid black; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; vertical-align: bottom;;white-space: nowrap;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;2017&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1pt; font-weight: normal; padding-left: 0px; padding-top: 0px; vertical-align: bottom;"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="vertical-align: bottom;"&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; vertical-align: bottom;;white-space: nowrap;"&gt;&#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; vertical-align: bottom;"&gt;&#160;&lt;/td&gt;&lt;td colspan="2" style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; vertical-align: bottom;;white-space: nowrap;"&gt;&#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; vertical-align: bottom;"&gt;&#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; vertical-align: bottom;"&gt;&#160;&lt;/td&gt;&lt;td colspan="2" style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; vertical-align: bottom;;white-space: nowrap;"&gt;&#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; vertical-align: bottom;"&gt;&#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; vertical-align: bottom;"&gt;&#160;&lt;/td&gt;&lt;td colspan="2" style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; vertical-align: bottom;;white-space: nowrap;"&gt;&#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; vertical-align: bottom;"&gt;&#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; vertical-align: bottom;"&gt;&#160;&lt;/td&gt;&lt;td colspan="2" style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; vertical-align: bottom;;white-space: nowrap;"&gt;&#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; vertical-align: bottom;"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);"&gt;&lt;td style="font-weight: normal; text-align: left; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; vertical-align: bottom;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;Contract revenues:&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; vertical-align: bottom;"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: left; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; vertical-align: bottom;"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; vertical-align: bottom;"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: left; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; vertical-align: bottom;"&gt;&#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; vertical-align: bottom;"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: left; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; vertical-align: bottom;"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; vertical-align: bottom;"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: left; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; vertical-align: bottom;"&gt;&#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; vertical-align: bottom;"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: left; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; vertical-align: bottom;"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; vertical-align: bottom;"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: left; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; vertical-align: bottom;"&gt;&#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; vertical-align: bottom;"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: left; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; vertical-align: bottom;"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; vertical-align: bottom;"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: left; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; vertical-align: bottom;"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="vertical-align: bottom; background-color: white;"&gt;&lt;td style="width: 668px; padding-left: 9pt; padding-top: 0px; padding-bottom: 0px; vertical-align: bottom;"&gt;T&amp;amp;D&lt;/td&gt;&lt;td style="width: 15px; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; vertical-align: bottom;"&gt;&#160;&lt;/td&gt;&lt;td style="width: 15px; text-align: left; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; vertical-align: bottom;"&gt;$&lt;/td&gt;&lt;td style="width: 142px; text-align: right; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; vertical-align: bottom;"&gt;196,925&lt;/td&gt;&lt;td style="width: 14px; text-align: left; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; vertical-align: bottom;"&gt;&#160;&lt;/td&gt;&lt;td style="width: 14px; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; vertical-align: bottom;"&gt;&#160;&lt;/td&gt;&lt;td style="width: 14px; text-align: left; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; vertical-align: bottom;"&gt;$&lt;/td&gt;&lt;td style="width: 141px; text-align: right; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; vertical-align: bottom;"&gt;239,794&lt;/td&gt;&lt;td style="width: 14px; text-align: left; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; vertical-align: bottom;"&gt;&#160;&lt;/td&gt;&lt;td style="width: 14px; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; vertical-align: bottom;"&gt;&#160;&lt;/td&gt;&lt;td style="width: 14px; text-align: left; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; vertical-align: bottom;"&gt;$&lt;/td&gt;&lt;td style="width: 141px; text-align: right; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; vertical-align: bottom;"&gt;413,311&lt;/td&gt;&lt;td style="width: 14px; text-align: left; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; vertical-align: bottom;"&gt;&#160;&lt;/td&gt;&lt;td style="width: 14px; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; vertical-align: bottom;"&gt;&#160;&lt;/td&gt;&lt;td style="width: 14px; text-align: left; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; vertical-align: bottom;"&gt;$&lt;/td&gt;&lt;td style="width: 141px; text-align: right; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; vertical-align: bottom;"&gt;435,528&lt;/td&gt;&lt;td style="width: 14px; text-align: left; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; vertical-align: bottom;"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);"&gt;&lt;td style="padding-bottom: 1pt; padding-left: 9pt; padding-top: 0px; vertical-align: bottom;"&gt;C&amp;amp;I&lt;/td&gt;&lt;td style="padding-bottom: 1pt; padding-left: 0px; padding-top: 0px; vertical-align: bottom;"&gt;&#160;&lt;/td&gt;&lt;td style="border-bottom: 1pt solid black; text-align: left; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; vertical-align: bottom;"&gt;&#160;&lt;/td&gt;&lt;td style="border-bottom: 1pt solid black; text-align: right; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; vertical-align: bottom;"&gt;142,751&lt;/td&gt;&lt;td style="padding-bottom: 1pt; text-align: left; padding-left: 0px; padding-top: 0px; vertical-align: bottom;"&gt;&#160;&lt;/td&gt;&lt;td style="padding-bottom: 1pt; padding-left: 0px; padding-top: 0px; vertical-align: bottom;"&gt;&#160;&lt;/td&gt;&lt;td style="border-bottom: 1pt solid black; text-align: left; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; vertical-align: bottom;"&gt;&#160;&lt;/td&gt;&lt;td style="border-bottom: 1pt solid black; text-align: right; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; vertical-align: bottom;"&gt;116,391&lt;/td&gt;&lt;td style="padding-bottom: 1pt; text-align: left; padding-left: 0px; padding-top: 0px; vertical-align: bottom;"&gt;&#160;&lt;/td&gt;&lt;td style="padding-bottom: 1pt; padding-left: 0px; padding-top: 0px; vertical-align: bottom;"&gt;&#160;&lt;/td&gt;&lt;td style="border-bottom: 1pt solid black; text-align: left; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; vertical-align: bottom;"&gt;&#160;&lt;/td&gt;&lt;td style="border-bottom: 1pt solid black; text-align: right; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; vertical-align: bottom;"&gt;271,976&lt;/td&gt;&lt;td style="padding-bottom: 1pt; text-align: left; padding-left: 0px; padding-top: 0px; vertical-align: bottom;"&gt;&#160;&lt;/td&gt;&lt;td style="padding-bottom: 1pt; padding-left: 0px; padding-top: 0px; vertical-align: bottom;"&gt;&#160;&lt;/td&gt;&lt;td style="border-bottom: 1pt solid black; text-align: left; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; vertical-align: bottom;"&gt;&#160;&lt;/td&gt;&lt;td style="border-bottom: 1pt solid black; text-align: right; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; vertical-align: bottom;"&gt;220,786&lt;/td&gt;&lt;td style="padding-bottom: 1pt; text-align: left; padding-left: 0px; padding-top: 0px; vertical-align: bottom;"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="vertical-align: bottom; background-color: white;"&gt;&lt;td style="padding-bottom: 2.5pt; padding-left: 0px; padding-top: 0px; vertical-align: bottom;"&gt;&#160;&lt;/td&gt;&lt;td style="padding-bottom: 2.5pt; padding-left: 0px; padding-top: 0px; vertical-align: bottom;"&gt;&#160;&lt;/td&gt;&lt;td style="border-bottom: 2.5pt double black; text-align: left; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; vertical-align: bottom;"&gt;$&lt;/td&gt;&lt;td style="border-bottom: 2.5pt double black; text-align: right; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; vertical-align: bottom;"&gt;339,676&lt;/td&gt;&lt;td style="padding-bottom: 2.5pt; text-align: left; padding-left: 0px; padding-top: 0px; vertical-align: bottom;"&gt;&#160;&lt;/td&gt;&lt;td style="padding-bottom: 2.5pt; padding-left: 0px; padding-top: 0px; vertical-align: bottom;"&gt;&#160;&lt;/td&gt;&lt;td style="border-bottom: 2.5pt double black; text-align: left; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; vertical-align: bottom;"&gt;$&lt;/td&gt;&lt;td style="border-bottom: 2.5pt double black; text-align: right; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; vertical-align: bottom;"&gt;356,185&lt;/td&gt;&lt;td style="padding-bottom: 2.5pt; text-align: left; padding-left: 0px; padding-top: 0px; vertical-align: bottom;"&gt;&#160;&lt;/td&gt;&lt;td style="padding-bottom: 2.5pt; padding-left: 0px; padding-top: 0px; vertical-align: bottom;"&gt;&#160;&lt;/td&gt;&lt;td style="border-bottom: 2.5pt double black; text-align: left; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; vertical-align: bottom;"&gt;$&lt;/td&gt;&lt;td style="border-bottom: 2.5pt double black; text-align: right; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; vertical-align: bottom;"&gt;685,287&lt;/td&gt;&lt;td style="padding-bottom: 2.5pt; text-align: left; padding-left: 0px; padding-top: 0px; vertical-align: bottom;"&gt;&#160;&lt;/td&gt;&lt;td style="padding-bottom: 2.5pt; padding-left: 0px; padding-top: 0px; vertical-align: bottom;"&gt;&#160;&lt;/td&gt;&lt;td style="border-bottom: 2.5pt double black; text-align: left; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; vertical-align: bottom;"&gt;$&lt;/td&gt;&lt;td style="border-bottom: 2.5pt double black; text-align: right; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; vertical-align: bottom;"&gt;656,314&lt;/td&gt;&lt;td style="padding-bottom: 2.5pt; text-align: left; padding-left: 0px; padding-top: 0px; vertical-align: bottom;"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);"&gt;&lt;td style="font-weight: normal; text-align: left; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; vertical-align: bottom;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;Income from operations:&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; vertical-align: bottom;"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: left; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; vertical-align: bottom;"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; vertical-align: bottom;"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: left; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; vertical-align: bottom;"&gt;&#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; vertical-align: bottom;"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: left; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; vertical-align: bottom;"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; vertical-align: bottom;"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: left; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; vertical-align: bottom;"&gt;&#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; vertical-align: bottom;"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: left; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; vertical-align: bottom;"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; vertical-align: bottom;"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: left; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; vertical-align: bottom;"&gt;&#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; vertical-align: bottom;"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: left; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; vertical-align: bottom;"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; vertical-align: bottom;"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: left; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; vertical-align: bottom;"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="vertical-align: bottom; background-color: white;"&gt;&lt;td style="padding-left: 9pt; padding-top: 0px; padding-bottom: 0px; vertical-align: bottom;"&gt;T&amp;amp;D&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; vertical-align: bottom;"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: left; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; vertical-align: bottom;"&gt;$&lt;/td&gt;&lt;td style="text-align: right; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; vertical-align: bottom;"&gt;11,018&lt;/td&gt;&lt;td style="text-align: left; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; vertical-align: bottom;"&gt;&#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; vertical-align: bottom;"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: left; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; vertical-align: bottom;"&gt;$&lt;/td&gt;&lt;td style="text-align: right; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; vertical-align: bottom;"&gt;8,074&lt;/td&gt;&lt;td style="text-align: left; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; vertical-align: bottom;"&gt;&#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; vertical-align: bottom;"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: left; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; vertical-align: bottom;"&gt;$&lt;/td&gt;&lt;td style="text-align: right; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; vertical-align: bottom;"&gt;24,559&lt;/td&gt;&lt;td style="text-align: left; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; vertical-align: bottom;"&gt;&#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; vertical-align: bottom;"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: left; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; vertical-align: bottom;"&gt;$&lt;/td&gt;&lt;td style="text-align: right; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; vertical-align: bottom;"&gt;13,216&lt;/td&gt;&lt;td style="text-align: left; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; vertical-align: bottom;"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);"&gt;&lt;td style="padding-left: 9pt; padding-top: 0px; padding-bottom: 0px; vertical-align: bottom;"&gt;C&amp;amp;I&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; vertical-align: bottom;"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: left; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; vertical-align: bottom;"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; vertical-align: bottom;"&gt;9,635&lt;/td&gt;&lt;td style="text-align: left; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; vertical-align: bottom;"&gt;&#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; vertical-align: bottom;"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: left; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; vertical-align: bottom;"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; vertical-align: bottom;"&gt;4,751&lt;/td&gt;&lt;td style="text-align: left; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; vertical-align: bottom;"&gt;&#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; vertical-align: bottom;"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: left; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; vertical-align: bottom;"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; vertical-align: bottom;"&gt;14,971&lt;/td&gt;&lt;td style="text-align: left; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; vertical-align: bottom;"&gt;&#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; vertical-align: bottom;"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: left; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; vertical-align: bottom;"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; vertical-align: bottom;"&gt;9,165&lt;/td&gt;&lt;td style="text-align: left; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; vertical-align: bottom;"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="vertical-align: bottom; background-color: white;"&gt;&lt;td style="text-align: left; padding-bottom: 1pt; padding-left: 9pt; padding-top: 0px; vertical-align: bottom;"&gt;General Corporate&lt;/td&gt;&lt;td style="padding-bottom: 1pt; padding-left: 0px; padding-top: 0px; vertical-align: bottom;"&gt;&#160;&lt;/td&gt;&lt;td style="border-bottom: 1pt solid black; text-align: left; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; vertical-align: bottom;"&gt;&#160;&lt;/td&gt;&lt;td style="border-bottom: 1pt solid black; text-align: right; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; vertical-align: bottom;"&gt;(10,296&lt;/td&gt;&lt;td style="padding-bottom: 1pt; text-align: left; padding-left: 0px; padding-top: 0px; vertical-align: bottom;"&gt;)&lt;/td&gt;&lt;td style="padding-bottom: 1pt; padding-left: 0px; padding-top: 0px; vertical-align: bottom;"&gt;&#160;&lt;/td&gt;&lt;td style="border-bottom: 1pt solid black; text-align: left; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; vertical-align: bottom;"&gt;&#160;&lt;/td&gt;&lt;td style="border-bottom: 1pt solid black; text-align: right; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; vertical-align: bottom;"&gt;(9,223&lt;/td&gt;&lt;td style="padding-bottom: 1pt; text-align: left; padding-left: 0px; padding-top: 0px; vertical-align: bottom;"&gt;)&lt;/td&gt;&lt;td style="padding-bottom: 1pt; padding-left: 0px; padding-top: 0px; vertical-align: bottom;"&gt;&#160;&lt;/td&gt;&lt;td style="border-bottom: 1pt solid black; text-align: left; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; vertical-align: bottom;"&gt;&#160;&lt;/td&gt;&lt;td style="border-bottom: 1pt solid black; text-align: right; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; vertical-align: bottom;"&gt;(20,766&lt;/td&gt;&lt;td style="padding-bottom: 1pt; text-align: left; padding-left: 0px; padding-top: 0px; vertical-align: bottom;"&gt;)&lt;/td&gt;&lt;td style="padding-bottom: 1pt; padding-left: 0px; padding-top: 0px; vertical-align: bottom;"&gt;&#160;&lt;/td&gt;&lt;td style="border-bottom: 1pt solid black; text-align: left; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; vertical-align: bottom;"&gt;&#160;&lt;/td&gt;&lt;td style="border-bottom: 1pt solid black; text-align: right; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; vertical-align: bottom;"&gt;(18,299&lt;/td&gt;&lt;td style="padding-bottom: 1pt; text-align: left; padding-left: 0px; padding-top: 0px; vertical-align: bottom;"&gt;)&lt;/td&gt;&lt;/tr&gt;&lt;tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);"&gt;&lt;td style="padding-bottom: 2.5pt; padding-left: 0px; padding-top: 0px; vertical-align: bottom;"&gt;&#160;&lt;/td&gt;&lt;td style="padding-bottom: 2.5pt; padding-left: 0px; padding-top: 0px; vertical-align: bottom;"&gt;&#160;&lt;/td&gt;&lt;td style="border-bottom: 2.5pt double black; text-align: left; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; vertical-align: bottom;"&gt;$&lt;/td&gt;&lt;td style="border-bottom: 2.5pt double black; text-align: right; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; vertical-align: bottom;"&gt;10,357&lt;/td&gt;&lt;td style="padding-bottom: 2.5pt; text-align: left; padding-left: 0px; padding-top: 0px; vertical-align: bottom;"&gt;&#160;&lt;/td&gt;&lt;td style="padding-bottom: 2.5pt; padding-left: 0px; padding-top: 0px; vertical-align: bottom;"&gt;&#160;&lt;/td&gt;&lt;td style="border-bottom: 2.5pt double black; text-align: left; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; vertical-align: bottom;"&gt;$&lt;/td&gt;&lt;td style="border-bottom: 2.5pt double black; text-align: right; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; vertical-align: bottom;"&gt;3,602&lt;/td&gt;&lt;td style="padding-bottom: 2.5pt; text-align: left; padding-left: 0px; padding-top: 0px; vertical-align: bottom;"&gt;&#160;&lt;/td&gt;&lt;td style="padding-bottom: 2.5pt; padding-left: 0px; padding-top: 0px; vertical-align: bottom;"&gt;&#160;&lt;/td&gt;&lt;td style="border-bottom: 2.5pt double black; text-align: left; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; vertical-align: bottom;"&gt;$&lt;/td&gt;&lt;td style="border-bottom: 2.5pt double black; text-align: right; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; vertical-align: bottom;"&gt;18,764&lt;/td&gt;&lt;td style="padding-bottom: 2.5pt; text-align: left; padding-left: 0px; padding-top: 0px; vertical-align: bottom;"&gt;&#160;&lt;/td&gt;&lt;td style="padding-bottom: 2.5pt; padding-left: 0px; padding-top: 0px; vertical-align: bottom;"&gt;&#160;&lt;/td&gt;&lt;td style="border-bottom: 2.5pt double black; text-align: left; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; vertical-align: bottom;"&gt;$&lt;/td&gt;&lt;td style="border-bottom: 2.5pt double black; text-align: right; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; vertical-align: bottom;"&gt;4,082&lt;/td&gt;&lt;td style="padding-bottom: 2.5pt; text-align: left; padding-left: 0px; padding-top: 0px; vertical-align: bottom;"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;&lt;div style="color: rgb(0, 0, 0); font: 10pt &amp;quot;times new roman&amp;quot;, times, serif; letter-spacing: normal; orphans: 2; text-indent: 0px; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial; margin: 0px; text-align: center; background: none;"&gt;&lt;div style="text-decoration: none; color: rgb(0, 0, 0); background: none; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;div style="color: rgb(0, 0, 0); font: 10pt 'times new roman', times, serif; letter-spacing: normal; orphans: 2; text-align: start; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial; margin: 0pt 0px; text-indent: 0.5in;"&gt;&lt;div style="color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"&gt;For the three and six months ended June 30, 2018, contract revenues attributable to the Company&#8217;s Canadian operations were $14.5 million and $29.2 million, respectively, predominantly in the C&amp;amp;I segment. For the three and six months ended June 30, 2017, contract revenues attributable to the Company&#8217;s Canadian operations were $17.2 million and $36.4 million, respectively, predominantly in the C&amp;amp;I segment.&lt;/div&gt;&lt;/div&gt;&lt;table border="0" style="width:100%; table-layout:fixed;" cellspacing="0" cellpadding="0"&gt;&lt;tr&gt;&lt;td&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;</us-gaap:SegmentReportingDisclosureTextBlock>
<us-gaap:EarningsPerShareTextBlock id="Factid_1136721" contextRef="P01_01_2018To06_30_2018">&lt;div style="color: rgb(0, 0, 0); font: 10pt 'times new roman', times, serif; letter-spacing: normal; orphans: 2; text-align: start; text-indent: 0px; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial; margin: 0pt 0px;"&gt;&lt;div style="color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;11. Earnings Per Share&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;div style="color: rgb(0, 0, 0); font: 10pt &amp;quot;times new roman&amp;quot;, times, serif; letter-spacing: normal; orphans: 2; text-align: start; text-indent: 0px; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial; margin: 0px; background: none;"&gt;&lt;div style="text-decoration: none; color: rgb(0, 0, 0); background: none; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;div style="color: rgb(0, 0, 0); font: 10pt 'times new roman', times, serif; letter-spacing: normal; orphans: 2; text-align: start; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial; margin: 0pt 0px; text-indent: 0.5in;"&gt;&lt;div style="color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"&gt;The Company computes earnings per share using the treasury stock method. Under the treasury stock method, basic earnings per share are computed by dividing net income available to shareholders 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 shareholders 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;/div&gt;&lt;/div&gt;&lt;div style="color: rgb(0, 0, 0); font: 10pt &amp;quot;times new roman&amp;quot;, times, serif; letter-spacing: normal; orphans: 2; text-align: start; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial; margin: 0px; text-indent: 0.5in; background: none;"&gt;&lt;div style="text-decoration: none; color: rgb(0, 0, 0); background: none; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;div style="color: rgb(0, 0, 0); font: 10pt 'times new roman', times, serif; letter-spacing: normal; orphans: 2; text-align: start; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial; margin: 0pt 0px; text-indent: 0.5in;"&gt;&lt;div style="color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"&gt;Net income available to common shareholders and the weighted average number of common shares used to compute basic and diluted earnings per share were as follows:&lt;/div&gt;&lt;/div&gt;&lt;div style="color: rgb(0, 0, 0); font: 10pt &amp;quot;times new roman&amp;quot;, times, serif; letter-spacing: normal; orphans: 2; text-indent: 0px; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial; margin: 0px; text-align: center; background: none;"&gt;&lt;div style="text-decoration: none; color: rgb(0, 0, 0); background: none; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;table cellpadding="0" cellspacing="0" style="font: 10pt &amp;quot;times new roman&amp;quot;, times, serif; letter-spacing: normal; orphans: 2; text-indent: 0px; text-transform: none; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial; border-collapse: collapse; width: 80%; border-spacing: 0px; margin: 0in 0in 0in 1in;;text-align:left;"&gt;&lt;tr style="vertical-align: bottom;"&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; vertical-align: bottom;;white-space: nowrap;"&gt;&#160;&lt;/td&gt;&lt;td style="font-weight: normal; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; vertical-align: bottom;"&gt;&#160;&lt;/td&gt;&lt;td colspan="6" style="font-weight: normal; text-align: center; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; vertical-align: bottom;;white-space: nowrap;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;Three months ended&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="font-weight: normal; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; vertical-align: bottom;"&gt;&#160;&lt;/td&gt;&lt;td style="font-weight: normal; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; vertical-align: bottom;"&gt;&#160;&lt;/td&gt;&lt;td colspan="6" style="font-weight: normal; text-align: center; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; vertical-align: bottom;;white-space: nowrap;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;Six months ended&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="font-weight: normal; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; vertical-align: bottom;"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="vertical-align: bottom;"&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; vertical-align: bottom;;white-space: nowrap;"&gt;&#160;&lt;/td&gt;&lt;td style="font-weight: normal; padding-bottom: 1pt; padding-left: 0px; padding-top: 0px; vertical-align: bottom;"&gt;&#160;&lt;/td&gt;&lt;td colspan="6" style="font-weight: normal; text-align: center; border-bottom: 1pt solid black; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; vertical-align: bottom;;white-space: nowrap;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;June 30,&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1pt; font-weight: normal; padding-left: 0px; padding-top: 0px; vertical-align: bottom;"&gt;&#160;&lt;/td&gt;&lt;td style="font-weight: normal; padding-bottom: 1pt; padding-left: 0px; padding-top: 0px; vertical-align: bottom;"&gt;&#160;&lt;/td&gt;&lt;td colspan="6" style="font-weight: normal; text-align: center; border-bottom: 1pt solid black; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; vertical-align: bottom;;white-space: nowrap;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;June 30,&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1pt; font-weight: normal; padding-left: 0px; padding-top: 0px; vertical-align: bottom;"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="vertical-align: bottom;"&gt;&lt;td style="font-weight: normal; border-bottom: 1pt solid black; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; vertical-align: bottom;;white-space: nowrap;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;(In thousands, except per share data)&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="font-weight: normal; padding-bottom: 1pt; padding-left: 0px; padding-top: 0px; vertical-align: bottom;"&gt;&#160;&lt;/td&gt;&lt;td colspan="2" style="font-weight: normal; text-align: center; border-bottom: 1pt solid black; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; vertical-align: bottom;;white-space: nowrap;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;2018&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1pt; font-weight: normal; padding-left: 0px; padding-top: 0px; vertical-align: bottom;"&gt;&#160;&lt;/td&gt;&lt;td style="font-weight: normal; padding-bottom: 1pt; padding-left: 0px; padding-top: 0px; vertical-align: bottom;"&gt;&#160;&lt;/td&gt;&lt;td colspan="2" style="font-weight: normal; text-align: center; border-bottom: 1pt solid black; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; vertical-align: bottom;;white-space: nowrap;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;2017&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1pt; font-weight: normal; padding-left: 0px; padding-top: 0px; vertical-align: bottom;"&gt;&#160;&lt;/td&gt;&lt;td style="font-weight: normal; padding-bottom: 1pt; padding-left: 0px; padding-top: 0px; vertical-align: bottom;"&gt;&#160;&lt;/td&gt;&lt;td colspan="2" style="font-weight: normal; text-align: center; border-bottom: 1pt solid black; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; vertical-align: bottom;;white-space: nowrap;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;2018&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1pt; font-weight: normal; padding-left: 0px; padding-top: 0px; vertical-align: bottom;"&gt;&#160;&lt;/td&gt;&lt;td style="font-weight: normal; padding-bottom: 1pt; padding-left: 0px; padding-top: 0px; vertical-align: bottom;"&gt;&#160;&lt;/td&gt;&lt;td colspan="2" style="font-weight: normal; text-align: center; border-bottom: 1pt solid black; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; vertical-align: bottom;;white-space: nowrap;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;2017&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1pt; font-weight: normal; padding-left: 0px; padding-top: 0px; vertical-align: bottom;"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="vertical-align: bottom;"&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; vertical-align: bottom;;white-space: nowrap;"&gt;&#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; vertical-align: bottom;"&gt;&#160;&lt;/td&gt;&lt;td colspan="2" style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; vertical-align: bottom;;white-space: nowrap;"&gt;&#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; vertical-align: bottom;"&gt;&#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; vertical-align: bottom;"&gt;&#160;&lt;/td&gt;&lt;td colspan="2" style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; vertical-align: bottom;;white-space: nowrap;"&gt;&#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; vertical-align: bottom;"&gt;&#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; vertical-align: bottom;"&gt;&#160;&lt;/td&gt;&lt;td colspan="2" style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; vertical-align: bottom;;white-space: nowrap;"&gt;&#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; vertical-align: bottom;"&gt;&#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; vertical-align: bottom;"&gt;&#160;&lt;/td&gt;&lt;td colspan="2" style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; vertical-align: bottom;;white-space: nowrap;"&gt;&#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; vertical-align: bottom;"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);"&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; vertical-align: bottom;"&gt;Numerator:&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; vertical-align: bottom;"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: left; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; vertical-align: bottom;"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; vertical-align: bottom;"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: left; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; vertical-align: bottom;"&gt;&#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; vertical-align: bottom;"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: left; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; vertical-align: bottom;"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; vertical-align: bottom;"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: left; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; vertical-align: bottom;"&gt;&#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; vertical-align: bottom;"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: left; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; vertical-align: bottom;"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; vertical-align: bottom;"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: left; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; vertical-align: bottom;"&gt;&#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; vertical-align: bottom;"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: left; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; vertical-align: bottom;"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; vertical-align: bottom;"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: left; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; vertical-align: bottom;"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="vertical-align: bottom; background-color: white;"&gt;&lt;td style="width: 668px; text-align: left; padding-left: 9pt; padding-top: 0px; padding-bottom: 0px; vertical-align: bottom;"&gt;Net income&lt;/td&gt;&lt;td style="width: 15px; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; vertical-align: bottom;"&gt;&#160;&lt;/td&gt;&lt;td style="width: 15px; text-align: left; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; vertical-align: bottom;"&gt;$&lt;/td&gt;&lt;td style="width: 142px; text-align: right; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; vertical-align: bottom;"&gt;6,835&lt;/td&gt;&lt;td style="width: 14px; text-align: left; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; vertical-align: bottom;"&gt;&#160;&lt;/td&gt;&lt;td style="width: 14px; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; vertical-align: bottom;"&gt;&#160;&lt;/td&gt;&lt;td style="width: 14px; text-align: left; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; vertical-align: bottom;"&gt;$&lt;/td&gt;&lt;td style="width: 141px; text-align: right; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; vertical-align: bottom;"&gt;1,230&lt;/td&gt;&lt;td style="width: 14px; text-align: left; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; vertical-align: bottom;"&gt;&#160;&lt;/td&gt;&lt;td style="width: 14px; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; vertical-align: bottom;"&gt;&#160;&lt;/td&gt;&lt;td style="width: 14px; text-align: left; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; vertical-align: bottom;"&gt;$&lt;/td&gt;&lt;td style="width: 141px; text-align: right; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; vertical-align: bottom;"&gt;12,479&lt;/td&gt;&lt;td style="width: 14px; text-align: left; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; vertical-align: bottom;"&gt;&#160;&lt;/td&gt;&lt;td style="width: 14px; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; vertical-align: bottom;"&gt;&#160;&lt;/td&gt;&lt;td style="width: 14px; text-align: left; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; vertical-align: bottom;"&gt;$&lt;/td&gt;&lt;td style="width: 141px; text-align: right; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; vertical-align: bottom;"&gt;2,430&lt;/td&gt;&lt;td style="width: 14px; text-align: left; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; vertical-align: bottom;"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);"&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; vertical-align: bottom;"&gt;&#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; vertical-align: bottom;"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: left; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; vertical-align: bottom;"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; vertical-align: bottom;"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: left; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; vertical-align: bottom;"&gt;&#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; vertical-align: bottom;"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: left; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; vertical-align: bottom;"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; vertical-align: bottom;"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: left; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; vertical-align: bottom;"&gt;&#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; vertical-align: bottom;"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: left; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; vertical-align: bottom;"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; vertical-align: bottom;"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: left; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; vertical-align: bottom;"&gt;&#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; vertical-align: bottom;"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: left; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; vertical-align: bottom;"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; vertical-align: bottom;"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: left; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; vertical-align: bottom;"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="vertical-align: bottom; background-color: white;"&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; vertical-align: bottom;"&gt;Denominator:&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; vertical-align: bottom;"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: left; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; vertical-align: bottom;"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; vertical-align: bottom;"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: left; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; vertical-align: bottom;"&gt;&#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; vertical-align: bottom;"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: left; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; vertical-align: bottom;"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; vertical-align: bottom;"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: left; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; vertical-align: bottom;"&gt;&#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; vertical-align: bottom;"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: left; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; vertical-align: bottom;"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; vertical-align: bottom;"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: left; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; vertical-align: bottom;"&gt;&#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; vertical-align: bottom;"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: left; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; vertical-align: bottom;"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; vertical-align: bottom;"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: left; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; vertical-align: bottom;"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);"&gt;&lt;td style="padding-left: 9pt; padding-top: 0px; padding-bottom: 0px; vertical-align: bottom;"&gt;Weighted average common shares outstanding&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; vertical-align: bottom;"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: left; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; vertical-align: bottom;"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; vertical-align: bottom;"&gt;16,455&lt;/td&gt;&lt;td style="text-align: left; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; vertical-align: bottom;"&gt;&#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; vertical-align: bottom;"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: left; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; vertical-align: bottom;"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; vertical-align: bottom;"&gt;16,312&lt;/td&gt;&lt;td style="text-align: left; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; vertical-align: bottom;"&gt;&#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; vertical-align: bottom;"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: left; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; vertical-align: bottom;"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; vertical-align: bottom;"&gt;16,388&lt;/td&gt;&lt;td style="text-align: left; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; vertical-align: bottom;"&gt;&#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; vertical-align: bottom;"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: left; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; vertical-align: bottom;"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; vertical-align: bottom;"&gt;16,237&lt;/td&gt;&lt;td style="text-align: left; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; vertical-align: bottom;"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="vertical-align: bottom; background-color: white;"&gt;&lt;td style="padding-bottom: 1pt; padding-left: 9pt; padding-top: 0px; vertical-align: bottom;"&gt;Weighted average dilutive securities&lt;/td&gt;&lt;td style="padding-bottom: 1pt; padding-left: 0px; padding-top: 0px; vertical-align: bottom;"&gt;&#160;&lt;/td&gt;&lt;td style="border-bottom: 1pt solid black; text-align: left; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; vertical-align: bottom;"&gt;&#160;&lt;/td&gt;&lt;td style="border-bottom: 1pt solid black; text-align: right; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; vertical-align: bottom;"&gt;137&lt;/td&gt;&lt;td style="padding-bottom: 1pt; text-align: left; padding-left: 0px; padding-top: 0px; vertical-align: bottom;"&gt;&#160;&lt;/td&gt;&lt;td style="padding-bottom: 1pt; padding-left: 0px; padding-top: 0px; vertical-align: bottom;"&gt;&#160;&lt;/td&gt;&lt;td style="border-bottom: 1pt solid black; text-align: left; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; vertical-align: bottom;"&gt;&#160;&lt;/td&gt;&lt;td style="border-bottom: 1pt solid black; text-align: right; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; vertical-align: bottom;"&gt;191&lt;/td&gt;&lt;td style="padding-bottom: 1pt; text-align: left; padding-left: 0px; padding-top: 0px; vertical-align: bottom;"&gt;&#160;&lt;/td&gt;&lt;td style="padding-bottom: 1pt; padding-left: 0px; padding-top: 0px; vertical-align: bottom;"&gt;&#160;&lt;/td&gt;&lt;td style="border-bottom: 1pt solid black; text-align: left; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; vertical-align: bottom;"&gt;&#160;&lt;/td&gt;&lt;td style="border-bottom: 1pt solid black; text-align: right; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; vertical-align: bottom;"&gt;167&lt;/td&gt;&lt;td style="padding-bottom: 1pt; text-align: left; padding-left: 0px; padding-top: 0px; vertical-align: bottom;"&gt;&#160;&lt;/td&gt;&lt;td style="padding-bottom: 1pt; padding-left: 0px; padding-top: 0px; vertical-align: bottom;"&gt;&#160;&lt;/td&gt;&lt;td style="border-bottom: 1pt solid black; text-align: left; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; vertical-align: bottom;"&gt;&#160;&lt;/td&gt;&lt;td style="border-bottom: 1pt solid black; text-align: right; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; vertical-align: bottom;"&gt;239&lt;/td&gt;&lt;td style="padding-bottom: 1pt; text-align: left; padding-left: 0px; padding-top: 0px; vertical-align: bottom;"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);"&gt;&lt;td style="padding-bottom: 2.5pt; padding-left: 9pt; padding-top: 0px; vertical-align: bottom;;white-space: nowrap;"&gt;Weighted average common shares outstanding, diluted&lt;/td&gt;&lt;td style="padding-bottom: 2.5pt; padding-left: 0px; padding-top: 0px; vertical-align: bottom;"&gt;&#160;&lt;/td&gt;&lt;td style="border-bottom: 2.5pt double black; text-align: left; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; vertical-align: bottom;"&gt;&#160;&lt;/td&gt;&lt;td style="border-bottom: 2.5pt double black; text-align: right; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; vertical-align: bottom;"&gt;16,592&lt;/td&gt;&lt;td style="padding-bottom: 2.5pt; text-align: left; padding-left: 0px; padding-top: 0px; vertical-align: bottom;"&gt;&#160;&lt;/td&gt;&lt;td style="padding-bottom: 2.5pt; padding-left: 0px; padding-top: 0px; vertical-align: bottom;"&gt;&#160;&lt;/td&gt;&lt;td style="border-bottom: 2.5pt double black; text-align: left; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; vertical-align: bottom;"&gt;&#160;&lt;/td&gt;&lt;td style="border-bottom: 2.5pt double black; text-align: right; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; vertical-align: bottom;"&gt;16,503&lt;/td&gt;&lt;td style="padding-bottom: 2.5pt; text-align: left; padding-left: 0px; padding-top: 0px; vertical-align: bottom;"&gt;&#160;&lt;/td&gt;&lt;td style="padding-bottom: 2.5pt; padding-left: 0px; padding-top: 0px; vertical-align: bottom;"&gt;&#160;&lt;/td&gt;&lt;td style="border-bottom: 2.5pt double black; text-align: left; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; vertical-align: bottom;"&gt;&#160;&lt;/td&gt;&lt;td style="border-bottom: 2.5pt double black; text-align: right; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; vertical-align: bottom;"&gt;16,555&lt;/td&gt;&lt;td style="padding-bottom: 2.5pt; text-align: left; padding-left: 0px; padding-top: 0px; vertical-align: bottom;"&gt;&#160;&lt;/td&gt;&lt;td style="padding-bottom: 2.5pt; padding-left: 0px; padding-top: 0px; vertical-align: bottom;"&gt;&#160;&lt;/td&gt;&lt;td style="border-bottom: 2.5pt double black; text-align: left; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; vertical-align: bottom;"&gt;&#160;&lt;/td&gt;&lt;td style="border-bottom: 2.5pt double black; text-align: right; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; vertical-align: bottom;"&gt;16,476&lt;/td&gt;&lt;td style="padding-bottom: 2.5pt; text-align: left; padding-left: 0px; padding-top: 0px; vertical-align: bottom;"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="vertical-align: bottom; background-color: white;"&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; vertical-align: bottom;"&gt;&#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; vertical-align: bottom;"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: left; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; vertical-align: bottom;"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; vertical-align: bottom;"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: left; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; vertical-align: bottom;"&gt;&#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; vertical-align: bottom;"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: left; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; vertical-align: bottom;"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; vertical-align: bottom;"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: left; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; vertical-align: bottom;"&gt;&#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; vertical-align: bottom;"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: left; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; vertical-align: bottom;"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; vertical-align: bottom;"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: left; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; vertical-align: bottom;"&gt;&#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; vertical-align: bottom;"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: left; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; vertical-align: bottom;"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; vertical-align: bottom;"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: left; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; vertical-align: bottom;"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);"&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; vertical-align: bottom;"&gt;Income per common share, basic&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; vertical-align: bottom;"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: left; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; vertical-align: bottom;"&gt;$&lt;/td&gt;&lt;td style="text-align: right; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; vertical-align: bottom;"&gt;0.42&lt;/td&gt;&lt;td style="text-align: left; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; vertical-align: bottom;"&gt;&#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; vertical-align: bottom;"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: left; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; vertical-align: bottom;"&gt;$&lt;/td&gt;&lt;td style="text-align: right; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; vertical-align: bottom;"&gt;0.08&lt;/td&gt;&lt;td style="text-align: left; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; vertical-align: bottom;"&gt;&#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; vertical-align: bottom;"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: left; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; vertical-align: bottom;"&gt;$&lt;/td&gt;&lt;td style="text-align: right; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; vertical-align: bottom;"&gt;0.76&lt;/td&gt;&lt;td style="text-align: left; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; vertical-align: bottom;"&gt;&#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; vertical-align: bottom;"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: left; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; vertical-align: bottom;"&gt;$&lt;/td&gt;&lt;td style="text-align: right; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; vertical-align: bottom;"&gt;0.15&lt;/td&gt;&lt;td style="text-align: left; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; vertical-align: bottom;"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="vertical-align: bottom; background-color: white;"&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; vertical-align: bottom;"&gt;Income per common share, diluted&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; vertical-align: bottom;"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: left; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; vertical-align: bottom;"&gt;$&lt;/td&gt;&lt;td style="text-align: right; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; vertical-align: bottom;"&gt;0.41&lt;/td&gt;&lt;td style="text-align: left; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; vertical-align: bottom;"&gt;&#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; vertical-align: bottom;"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: left; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; vertical-align: bottom;"&gt;$&lt;/td&gt;&lt;td style="text-align: right; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; vertical-align: bottom;"&gt;0.07&lt;/td&gt;&lt;td style="text-align: left; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; vertical-align: bottom;"&gt;&#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; vertical-align: bottom;"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: left; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; vertical-align: bottom;"&gt;$&lt;/td&gt;&lt;td style="text-align: right; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; vertical-align: bottom;"&gt;0.75&lt;/td&gt;&lt;td style="text-align: left; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; vertical-align: bottom;"&gt;&#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; vertical-align: bottom;"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: left; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; vertical-align: bottom;"&gt;$&lt;/td&gt;&lt;td style="text-align: right; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; vertical-align: bottom;"&gt;0.15&lt;/td&gt;&lt;td style="text-align: left; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; vertical-align: bottom;"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt; &lt;div style="color: rgb(0, 0, 0); font: 10pt &amp;quot;times new roman&amp;quot;, times, serif; letter-spacing: normal; orphans: 2; text-indent: 0px; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial; margin: 0px; text-align: center; background: none;"&gt;&lt;div style="text-decoration: none; color: rgb(0, 0, 0); background: none; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;div style="color: rgb(0, 0, 0); font: 10pt 'times new roman', times, serif; letter-spacing: normal; orphans: 2; text-align: start; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial; margin: 0pt 0px; text-indent: 0.5in;"&gt;&lt;div style="color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"&gt;For the three and six months ended June 30, 2018 and 2017, 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 non-participating unvested restricted shares were included in the computation of weighted average dilutive securities.&lt;/div&gt;&lt;/div&gt;&lt;div style="color: rgb(0, 0, 0); font: 10pt &amp;quot;times new roman&amp;quot;, times, serif; letter-spacing: normal; orphans: 2; text-align: start; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial; margin: 0px; text-indent: 0.5in; background: none;"&gt;&lt;div style="text-decoration: none; color: rgb(0, 0, 0); background: none; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;div style="color: rgb(0, 0, 0); font: 10pt 'times new roman', times, serif; letter-spacing: normal; orphans: 2; text-align: start; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial; margin: 0pt 0px; text-indent: 0.5in;"&gt;&lt;div style="color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"&gt;The following table summarizes the shares of common stock underlying the Company&#8217;s unvested stock options and performance awards that were excluded from the calculation of dilutive securities:&lt;/div&gt;&lt;/div&gt;&lt;div style="color: rgb(0, 0, 0); font: 10pt &amp;quot;times new roman&amp;quot;, times, serif; letter-spacing: normal; orphans: 2; text-align: start; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial; margin: 0px; text-indent: 0.5in; background: none;"&gt;&lt;div style="text-decoration: none; color: rgb(0, 0, 0); background: none; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;table cellpadding="0" cellspacing="0" style="font: 10pt &amp;quot;times new roman&amp;quot;, times, serif; letter-spacing: normal; orphans: 2; text-indent: 0px; text-transform: none; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial; border-collapse: collapse; width: 80%; border-spacing: 0px; margin: 0in 0in 0in 1in;;text-align:left;"&gt;&lt;tr style="vertical-align: bottom;"&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; vertical-align: bottom;;white-space: nowrap;"&gt;&#160;&lt;/td&gt;&lt;td style="font-weight: normal; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; vertical-align: bottom;"&gt;&#160;&lt;/td&gt;&lt;td colspan="6" style="font-weight: normal; text-align: center; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; vertical-align: bottom;;white-space: nowrap;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;Three months ended&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="font-weight: normal; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; vertical-align: bottom;"&gt;&#160;&lt;/td&gt;&lt;td style="font-weight: normal; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; vertical-align: bottom;"&gt;&#160;&lt;/td&gt;&lt;td colspan="6" style="font-weight: normal; text-align: center; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; vertical-align: bottom;;white-space: nowrap;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;Six months ended&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="font-weight: normal; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; vertical-align: bottom;"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="vertical-align: bottom;"&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; vertical-align: bottom;;white-space: nowrap;"&gt;&#160;&lt;/td&gt;&lt;td style="font-weight: normal; padding-bottom: 1pt; padding-left: 0px; padding-top: 0px; vertical-align: bottom;"&gt;&#160;&lt;/td&gt;&lt;td colspan="6" style="font-weight: normal; text-align: center; border-bottom: 1pt solid black; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; vertical-align: bottom;;white-space: nowrap;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;June 30,&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1pt; font-weight: normal; padding-left: 0px; padding-top: 0px; vertical-align: bottom;"&gt;&#160;&lt;/td&gt;&lt;td style="font-weight: normal; padding-bottom: 1pt; padding-left: 0px; padding-top: 0px; vertical-align: bottom;"&gt;&#160;&lt;/td&gt;&lt;td colspan="6" style="font-weight: normal; text-align: center; border-bottom: 1pt solid black; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; vertical-align: bottom;;white-space: nowrap;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;June 30,&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1pt; font-weight: normal; padding-left: 0px; padding-top: 0px; vertical-align: bottom;"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="vertical-align: bottom;"&gt;&lt;td style="font-weight: normal; border-bottom: 1pt solid black; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; vertical-align: bottom;;white-space: nowrap;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;(In thousands)&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="font-weight: normal; padding-bottom: 1pt; padding-left: 0px; padding-top: 0px; vertical-align: bottom;"&gt;&#160;&lt;/td&gt;&lt;td colspan="2" style="font-weight: normal; text-align: center; border-bottom: 1pt solid black; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; vertical-align: bottom;;white-space: nowrap;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;2018&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1pt; font-weight: normal; padding-left: 0px; padding-top: 0px; vertical-align: bottom;"&gt;&#160;&lt;/td&gt;&lt;td style="font-weight: normal; padding-bottom: 1pt; padding-left: 0px; padding-top: 0px; vertical-align: bottom;"&gt;&#160;&lt;/td&gt;&lt;td colspan="2" style="font-weight: normal; text-align: center; border-bottom: 1pt solid black; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; vertical-align: bottom;;white-space: nowrap;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;2017&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1pt; font-weight: normal; padding-left: 0px; padding-top: 0px; vertical-align: bottom;"&gt;&#160;&lt;/td&gt;&lt;td style="font-weight: normal; padding-bottom: 1pt; padding-left: 0px; padding-top: 0px; vertical-align: bottom;"&gt;&#160;&lt;/td&gt;&lt;td colspan="2" style="font-weight: normal; text-align: center; border-bottom: 1pt solid black; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; vertical-align: bottom;;white-space: nowrap;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;2018&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1pt; font-weight: normal; padding-left: 0px; padding-top: 0px; vertical-align: bottom;"&gt;&#160;&lt;/td&gt;&lt;td style="font-weight: normal; padding-bottom: 1pt; padding-left: 0px; padding-top: 0px; vertical-align: bottom;"&gt;&#160;&lt;/td&gt;&lt;td colspan="2" style="font-weight: normal; text-align: center; border-bottom: 1pt solid black; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; vertical-align: bottom;;white-space: nowrap;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;2017&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1pt; font-weight: normal; padding-left: 0px; padding-top: 0px; vertical-align: bottom;"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="vertical-align: bottom;"&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; vertical-align: bottom;;white-space: nowrap;"&gt;&#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; vertical-align: bottom;"&gt;&#160;&lt;/td&gt;&lt;td colspan="2" style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; vertical-align: bottom;;white-space: nowrap;"&gt;&#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; vertical-align: bottom;"&gt;&#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; vertical-align: bottom;"&gt;&#160;&lt;/td&gt;&lt;td colspan="2" style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; vertical-align: bottom;;white-space: nowrap;"&gt;&#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; vertical-align: bottom;"&gt;&#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; vertical-align: bottom;"&gt;&#160;&lt;/td&gt;&lt;td colspan="2" style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; vertical-align: bottom;;white-space: nowrap;"&gt;&#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; vertical-align: bottom;"&gt;&#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; vertical-align: bottom;"&gt;&#160;&lt;/td&gt;&lt;td colspan="2" style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; vertical-align: bottom;;white-space: nowrap;"&gt;&#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; vertical-align: bottom;"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);"&gt;&lt;td style="width: 725px; text-align: left; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; vertical-align: bottom;"&gt;Restricted stock&lt;/td&gt;&lt;td style="width: 16px; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; vertical-align: bottom;"&gt;&#160;&lt;/td&gt;&lt;td style="width: 16px; text-align: left; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; vertical-align: bottom;"&gt;&#160;&lt;/td&gt;&lt;td style="width: 151px; text-align: right; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; vertical-align: bottom;"&gt;30&lt;/td&gt;&lt;td style="width: 16px; text-align: left; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; vertical-align: bottom;"&gt;&#160;&lt;/td&gt;&lt;td style="width: 15px; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; vertical-align: bottom;"&gt;&#160;&lt;/td&gt;&lt;td style="width: 15px; text-align: left; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; vertical-align: bottom;"&gt;&#160;&lt;/td&gt;&lt;td style="width: 150px; text-align: right; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; vertical-align: bottom;"&gt;44&lt;/td&gt;&lt;td style="width: 15px; text-align: left; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; vertical-align: bottom;"&gt;&#160;&lt;/td&gt;&lt;td style="width: 15px; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; vertical-align: bottom;"&gt;&#160;&lt;/td&gt;&lt;td style="width: 15px; text-align: left; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; vertical-align: bottom;"&gt;&#160;&lt;/td&gt;&lt;td style="width: 150px; text-align: right; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; vertical-align: bottom;"&gt;1&lt;/td&gt;&lt;td style="width: 15px; text-align: left; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; vertical-align: bottom;"&gt;&#160;&lt;/td&gt;&lt;td style="width: 15px; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; vertical-align: bottom;"&gt;&#160;&lt;/td&gt;&lt;td style="width: 15px; text-align: left; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; vertical-align: bottom;"&gt;&#160;&lt;/td&gt;&lt;td style="width: 150px; text-align: right; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; vertical-align: bottom;"&gt;44&lt;/td&gt;&lt;td style="width: 15px; text-align: left; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; vertical-align: bottom;"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="vertical-align: bottom; background-color: white;"&gt;&lt;td style="text-align: left; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; vertical-align: bottom;"&gt;Performance awards&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; vertical-align: bottom;"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: left; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; vertical-align: bottom;"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; vertical-align: bottom;"&gt;68&lt;/td&gt;&lt;td style="text-align: left; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; vertical-align: bottom;"&gt;&#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; vertical-align: bottom;"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: left; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; vertical-align: bottom;"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; vertical-align: bottom;"&gt;50&lt;/td&gt;&lt;td style="text-align: left; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; vertical-align: bottom;"&gt;&#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; vertical-align: bottom;"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: left; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; vertical-align: bottom;"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; vertical-align: bottom;"&gt;86&lt;/td&gt;&lt;td style="text-align: left; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; vertical-align: bottom;"&gt;&#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; vertical-align: bottom;"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: left; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; vertical-align: bottom;"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; vertical-align: bottom;"&gt;127&lt;/td&gt;&lt;td style="text-align: left; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; vertical-align: bottom;"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;table border="0" style="width:100%; table-layout:fixed;" cellspacing="0" cellpadding="0"&gt;&lt;tr&gt;&lt;td&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;</us-gaap:EarningsPerShareTextBlock>
<myrg:OrganizationAndBusinessPolicyTextBlock id="Factid_1136622" contextRef="P01_01_2018To06_30_2018">&lt;div style="color: rgb(0, 0, 0); font: 10pt 'times new roman', times, serif; letter-spacing: normal; orphans: 2; text-align: start; text-indent: 0px; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial; margin: 0pt 0px;"&gt;&lt;div style="color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;Organization and Business&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;div style="color: rgb(0, 0, 0); font: 10pt &amp;quot;times new roman&amp;quot;, times, serif; letter-spacing: normal; orphans: 2; text-align: start; text-indent: 0px; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial; margin: 0px; background: none;"&gt;&lt;div style="text-decoration: none; color: rgb(0, 0, 0); background: none; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;div style="color: rgb(0, 0, 0); font: 10pt 'times new roman', times, serif; letter-spacing: normal; orphans: 2; text-align: start; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial; margin: 0pt 0px; text-indent: 0.5in;"&gt;&lt;div style="color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"&gt;MYR Group Inc. (the &#8220;Company&#8221;) is a holding company of specialty electrical construction service providers and conducts operations through its 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 Transmission 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; 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;/div&gt;&lt;/div&gt;&lt;div style="color: rgb(0, 0, 0); font: 10pt &amp;quot;times new roman&amp;quot;, times, serif; letter-spacing: normal; orphans: 2; text-align: start; text-indent: 0px; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial; margin: 0px; background: none;"&gt;&lt;div style="text-decoration: none; color: rgb(0, 0, 0); background: none; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;div style="color: rgb(0, 0, 0); font: 10pt 'times new roman', times, serif; letter-spacing: normal; orphans: 2; text-align: start; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial; margin: 0pt 0px; text-indent: 0.5in;"&gt;The Company performs construction services in two business segments: Transmission and Distribution (&#8220;T&amp;amp;D&#8221;) and Commercial and Industrial (&#8220;C&amp;amp;I&#8221;). 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. The C&amp;amp;I customers include general contractors, commercial and industrial facility owners, local governments and developers in the western and northeastern United States and western Canada. 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.&lt;/div&gt;&lt;table border="0" style="width:100%; table-layout:fixed;" cellspacing="0" cellpadding="0"&gt;&lt;tr&gt;&lt;td&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;</myrg:OrganizationAndBusinessPolicyTextBlock>
<myrg:ScheduleOfFutureMinimumLeasePaymentsForCapitalAndOperatingLeasesTableTextBlock id="Factid_1136727" contextRef="P01_01_2018To06_30_2018">&lt;div style="color: rgb(0, 0, 0); font: 10pt 'times new roman', times, serif; letter-spacing: normal; orphans: 2; text-align: start; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial; margin: 0pt 0px; text-indent: 0.5in;"&gt;&lt;div style="color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"&gt;The future minimum lease payments required under capital leases and operating leases, together with the present value of capital leases, as of June 30, 2018 were as follows:&lt;/div&gt;&lt;/div&gt;&lt;div style="color: rgb(0, 0, 0); font: 10pt &amp;quot;times new roman&amp;quot;, times, serif; letter-spacing: normal; orphans: 2; text-indent: 0px; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial; margin: 0px; text-align: center; background: none;"&gt;&lt;div style="text-decoration: none; color: rgb(0, 0, 0); background: none; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;table cellpadding="0" cellspacing="0" style="font: 10pt &amp;quot;times new roman&amp;quot;, times, serif; letter-spacing: normal; orphans: 2; text-indent: 0px; text-transform: none; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial; border-collapse: collapse; width: 75%; border-spacing: 0px; margin: 0in 0in 0in 1.25in;;text-align:left;"&gt;&lt;tr style="vertical-align: bottom;"&gt;&lt;td style="text-align: left; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; vertical-align: bottom;;white-space: nowrap;"&gt;&#160;&lt;/td&gt;&lt;td style="font-weight: normal; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; vertical-align: bottom;"&gt;&#160;&lt;/td&gt;&lt;td colspan="2" style="font-weight: normal; text-align: center; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; vertical-align: bottom;;white-space: nowrap;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;Capital&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="font-weight: normal; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; vertical-align: bottom;"&gt;&#160;&lt;/td&gt;&lt;td style="font-weight: normal; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; vertical-align: bottom;"&gt;&#160;&lt;/td&gt;&lt;td colspan="2" style="font-weight: normal; text-align: center; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; vertical-align: bottom;;white-space: nowrap;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;Operating&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="font-weight: normal; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; vertical-align: bottom;"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="vertical-align: bottom;"&gt;&lt;td style="font-weight: normal; border-bottom: 1pt solid black; text-align: left; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; vertical-align: bottom;;white-space: nowrap;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;(In thousands)&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="font-weight: normal; padding-bottom: 1pt; padding-left: 0px; padding-top: 0px; vertical-align: bottom;"&gt;&#160;&lt;/td&gt;&lt;td colspan="2" style="font-weight: normal; text-align: center; border-bottom: 1pt solid black; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; vertical-align: bottom;;white-space: nowrap;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;Lease&lt;br/&gt;Obligations&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1pt; font-weight: normal; padding-left: 0px; padding-top: 0px; vertical-align: bottom;"&gt;&#160;&lt;/td&gt;&lt;td style="font-weight: normal; padding-bottom: 1pt; padding-left: 0px; padding-top: 0px; vertical-align: bottom;"&gt;&#160;&lt;/td&gt;&lt;td colspan="2" style="font-weight: normal; text-align: center; border-bottom: 1pt solid black; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; vertical-align: bottom;;white-space: nowrap;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;Lease&lt;br/&gt;Obligations&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1pt; font-weight: normal; padding-left: 0px; padding-top: 0px; vertical-align: bottom;"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="vertical-align: bottom;"&gt;&lt;td style="text-align: left; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; vertical-align: bottom;;white-space: nowrap;"&gt;&#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; vertical-align: bottom;"&gt;&#160;&lt;/td&gt;&lt;td colspan="2" style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; vertical-align: bottom;;white-space: nowrap;"&gt;&#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; vertical-align: bottom;"&gt;&#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; vertical-align: bottom;"&gt;&#160;&lt;/td&gt;&lt;td colspan="2" style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; vertical-align: bottom;;white-space: nowrap;"&gt;&#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; vertical-align: bottom;"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);"&gt;&lt;td style="width: 908px; text-align: left; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; vertical-align: bottom;"&gt;Remainder of 2018&lt;/td&gt;&lt;td style="width: 13px; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; vertical-align: bottom;"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: left; width: 13px; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; vertical-align: bottom;"&gt;$&lt;/td&gt;&lt;td style="text-align: right; width: 122px; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; vertical-align: bottom;"&gt;592&lt;/td&gt;&lt;td style="text-align: left; width: 12px; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; vertical-align: bottom;"&gt;&#160;&lt;/td&gt;&lt;td style="width: 12px; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; vertical-align: bottom;"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: left; width: 12px; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; vertical-align: bottom;"&gt;$&lt;/td&gt;&lt;td style="text-align: right; width: 122px; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; vertical-align: bottom;"&gt;2,219&lt;/td&gt;&lt;td style="text-align: left; width: 12px; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; vertical-align: bottom;"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="vertical-align: bottom; background-color: white;"&gt;&lt;td style="text-align: left; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; vertical-align: bottom;"&gt;2019&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; vertical-align: bottom;"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: left; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; vertical-align: bottom;"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; vertical-align: bottom;"&gt;1,185&lt;/td&gt;&lt;td style="text-align: left; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; vertical-align: bottom;"&gt;&#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; vertical-align: bottom;"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: left; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; vertical-align: bottom;"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; vertical-align: bottom;"&gt;3,413&lt;/td&gt;&lt;td style="text-align: left; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; vertical-align: bottom;"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);"&gt;&lt;td style="text-align: left; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; vertical-align: bottom;"&gt;2020&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; vertical-align: bottom;"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: left; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; vertical-align: bottom;"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; vertical-align: bottom;"&gt;1,185&lt;/td&gt;&lt;td style="text-align: left; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; vertical-align: bottom;"&gt;&#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; vertical-align: bottom;"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: left; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; vertical-align: bottom;"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; vertical-align: bottom;"&gt;2,338&lt;/td&gt;&lt;td style="text-align: left; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; vertical-align: bottom;"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="vertical-align: bottom; background-color: white;"&gt;&lt;td style="text-align: left; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; vertical-align: bottom;"&gt;2021&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; vertical-align: bottom;"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: left; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; vertical-align: bottom;"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; vertical-align: bottom;"&gt;355&lt;/td&gt;&lt;td style="text-align: left; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; vertical-align: bottom;"&gt;&#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; vertical-align: bottom;"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: left; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; vertical-align: bottom;"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; vertical-align: bottom;"&gt;1,680&lt;/td&gt;&lt;td style="text-align: left; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; vertical-align: bottom;"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);"&gt;&lt;td style="text-align: left; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; vertical-align: bottom;"&gt;2022&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; vertical-align: bottom;"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: left; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; vertical-align: bottom;"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; vertical-align: bottom;"&gt;&#8212;&lt;/td&gt;&lt;td style="text-align: left; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; vertical-align: bottom;"&gt;&#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; vertical-align: bottom;"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: left; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; vertical-align: bottom;"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; vertical-align: bottom;"&gt;1,081&lt;/td&gt;&lt;td style="text-align: left; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; vertical-align: bottom;"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="vertical-align: bottom; background-color: white;"&gt;&lt;td style="padding-bottom: 1pt; text-align: left; padding-left: 0px; padding-top: 0px; vertical-align: bottom;"&gt;Thereafter&lt;/td&gt;&lt;td style="padding-bottom: 1pt; padding-left: 0px; padding-top: 0px; vertical-align: bottom;"&gt;&#160;&lt;/td&gt;&lt;td style="border-bottom: 1pt solid black; text-align: left; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; vertical-align: bottom;"&gt;&#160;&lt;/td&gt;&lt;td style="border-bottom: 1pt solid black; text-align: right; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; vertical-align: bottom;"&gt;&#8212;&lt;/td&gt;&lt;td style="padding-bottom: 1pt; text-align: left; padding-left: 0px; padding-top: 0px; vertical-align: bottom;"&gt;&#160;&lt;/td&gt;&lt;td style="padding-bottom: 1pt; padding-left: 0px; padding-top: 0px; vertical-align: bottom;"&gt;&#160;&lt;/td&gt;&lt;td style="border-bottom: 1pt solid black; text-align: left; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; vertical-align: bottom;"&gt;&#160;&lt;/td&gt;&lt;td style="border-bottom: 1pt solid black; text-align: right; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; vertical-align: bottom;"&gt;514&lt;/td&gt;&lt;td style="padding-bottom: 1pt; text-align: left; padding-left: 0px; padding-top: 0px; vertical-align: bottom;"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);"&gt;&lt;td style="text-align: left; padding-bottom: 2.5pt; padding-left: 0px; padding-top: 0px; vertical-align: bottom;"&gt;Total minimum lease payments&lt;/td&gt;&lt;td style="padding-bottom: 2.5pt; padding-left: 0px; padding-top: 0px; vertical-align: bottom;"&gt;&#160;&lt;/td&gt;&lt;td style="border-bottom: 2.5pt double black; text-align: left; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; vertical-align: bottom;"&gt;$&lt;/td&gt;&lt;td style="border-bottom: 2.5pt double black; text-align: right; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; vertical-align: bottom;"&gt;3,317&lt;/td&gt;&lt;td style="padding-bottom: 2.5pt; text-align: left; padding-left: 0px; padding-top: 0px; vertical-align: bottom;"&gt;&#160;&lt;/td&gt;&lt;td style="padding-bottom: 2.5pt; padding-left: 0px; padding-top: 0px; vertical-align: bottom;"&gt;&#160;&lt;/td&gt;&lt;td style="border-bottom: 2.5pt double black; text-align: left; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; vertical-align: bottom;"&gt;$&lt;/td&gt;&lt;td style="border-bottom: 2.5pt double black; text-align: right; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; vertical-align: bottom;"&gt;11,245&lt;/td&gt;&lt;td style="padding-bottom: 2.5pt; text-align: left; padding-left: 0px; padding-top: 0px; vertical-align: bottom;"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="vertical-align: bottom; background-color: white;"&gt;&lt;td style="padding-bottom: 1pt; text-align: left; padding-left: 0px; padding-top: 0px; vertical-align: bottom;"&gt;Interest&lt;/td&gt;&lt;td style="padding-bottom: 1pt; padding-left: 0px; padding-top: 0px; vertical-align: bottom;"&gt;&#160;&lt;/td&gt;&lt;td style="border-bottom: 1pt solid black; text-align: left; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; vertical-align: bottom;"&gt;&#160;&lt;/td&gt;&lt;td style="border-bottom: 1pt solid black; text-align: right; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; vertical-align: bottom;"&gt;(147&lt;/td&gt;&lt;td style="padding-bottom: 1pt; text-align: left; padding-left: 0px; padding-top: 0px; vertical-align: bottom;"&gt;)&lt;/td&gt;&lt;td style="padding-bottom: 1pt; padding-left: 0px; padding-top: 0px; vertical-align: bottom;"&gt;&#160;&lt;/td&gt;&lt;td style="padding-bottom: 1pt; text-align: left; padding-left: 0px; padding-top: 0px; vertical-align: bottom;"&gt;&#160;&lt;/td&gt;&lt;td style="padding-bottom: 1pt; text-align: right; padding-left: 0px; padding-top: 0px; vertical-align: bottom;"&gt;&#160;&lt;/td&gt;&lt;td style="padding-bottom: 1pt; text-align: left; padding-left: 0px; padding-top: 0px; vertical-align: bottom;"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);"&gt;&lt;td style="text-align: left; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; vertical-align: bottom;"&gt;Net present value of minimum lease payments&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; vertical-align: bottom;"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: left; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; vertical-align: bottom;"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; vertical-align: bottom;"&gt;3,170&lt;/td&gt;&lt;td style="text-align: left; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; vertical-align: bottom;"&gt;&#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; vertical-align: bottom;"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: left; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; vertical-align: bottom;"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; vertical-align: bottom;"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: left; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; vertical-align: bottom;"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="vertical-align: bottom; background-color: white;"&gt;&lt;td style="text-align: left; padding-bottom: 1pt; padding-left: 0px; padding-top: 0px; vertical-align: bottom;"&gt;Less: Current portion of capital lease obligations&lt;/td&gt;&lt;td style="padding-bottom: 1pt; padding-left: 0px; padding-top: 0px; vertical-align: bottom;"&gt;&#160;&lt;/td&gt;&lt;td style="border-bottom: 1pt solid black; text-align: left; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; vertical-align: bottom;"&gt;&#160;&lt;/td&gt;&lt;td style="border-bottom: 1pt solid black; text-align: right; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; vertical-align: bottom;"&gt;1,102&lt;/td&gt;&lt;td style="padding-bottom: 1pt; text-align: left; padding-left: 0px; padding-top: 0px; vertical-align: bottom;"&gt;&#160;&lt;/td&gt;&lt;td style="padding-bottom: 1pt; padding-left: 0px; padding-top: 0px; vertical-align: bottom;"&gt;&#160;&lt;/td&gt;&lt;td style="padding-bottom: 1pt; text-align: left; padding-left: 0px; padding-top: 0px; vertical-align: bottom;"&gt;&#160;&lt;/td&gt;&lt;td style="padding-bottom: 1pt; text-align: right; padding-left: 0px; padding-top: 0px; vertical-align: bottom;"&gt;&#160;&lt;/td&gt;&lt;td style="padding-bottom: 1pt; text-align: left; padding-left: 0px; padding-top: 0px; vertical-align: bottom;"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);"&gt;&lt;td style="text-align: left; padding-bottom: 2.5pt; padding-left: 0px; padding-top: 0px; vertical-align: bottom;"&gt;Long-term capital lease obligations&lt;/td&gt;&lt;td style="padding-bottom: 2.5pt; padding-left: 0px; padding-top: 0px; vertical-align: bottom;"&gt;&#160;&lt;/td&gt;&lt;td style="border-bottom: 2.5pt double black; text-align: left; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; vertical-align: bottom;"&gt;$&lt;/td&gt;&lt;td style="border-bottom: 2.5pt double black; text-align: right; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; vertical-align: bottom;"&gt;2,068&lt;/td&gt;&lt;td style="padding-bottom: 2.5pt; text-align: left; padding-left: 0px; padding-top: 0px; vertical-align: bottom;"&gt;&#160;&lt;/td&gt;&lt;td style="padding-bottom: 2.5pt; padding-left: 0px; padding-top: 0px; vertical-align: bottom;"&gt;&#160;&lt;/td&gt;&lt;td style="padding-bottom: 2.5pt; text-align: left; padding-left: 0px; padding-top: 0px; vertical-align: bottom;"&gt;&#160;&lt;/td&gt;&lt;td style="padding-bottom: 2.5pt; text-align: right; padding-left: 0px; padding-top: 0px; vertical-align: bottom;"&gt;&#160;&lt;/td&gt;&lt;td style="padding-bottom: 2.5pt; text-align: left; padding-left: 0px; padding-top: 0px; vertical-align: bottom;"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;table border="0" style="width:100%; table-layout:fixed;" cellspacing="0" cellpadding="0"&gt;&lt;tr&gt;&lt;td&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;</myrg:ScheduleOfFutureMinimumLeasePaymentsForCapitalAndOperatingLeasesTableTextBlock>
<us-gaap:ScheduleOfSegmentReportingInformationBySegmentTextBlock id="Factid_1136654" contextRef="P01_01_2018To06_30_2018">&lt;div style="color: rgb(0, 0, 0); font: 10pt 'times new roman', times, serif; letter-spacing: normal; orphans: 2; text-align: start; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial; margin: 0pt 0px; text-indent: 0.5in;"&gt;&lt;div style="color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"&gt;The information in the following table is derived from the segment&#8217;s internal financial reports used for corporate management purposes:&lt;/div&gt;&lt;/div&gt;&lt;div style="color: rgb(0, 0, 0); font: 10pt &amp;quot;times new roman&amp;quot;, times, serif; letter-spacing: normal; orphans: 2; text-align: start; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial; margin: 0px; text-indent: 0.5in; background: none;"&gt;&lt;div style="text-decoration: none; color: rgb(0, 0, 0); background: none; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;table cellpadding="0" cellspacing="0" style="font: 10pt &amp;quot;times new roman&amp;quot;, times, serif; letter-spacing: normal; orphans: 2; text-indent: 0px; text-transform: none; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial; border-collapse: collapse; width: 80%; border-spacing: 0px; margin: 0in 0in 0in 1in;;text-align:left;"&gt;&lt;tr style="vertical-align: bottom;"&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; vertical-align: bottom;;white-space: nowrap;"&gt;&#160;&lt;/td&gt;&lt;td style="font-weight: normal; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; vertical-align: bottom;"&gt;&#160;&lt;/td&gt;&lt;td colspan="6" style="font-weight: normal; text-align: center; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; vertical-align: bottom;;white-space: nowrap;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;Three months ended&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="font-weight: normal; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; vertical-align: bottom;"&gt;&#160;&lt;/td&gt;&lt;td style="font-weight: normal; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; vertical-align: bottom;"&gt;&#160;&lt;/td&gt;&lt;td colspan="6" style="font-weight: normal; text-align: center; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; vertical-align: bottom;;white-space: nowrap;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;Six months ended&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="font-weight: normal; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; vertical-align: bottom;"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="vertical-align: bottom;"&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; vertical-align: bottom;;white-space: nowrap;"&gt;&#160;&lt;/td&gt;&lt;td style="font-weight: normal; padding-bottom: 1pt; padding-left: 0px; padding-top: 0px; vertical-align: bottom;"&gt;&#160;&lt;/td&gt;&lt;td colspan="6" style="font-weight: normal; text-align: center; border-bottom: 1pt solid black; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; vertical-align: bottom;;white-space: nowrap;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;June 30,&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1pt; font-weight: normal; padding-left: 0px; padding-top: 0px; vertical-align: bottom;"&gt;&#160;&lt;/td&gt;&lt;td style="font-weight: normal; padding-bottom: 1pt; padding-left: 0px; padding-top: 0px; vertical-align: bottom;"&gt;&#160;&lt;/td&gt;&lt;td colspan="6" style="font-weight: normal; text-align: center; border-bottom: 1pt solid black; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; vertical-align: bottom;;white-space: nowrap;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;June 30,&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1pt; font-weight: normal; padding-left: 0px; padding-top: 0px; vertical-align: bottom;"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="vertical-align: bottom;"&gt;&lt;td style="font-weight: normal; border-bottom: 1pt solid black; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; vertical-align: bottom;;white-space: nowrap;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;(In thousands)&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="font-weight: normal; padding-bottom: 1pt; padding-left: 0px; padding-top: 0px; vertical-align: bottom;"&gt;&#160;&lt;/td&gt;&lt;td colspan="2" style="font-weight: normal; text-align: center; border-bottom: 1pt solid black; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; vertical-align: bottom;;white-space: nowrap;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;2018&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1pt; font-weight: normal; padding-left: 0px; padding-top: 0px; vertical-align: bottom;"&gt;&#160;&lt;/td&gt;&lt;td style="font-weight: normal; padding-bottom: 1pt; padding-left: 0px; padding-top: 0px; vertical-align: bottom;"&gt;&#160;&lt;/td&gt;&lt;td colspan="2" style="font-weight: normal; text-align: center; border-bottom: 1pt solid black; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; vertical-align: bottom;;white-space: nowrap;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;2017&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1pt; font-weight: normal; padding-left: 0px; padding-top: 0px; vertical-align: bottom;"&gt;&#160;&lt;/td&gt;&lt;td style="font-weight: normal; padding-bottom: 1pt; padding-left: 0px; padding-top: 0px; vertical-align: bottom;"&gt;&#160;&lt;/td&gt;&lt;td colspan="2" style="font-weight: normal; text-align: center; border-bottom: 1pt solid black; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; vertical-align: bottom;;white-space: nowrap;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;2018&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1pt; font-weight: normal; padding-left: 0px; padding-top: 0px; vertical-align: bottom;"&gt;&#160;&lt;/td&gt;&lt;td style="font-weight: normal; padding-bottom: 1pt; padding-left: 0px; padding-top: 0px; vertical-align: bottom;"&gt;&#160;&lt;/td&gt;&lt;td colspan="2" style="font-weight: normal; text-align: center; border-bottom: 1pt solid black; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; vertical-align: bottom;;white-space: nowrap;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;2017&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1pt; font-weight: normal; padding-left: 0px; padding-top: 0px; vertical-align: bottom;"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="vertical-align: bottom;"&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; vertical-align: bottom;;white-space: nowrap;"&gt;&#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; vertical-align: bottom;"&gt;&#160;&lt;/td&gt;&lt;td colspan="2" style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; vertical-align: bottom;;white-space: nowrap;"&gt;&#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; vertical-align: bottom;"&gt;&#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; vertical-align: bottom;"&gt;&#160;&lt;/td&gt;&lt;td colspan="2" style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; vertical-align: bottom;;white-space: nowrap;"&gt;&#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; vertical-align: bottom;"&gt;&#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; vertical-align: bottom;"&gt;&#160;&lt;/td&gt;&lt;td colspan="2" style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; vertical-align: bottom;;white-space: nowrap;"&gt;&#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; vertical-align: bottom;"&gt;&#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; vertical-align: bottom;"&gt;&#160;&lt;/td&gt;&lt;td colspan="2" style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; vertical-align: bottom;;white-space: nowrap;"&gt;&#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; vertical-align: bottom;"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);"&gt;&lt;td style="font-weight: normal; text-align: left; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; vertical-align: bottom;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;Contract revenues:&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; vertical-align: bottom;"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: left; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; vertical-align: bottom;"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; vertical-align: bottom;"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: left; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; vertical-align: bottom;"&gt;&#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; vertical-align: bottom;"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: left; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; vertical-align: bottom;"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; vertical-align: bottom;"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: left; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; vertical-align: bottom;"&gt;&#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; vertical-align: bottom;"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: left; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; vertical-align: bottom;"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; vertical-align: bottom;"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: left; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; vertical-align: bottom;"&gt;&#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; vertical-align: bottom;"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: left; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; vertical-align: bottom;"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; vertical-align: bottom;"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: left; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; vertical-align: bottom;"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="vertical-align: bottom; background-color: white;"&gt;&lt;td style="width: 668px; padding-left: 9pt; padding-top: 0px; padding-bottom: 0px; vertical-align: bottom;"&gt;T&amp;amp;D&lt;/td&gt;&lt;td style="width: 15px; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; vertical-align: bottom;"&gt;&#160;&lt;/td&gt;&lt;td style="width: 15px; text-align: left; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; vertical-align: bottom;"&gt;$&lt;/td&gt;&lt;td style="width: 142px; text-align: right; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; vertical-align: bottom;"&gt;196,925&lt;/td&gt;&lt;td style="width: 14px; text-align: left; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; vertical-align: bottom;"&gt;&#160;&lt;/td&gt;&lt;td style="width: 14px; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; vertical-align: bottom;"&gt;&#160;&lt;/td&gt;&lt;td style="width: 14px; text-align: left; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; vertical-align: bottom;"&gt;$&lt;/td&gt;&lt;td style="width: 141px; text-align: right; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; vertical-align: bottom;"&gt;239,794&lt;/td&gt;&lt;td style="width: 14px; text-align: left; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; vertical-align: bottom;"&gt;&#160;&lt;/td&gt;&lt;td style="width: 14px; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; vertical-align: bottom;"&gt;&#160;&lt;/td&gt;&lt;td style="width: 14px; text-align: left; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; vertical-align: bottom;"&gt;$&lt;/td&gt;&lt;td style="width: 141px; text-align: right; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; vertical-align: bottom;"&gt;413,311&lt;/td&gt;&lt;td style="width: 14px; text-align: left; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; vertical-align: bottom;"&gt;&#160;&lt;/td&gt;&lt;td style="width: 14px; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; vertical-align: bottom;"&gt;&#160;&lt;/td&gt;&lt;td style="width: 14px; text-align: left; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; vertical-align: bottom;"&gt;$&lt;/td&gt;&lt;td style="width: 141px; text-align: right; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; vertical-align: bottom;"&gt;435,528&lt;/td&gt;&lt;td style="width: 14px; text-align: left; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; vertical-align: bottom;"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);"&gt;&lt;td style="padding-bottom: 1pt; padding-left: 9pt; padding-top: 0px; vertical-align: bottom;"&gt;C&amp;amp;I&lt;/td&gt;&lt;td style="padding-bottom: 1pt; padding-left: 0px; padding-top: 0px; vertical-align: bottom;"&gt;&#160;&lt;/td&gt;&lt;td style="border-bottom: 1pt solid black; text-align: left; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; vertical-align: bottom;"&gt;&#160;&lt;/td&gt;&lt;td style="border-bottom: 1pt solid black; text-align: right; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; vertical-align: bottom;"&gt;142,751&lt;/td&gt;&lt;td style="padding-bottom: 1pt; text-align: left; padding-left: 0px; padding-top: 0px; vertical-align: bottom;"&gt;&#160;&lt;/td&gt;&lt;td style="padding-bottom: 1pt; padding-left: 0px; padding-top: 0px; vertical-align: bottom;"&gt;&#160;&lt;/td&gt;&lt;td style="border-bottom: 1pt solid black; text-align: left; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; vertical-align: bottom;"&gt;&#160;&lt;/td&gt;&lt;td style="border-bottom: 1pt solid black; text-align: right; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; vertical-align: bottom;"&gt;116,391&lt;/td&gt;&lt;td style="padding-bottom: 1pt; text-align: left; padding-left: 0px; padding-top: 0px; vertical-align: bottom;"&gt;&#160;&lt;/td&gt;&lt;td style="padding-bottom: 1pt; padding-left: 0px; padding-top: 0px; vertical-align: bottom;"&gt;&#160;&lt;/td&gt;&lt;td style="border-bottom: 1pt solid black; text-align: left; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; vertical-align: bottom;"&gt;&#160;&lt;/td&gt;&lt;td style="border-bottom: 1pt solid black; text-align: right; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; vertical-align: bottom;"&gt;271,976&lt;/td&gt;&lt;td style="padding-bottom: 1pt; text-align: left; padding-left: 0px; padding-top: 0px; vertical-align: bottom;"&gt;&#160;&lt;/td&gt;&lt;td style="padding-bottom: 1pt; padding-left: 0px; padding-top: 0px; vertical-align: bottom;"&gt;&#160;&lt;/td&gt;&lt;td style="border-bottom: 1pt solid black; text-align: left; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; vertical-align: bottom;"&gt;&#160;&lt;/td&gt;&lt;td style="border-bottom: 1pt solid black; text-align: right; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; vertical-align: bottom;"&gt;220,786&lt;/td&gt;&lt;td style="padding-bottom: 1pt; text-align: left; padding-left: 0px; padding-top: 0px; vertical-align: bottom;"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="vertical-align: bottom; background-color: white;"&gt;&lt;td style="padding-bottom: 2.5pt; padding-left: 0px; padding-top: 0px; vertical-align: bottom;"&gt;&#160;&lt;/td&gt;&lt;td style="padding-bottom: 2.5pt; padding-left: 0px; padding-top: 0px; vertical-align: bottom;"&gt;&#160;&lt;/td&gt;&lt;td style="border-bottom: 2.5pt double black; text-align: left; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; vertical-align: bottom;"&gt;$&lt;/td&gt;&lt;td style="border-bottom: 2.5pt double black; text-align: right; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; vertical-align: bottom;"&gt;339,676&lt;/td&gt;&lt;td style="padding-bottom: 2.5pt; text-align: left; padding-left: 0px; padding-top: 0px; vertical-align: bottom;"&gt;&#160;&lt;/td&gt;&lt;td style="padding-bottom: 2.5pt; padding-left: 0px; padding-top: 0px; vertical-align: bottom;"&gt;&#160;&lt;/td&gt;&lt;td style="border-bottom: 2.5pt double black; text-align: left; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; vertical-align: bottom;"&gt;$&lt;/td&gt;&lt;td style="border-bottom: 2.5pt double black; text-align: right; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; vertical-align: bottom;"&gt;356,185&lt;/td&gt;&lt;td style="padding-bottom: 2.5pt; text-align: left; padding-left: 0px; padding-top: 0px; vertical-align: bottom;"&gt;&#160;&lt;/td&gt;&lt;td style="padding-bottom: 2.5pt; padding-left: 0px; padding-top: 0px; vertical-align: bottom;"&gt;&#160;&lt;/td&gt;&lt;td style="border-bottom: 2.5pt double black; text-align: left; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; vertical-align: bottom;"&gt;$&lt;/td&gt;&lt;td style="border-bottom: 2.5pt double black; text-align: right; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; vertical-align: bottom;"&gt;685,287&lt;/td&gt;&lt;td style="padding-bottom: 2.5pt; text-align: left; padding-left: 0px; padding-top: 0px; vertical-align: bottom;"&gt;&#160;&lt;/td&gt;&lt;td style="padding-bottom: 2.5pt; padding-left: 0px; padding-top: 0px; vertical-align: bottom;"&gt;&#160;&lt;/td&gt;&lt;td style="border-bottom: 2.5pt double black; text-align: left; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; vertical-align: bottom;"&gt;$&lt;/td&gt;&lt;td style="border-bottom: 2.5pt double black; text-align: right; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; vertical-align: bottom;"&gt;656,314&lt;/td&gt;&lt;td style="padding-bottom: 2.5pt; text-align: left; padding-left: 0px; padding-top: 0px; vertical-align: bottom;"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);"&gt;&lt;td style="font-weight: normal; text-align: left; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; vertical-align: bottom;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;Income from operations:&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; vertical-align: bottom;"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: left; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; vertical-align: bottom;"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; vertical-align: bottom;"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: left; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; vertical-align: bottom;"&gt;&#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; vertical-align: bottom;"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: left; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; vertical-align: bottom;"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; vertical-align: bottom;"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: left; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; vertical-align: bottom;"&gt;&#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; vertical-align: bottom;"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: left; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; vertical-align: bottom;"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; vertical-align: bottom;"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: left; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; vertical-align: bottom;"&gt;&#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; vertical-align: bottom;"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: left; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; vertical-align: bottom;"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; vertical-align: bottom;"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: left; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; vertical-align: bottom;"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="vertical-align: bottom; background-color: white;"&gt;&lt;td style="padding-left: 9pt; padding-top: 0px; padding-bottom: 0px; vertical-align: bottom;"&gt;T&amp;amp;D&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; vertical-align: bottom;"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: left; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; vertical-align: bottom;"&gt;$&lt;/td&gt;&lt;td style="text-align: right; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; vertical-align: bottom;"&gt;11,018&lt;/td&gt;&lt;td style="text-align: left; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; vertical-align: bottom;"&gt;&#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; vertical-align: bottom;"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: left; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; vertical-align: bottom;"&gt;$&lt;/td&gt;&lt;td style="text-align: right; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; vertical-align: bottom;"&gt;8,074&lt;/td&gt;&lt;td style="text-align: left; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; vertical-align: bottom;"&gt;&#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; vertical-align: bottom;"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: left; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; vertical-align: bottom;"&gt;$&lt;/td&gt;&lt;td style="text-align: right; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; vertical-align: bottom;"&gt;24,559&lt;/td&gt;&lt;td style="text-align: left; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; vertical-align: bottom;"&gt;&#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; vertical-align: bottom;"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: left; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; vertical-align: bottom;"&gt;$&lt;/td&gt;&lt;td style="text-align: right; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; vertical-align: bottom;"&gt;13,216&lt;/td&gt;&lt;td style="text-align: left; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; vertical-align: bottom;"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);"&gt;&lt;td style="padding-left: 9pt; padding-top: 0px; padding-bottom: 0px; vertical-align: bottom;"&gt;C&amp;amp;I&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; vertical-align: bottom;"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: left; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; vertical-align: bottom;"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; vertical-align: bottom;"&gt;9,635&lt;/td&gt;&lt;td style="text-align: left; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; vertical-align: bottom;"&gt;&#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; vertical-align: bottom;"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: left; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; vertical-align: bottom;"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; vertical-align: bottom;"&gt;4,751&lt;/td&gt;&lt;td style="text-align: left; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; vertical-align: bottom;"&gt;&#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; vertical-align: bottom;"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: left; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; vertical-align: bottom;"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; vertical-align: bottom;"&gt;14,971&lt;/td&gt;&lt;td style="text-align: left; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; vertical-align: bottom;"&gt;&#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; vertical-align: bottom;"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: left; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; vertical-align: bottom;"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; vertical-align: bottom;"&gt;9,165&lt;/td&gt;&lt;td style="text-align: left; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; vertical-align: bottom;"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="vertical-align: bottom; background-color: white;"&gt;&lt;td style="text-align: left; padding-bottom: 1pt; padding-left: 9pt; padding-top: 0px; vertical-align: bottom;"&gt;General Corporate&lt;/td&gt;&lt;td style="padding-bottom: 1pt; padding-left: 0px; padding-top: 0px; vertical-align: bottom;"&gt;&#160;&lt;/td&gt;&lt;td style="border-bottom: 1pt solid black; text-align: left; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; vertical-align: bottom;"&gt;&#160;&lt;/td&gt;&lt;td style="border-bottom: 1pt solid black; text-align: right; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; vertical-align: bottom;"&gt;(10,296&lt;/td&gt;&lt;td style="padding-bottom: 1pt; text-align: left; padding-left: 0px; padding-top: 0px; vertical-align: bottom;"&gt;)&lt;/td&gt;&lt;td style="padding-bottom: 1pt; padding-left: 0px; padding-top: 0px; vertical-align: bottom;"&gt;&#160;&lt;/td&gt;&lt;td style="border-bottom: 1pt solid black; text-align: left; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; vertical-align: bottom;"&gt;&#160;&lt;/td&gt;&lt;td style="border-bottom: 1pt solid black; text-align: right; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; vertical-align: bottom;"&gt;(9,223&lt;/td&gt;&lt;td style="padding-bottom: 1pt; text-align: left; padding-left: 0px; padding-top: 0px; vertical-align: bottom;"&gt;)&lt;/td&gt;&lt;td style="padding-bottom: 1pt; padding-left: 0px; padding-top: 0px; vertical-align: bottom;"&gt;&#160;&lt;/td&gt;&lt;td style="border-bottom: 1pt solid black; text-align: left; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; vertical-align: bottom;"&gt;&#160;&lt;/td&gt;&lt;td style="border-bottom: 1pt solid black; text-align: right; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; vertical-align: bottom;"&gt;(20,766&lt;/td&gt;&lt;td style="padding-bottom: 1pt; text-align: left; padding-left: 0px; padding-top: 0px; vertical-align: bottom;"&gt;)&lt;/td&gt;&lt;td style="padding-bottom: 1pt; padding-left: 0px; padding-top: 0px; vertical-align: bottom;"&gt;&#160;&lt;/td&gt;&lt;td style="border-bottom: 1pt solid black; text-align: left; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; vertical-align: bottom;"&gt;&#160;&lt;/td&gt;&lt;td style="border-bottom: 1pt solid black; text-align: right; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; vertical-align: bottom;"&gt;(18,299&lt;/td&gt;&lt;td style="padding-bottom: 1pt; text-align: left; padding-left: 0px; padding-top: 0px; vertical-align: bottom;"&gt;)&lt;/td&gt;&lt;/tr&gt;&lt;tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);"&gt;&lt;td style="padding-bottom: 2.5pt; padding-left: 0px; padding-top: 0px; vertical-align: bottom;"&gt;&#160;&lt;/td&gt;&lt;td style="padding-bottom: 2.5pt; padding-left: 0px; padding-top: 0px; vertical-align: bottom;"&gt;&#160;&lt;/td&gt;&lt;td style="border-bottom: 2.5pt double black; text-align: left; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; vertical-align: bottom;"&gt;$&lt;/td&gt;&lt;td style="border-bottom: 2.5pt double black; text-align: right; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; vertical-align: bottom;"&gt;10,357&lt;/td&gt;&lt;td style="padding-bottom: 2.5pt; text-align: left; padding-left: 0px; padding-top: 0px; vertical-align: bottom;"&gt;&#160;&lt;/td&gt;&lt;td style="padding-bottom: 2.5pt; padding-left: 0px; padding-top: 0px; vertical-align: bottom;"&gt;&#160;&lt;/td&gt;&lt;td style="border-bottom: 2.5pt double black; text-align: left; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; vertical-align: bottom;"&gt;$&lt;/td&gt;&lt;td style="border-bottom: 2.5pt double black; text-align: right; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; vertical-align: bottom;"&gt;3,602&lt;/td&gt;&lt;td style="padding-bottom: 2.5pt; text-align: left; padding-left: 0px; padding-top: 0px; vertical-align: bottom;"&gt;&#160;&lt;/td&gt;&lt;td style="padding-bottom: 2.5pt; padding-left: 0px; padding-top: 0px; vertical-align: bottom;"&gt;&#160;&lt;/td&gt;&lt;td style="border-bottom: 2.5pt double black; text-align: left; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; vertical-align: bottom;"&gt;$&lt;/td&gt;&lt;td style="border-bottom: 2.5pt double black; text-align: right; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; vertical-align: bottom;"&gt;18,764&lt;/td&gt;&lt;td style="padding-bottom: 2.5pt; text-align: left; padding-left: 0px; padding-top: 0px; vertical-align: bottom;"&gt;&#160;&lt;/td&gt;&lt;td style="padding-bottom: 2.5pt; padding-left: 0px; padding-top: 0px; vertical-align: bottom;"&gt;&#160;&lt;/td&gt;&lt;td style="border-bottom: 2.5pt double black; text-align: left; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; vertical-align: bottom;"&gt;$&lt;/td&gt;&lt;td style="border-bottom: 2.5pt double black; text-align: right; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; vertical-align: bottom;"&gt;4,082&lt;/td&gt;&lt;td style="padding-bottom: 2.5pt; text-align: left; padding-left: 0px; padding-top: 0px; vertical-align: bottom;"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;&lt;table border="0" style="width:100%; table-layout:fixed;" cellspacing="0" cellpadding="0"&gt;&lt;tr&gt;&lt;td&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;</us-gaap:ScheduleOfSegmentReportingInformationBySegmentTextBlock>
<us-gaap:ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock id="Factid_1136722" contextRef="P01_01_2018To06_30_2018">&lt;div style="color: rgb(0, 0, 0); font: 10pt 'times new roman', times, serif; letter-spacing: normal; orphans: 2; text-align: start; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial; margin: 0pt 0px; text-indent: 0.5in;"&gt;&lt;div style="color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"&gt;Net income available to common shareholders and the weighted average number of common shares used to compute basic and diluted earnings per share were as follows:&lt;/div&gt;&lt;/div&gt;&lt;div style="color: rgb(0, 0, 0); font: 10pt &amp;quot;times new roman&amp;quot;, times, serif; letter-spacing: normal; orphans: 2; text-indent: 0px; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial; margin: 0px; text-align: center; background: none;"&gt;&lt;div style="text-decoration: none; color: rgb(0, 0, 0); background: none; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;table cellpadding="0" cellspacing="0" style="font: 10pt &amp;quot;times new roman&amp;quot;, times, serif; letter-spacing: normal; orphans: 2; text-indent: 0px; text-transform: none; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial; border-collapse: collapse; width: 80%; border-spacing: 0px; margin: 0in 0in 0in 1in;;text-align:left;"&gt;&lt;tr style="vertical-align: bottom;"&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; vertical-align: bottom;;white-space: nowrap;"&gt;&#160;&lt;/td&gt;&lt;td style="font-weight: normal; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; vertical-align: bottom;"&gt;&#160;&lt;/td&gt;&lt;td colspan="6" style="font-weight: normal; text-align: center; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; vertical-align: bottom;;white-space: nowrap;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;Three months ended&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="font-weight: normal; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; vertical-align: bottom;"&gt;&#160;&lt;/td&gt;&lt;td style="font-weight: normal; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; vertical-align: bottom;"&gt;&#160;&lt;/td&gt;&lt;td colspan="6" style="font-weight: normal; text-align: center; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; vertical-align: bottom;;white-space: nowrap;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;Six months ended&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="font-weight: normal; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; vertical-align: bottom;"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="vertical-align: bottom;"&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; vertical-align: bottom;;white-space: nowrap;"&gt;&#160;&lt;/td&gt;&lt;td style="font-weight: normal; padding-bottom: 1pt; padding-left: 0px; padding-top: 0px; vertical-align: bottom;"&gt;&#160;&lt;/td&gt;&lt;td colspan="6" style="font-weight: normal; text-align: center; border-bottom: 1pt solid black; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; vertical-align: bottom;;white-space: nowrap;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;June 30,&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1pt; font-weight: normal; padding-left: 0px; padding-top: 0px; vertical-align: bottom;"&gt;&#160;&lt;/td&gt;&lt;td style="font-weight: normal; padding-bottom: 1pt; padding-left: 0px; padding-top: 0px; vertical-align: bottom;"&gt;&#160;&lt;/td&gt;&lt;td colspan="6" style="font-weight: normal; text-align: center; border-bottom: 1pt solid black; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; vertical-align: bottom;;white-space: nowrap;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;June 30,&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1pt; font-weight: normal; padding-left: 0px; padding-top: 0px; vertical-align: bottom;"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="vertical-align: bottom;"&gt;&lt;td style="font-weight: normal; border-bottom: 1pt solid black; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; vertical-align: bottom;;white-space: nowrap;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;(In thousands, except per share data)&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="font-weight: normal; padding-bottom: 1pt; padding-left: 0px; padding-top: 0px; vertical-align: bottom;"&gt;&#160;&lt;/td&gt;&lt;td colspan="2" style="font-weight: normal; text-align: center; border-bottom: 1pt solid black; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; vertical-align: bottom;;white-space: nowrap;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;2018&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1pt; font-weight: normal; padding-left: 0px; padding-top: 0px; vertical-align: bottom;"&gt;&#160;&lt;/td&gt;&lt;td style="font-weight: normal; padding-bottom: 1pt; padding-left: 0px; padding-top: 0px; vertical-align: bottom;"&gt;&#160;&lt;/td&gt;&lt;td colspan="2" style="font-weight: normal; text-align: center; border-bottom: 1pt solid black; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; vertical-align: bottom;;white-space: nowrap;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;2017&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1pt; font-weight: normal; padding-left: 0px; padding-top: 0px; vertical-align: bottom;"&gt;&#160;&lt;/td&gt;&lt;td style="font-weight: normal; padding-bottom: 1pt; padding-left: 0px; padding-top: 0px; vertical-align: bottom;"&gt;&#160;&lt;/td&gt;&lt;td colspan="2" style="font-weight: normal; text-align: center; border-bottom: 1pt solid black; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; vertical-align: bottom;;white-space: nowrap;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;2018&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1pt; font-weight: normal; padding-left: 0px; padding-top: 0px; vertical-align: bottom;"&gt;&#160;&lt;/td&gt;&lt;td style="font-weight: normal; padding-bottom: 1pt; padding-left: 0px; padding-top: 0px; vertical-align: bottom;"&gt;&#160;&lt;/td&gt;&lt;td colspan="2" style="font-weight: normal; text-align: center; border-bottom: 1pt solid black; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; vertical-align: bottom;;white-space: nowrap;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;2017&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1pt; font-weight: normal; padding-left: 0px; padding-top: 0px; vertical-align: bottom;"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="vertical-align: bottom;"&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; vertical-align: bottom;;white-space: nowrap;"&gt;&#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; vertical-align: bottom;"&gt;&#160;&lt;/td&gt;&lt;td colspan="2" style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; vertical-align: bottom;;white-space: nowrap;"&gt;&#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; vertical-align: bottom;"&gt;&#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; vertical-align: bottom;"&gt;&#160;&lt;/td&gt;&lt;td colspan="2" style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; vertical-align: bottom;;white-space: nowrap;"&gt;&#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; vertical-align: bottom;"&gt;&#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; vertical-align: bottom;"&gt;&#160;&lt;/td&gt;&lt;td colspan="2" style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; vertical-align: bottom;;white-space: nowrap;"&gt;&#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; vertical-align: bottom;"&gt;&#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; vertical-align: bottom;"&gt;&#160;&lt;/td&gt;&lt;td colspan="2" style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; vertical-align: bottom;;white-space: nowrap;"&gt;&#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; vertical-align: bottom;"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);"&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; vertical-align: bottom;"&gt;Numerator:&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; vertical-align: bottom;"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: left; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; vertical-align: bottom;"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; vertical-align: bottom;"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: left; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; vertical-align: bottom;"&gt;&#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; vertical-align: bottom;"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: left; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; vertical-align: bottom;"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; vertical-align: bottom;"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: left; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; vertical-align: bottom;"&gt;&#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; vertical-align: bottom;"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: left; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; vertical-align: bottom;"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; vertical-align: bottom;"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: left; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; vertical-align: bottom;"&gt;&#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; vertical-align: bottom;"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: left; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; vertical-align: bottom;"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; vertical-align: bottom;"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: left; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; vertical-align: bottom;"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="vertical-align: bottom; background-color: white;"&gt;&lt;td style="width: 668px; text-align: left; padding-left: 9pt; padding-top: 0px; padding-bottom: 0px; vertical-align: bottom;"&gt;Net income&lt;/td&gt;&lt;td style="width: 15px; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; vertical-align: bottom;"&gt;&#160;&lt;/td&gt;&lt;td style="width: 15px; text-align: left; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; vertical-align: bottom;"&gt;$&lt;/td&gt;&lt;td style="width: 142px; text-align: right; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; vertical-align: bottom;"&gt;6,835&lt;/td&gt;&lt;td style="width: 14px; text-align: left; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; vertical-align: bottom;"&gt;&#160;&lt;/td&gt;&lt;td style="width: 14px; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; vertical-align: bottom;"&gt;&#160;&lt;/td&gt;&lt;td style="width: 14px; text-align: left; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; vertical-align: bottom;"&gt;$&lt;/td&gt;&lt;td style="width: 141px; text-align: right; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; vertical-align: bottom;"&gt;1,230&lt;/td&gt;&lt;td style="width: 14px; text-align: left; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; vertical-align: bottom;"&gt;&#160;&lt;/td&gt;&lt;td style="width: 14px; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; vertical-align: bottom;"&gt;&#160;&lt;/td&gt;&lt;td style="width: 14px; text-align: left; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; vertical-align: bottom;"&gt;$&lt;/td&gt;&lt;td style="width: 141px; text-align: right; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; vertical-align: bottom;"&gt;12,479&lt;/td&gt;&lt;td style="width: 14px; text-align: left; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; vertical-align: bottom;"&gt;&#160;&lt;/td&gt;&lt;td style="width: 14px; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; vertical-align: bottom;"&gt;&#160;&lt;/td&gt;&lt;td style="width: 14px; text-align: left; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; vertical-align: bottom;"&gt;$&lt;/td&gt;&lt;td style="width: 141px; text-align: right; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; vertical-align: bottom;"&gt;2,430&lt;/td&gt;&lt;td style="width: 14px; text-align: left; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; vertical-align: bottom;"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);"&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; vertical-align: bottom;"&gt;&#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; vertical-align: bottom;"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: left; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; vertical-align: bottom;"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; vertical-align: bottom;"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: left; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; vertical-align: bottom;"&gt;&#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; vertical-align: bottom;"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: left; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; vertical-align: bottom;"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; vertical-align: bottom;"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: left; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; vertical-align: bottom;"&gt;&#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; vertical-align: bottom;"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: left; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; vertical-align: bottom;"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; vertical-align: bottom;"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: left; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; vertical-align: bottom;"&gt;&#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; vertical-align: bottom;"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: left; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; vertical-align: bottom;"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; vertical-align: bottom;"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: left; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; vertical-align: bottom;"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="vertical-align: bottom; background-color: white;"&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; vertical-align: bottom;"&gt;Denominator:&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; vertical-align: bottom;"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: left; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; vertical-align: bottom;"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; vertical-align: bottom;"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: left; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; vertical-align: bottom;"&gt;&#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; vertical-align: bottom;"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: left; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; vertical-align: bottom;"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; vertical-align: bottom;"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: left; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; vertical-align: bottom;"&gt;&#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; vertical-align: bottom;"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: left; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; vertical-align: bottom;"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; vertical-align: bottom;"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: left; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; vertical-align: bottom;"&gt;&#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; vertical-align: bottom;"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: left; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; vertical-align: bottom;"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; vertical-align: bottom;"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: left; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; vertical-align: bottom;"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);"&gt;&lt;td style="padding-left: 9pt; padding-top: 0px; padding-bottom: 0px; vertical-align: bottom;"&gt;Weighted average common shares outstanding&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; vertical-align: bottom;"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: left; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; vertical-align: bottom;"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; vertical-align: bottom;"&gt;16,455&lt;/td&gt;&lt;td style="text-align: left; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; vertical-align: bottom;"&gt;&#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; vertical-align: bottom;"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: left; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; vertical-align: bottom;"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; vertical-align: bottom;"&gt;16,312&lt;/td&gt;&lt;td style="text-align: left; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; vertical-align: bottom;"&gt;&#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; vertical-align: bottom;"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: left; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; vertical-align: bottom;"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; vertical-align: bottom;"&gt;16,388&lt;/td&gt;&lt;td style="text-align: left; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; vertical-align: bottom;"&gt;&#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; vertical-align: bottom;"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: left; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; vertical-align: bottom;"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; vertical-align: bottom;"&gt;16,237&lt;/td&gt;&lt;td style="text-align: left; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; vertical-align: bottom;"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="vertical-align: bottom; background-color: white;"&gt;&lt;td style="padding-bottom: 1pt; padding-left: 9pt; padding-top: 0px; vertical-align: bottom;"&gt;Weighted average dilutive securities&lt;/td&gt;&lt;td style="padding-bottom: 1pt; padding-left: 0px; padding-top: 0px; vertical-align: bottom;"&gt;&#160;&lt;/td&gt;&lt;td style="border-bottom: 1pt solid black; text-align: left; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; vertical-align: bottom;"&gt;&#160;&lt;/td&gt;&lt;td style="border-bottom: 1pt solid black; text-align: right; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; vertical-align: bottom;"&gt;137&lt;/td&gt;&lt;td style="padding-bottom: 1pt; text-align: left; padding-left: 0px; padding-top: 0px; vertical-align: bottom;"&gt;&#160;&lt;/td&gt;&lt;td style="padding-bottom: 1pt; padding-left: 0px; padding-top: 0px; vertical-align: bottom;"&gt;&#160;&lt;/td&gt;&lt;td style="border-bottom: 1pt solid black; text-align: left; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; vertical-align: bottom;"&gt;&#160;&lt;/td&gt;&lt;td style="border-bottom: 1pt solid black; text-align: right; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; vertical-align: bottom;"&gt;191&lt;/td&gt;&lt;td style="padding-bottom: 1pt; text-align: left; padding-left: 0px; padding-top: 0px; vertical-align: bottom;"&gt;&#160;&lt;/td&gt;&lt;td style="padding-bottom: 1pt; padding-left: 0px; padding-top: 0px; vertical-align: bottom;"&gt;&#160;&lt;/td&gt;&lt;td style="border-bottom: 1pt solid black; text-align: left; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; vertical-align: bottom;"&gt;&#160;&lt;/td&gt;&lt;td style="border-bottom: 1pt solid black; text-align: right; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; vertical-align: bottom;"&gt;167&lt;/td&gt;&lt;td style="padding-bottom: 1pt; text-align: left; padding-left: 0px; padding-top: 0px; vertical-align: bottom;"&gt;&#160;&lt;/td&gt;&lt;td style="padding-bottom: 1pt; padding-left: 0px; padding-top: 0px; vertical-align: bottom;"&gt;&#160;&lt;/td&gt;&lt;td style="border-bottom: 1pt solid black; text-align: left; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; vertical-align: bottom;"&gt;&#160;&lt;/td&gt;&lt;td style="border-bottom: 1pt solid black; text-align: right; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; vertical-align: bottom;"&gt;239&lt;/td&gt;&lt;td style="padding-bottom: 1pt; text-align: left; padding-left: 0px; padding-top: 0px; vertical-align: bottom;"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);"&gt;&lt;td style="padding-bottom: 2.5pt; padding-left: 9pt; padding-top: 0px; vertical-align: bottom;;white-space: nowrap;"&gt;Weighted average common shares outstanding, diluted&lt;/td&gt;&lt;td style="padding-bottom: 2.5pt; padding-left: 0px; padding-top: 0px; vertical-align: bottom;"&gt;&#160;&lt;/td&gt;&lt;td style="border-bottom: 2.5pt double black; text-align: left; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; vertical-align: bottom;"&gt;&#160;&lt;/td&gt;&lt;td style="border-bottom: 2.5pt double black; text-align: right; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; vertical-align: bottom;"&gt;16,592&lt;/td&gt;&lt;td style="padding-bottom: 2.5pt; text-align: left; padding-left: 0px; padding-top: 0px; vertical-align: bottom;"&gt;&#160;&lt;/td&gt;&lt;td style="padding-bottom: 2.5pt; padding-left: 0px; padding-top: 0px; vertical-align: bottom;"&gt;&#160;&lt;/td&gt;&lt;td style="border-bottom: 2.5pt double black; text-align: left; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; vertical-align: bottom;"&gt;&#160;&lt;/td&gt;&lt;td style="border-bottom: 2.5pt double black; text-align: right; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; vertical-align: bottom;"&gt;16,503&lt;/td&gt;&lt;td style="padding-bottom: 2.5pt; text-align: left; padding-left: 0px; padding-top: 0px; vertical-align: bottom;"&gt;&#160;&lt;/td&gt;&lt;td style="padding-bottom: 2.5pt; padding-left: 0px; padding-top: 0px; vertical-align: bottom;"&gt;&#160;&lt;/td&gt;&lt;td style="border-bottom: 2.5pt double black; text-align: left; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; vertical-align: bottom;"&gt;&#160;&lt;/td&gt;&lt;td style="border-bottom: 2.5pt double black; text-align: right; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; vertical-align: bottom;"&gt;16,555&lt;/td&gt;&lt;td style="padding-bottom: 2.5pt; text-align: left; padding-left: 0px; padding-top: 0px; vertical-align: bottom;"&gt;&#160;&lt;/td&gt;&lt;td style="padding-bottom: 2.5pt; padding-left: 0px; padding-top: 0px; vertical-align: bottom;"&gt;&#160;&lt;/td&gt;&lt;td style="border-bottom: 2.5pt double black; text-align: left; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; vertical-align: bottom;"&gt;&#160;&lt;/td&gt;&lt;td style="border-bottom: 2.5pt double black; text-align: right; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; vertical-align: bottom;"&gt;16,476&lt;/td&gt;&lt;td style="padding-bottom: 2.5pt; text-align: left; padding-left: 0px; padding-top: 0px; vertical-align: bottom;"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="vertical-align: bottom; background-color: white;"&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; vertical-align: bottom;"&gt;&#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; vertical-align: bottom;"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: left; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; vertical-align: bottom;"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; vertical-align: bottom;"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: left; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; vertical-align: bottom;"&gt;&#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; vertical-align: bottom;"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: left; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; vertical-align: bottom;"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; vertical-align: bottom;"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: left; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; vertical-align: bottom;"&gt;&#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; vertical-align: bottom;"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: left; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; vertical-align: bottom;"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; vertical-align: bottom;"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: left; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; vertical-align: bottom;"&gt;&#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; vertical-align: bottom;"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: left; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; vertical-align: bottom;"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; vertical-align: bottom;"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: left; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; vertical-align: bottom;"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);"&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; vertical-align: bottom;"&gt;Income per common share, basic&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; vertical-align: bottom;"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: left; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; vertical-align: bottom;"&gt;$&lt;/td&gt;&lt;td style="text-align: right; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; vertical-align: bottom;"&gt;0.42&lt;/td&gt;&lt;td style="text-align: left; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; vertical-align: bottom;"&gt;&#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; vertical-align: bottom;"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: left; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; vertical-align: bottom;"&gt;$&lt;/td&gt;&lt;td style="text-align: right; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; vertical-align: bottom;"&gt;0.08&lt;/td&gt;&lt;td style="text-align: left; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; vertical-align: bottom;"&gt;&#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; vertical-align: bottom;"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: left; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; vertical-align: bottom;"&gt;$&lt;/td&gt;&lt;td style="text-align: right; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; vertical-align: bottom;"&gt;0.76&lt;/td&gt;&lt;td style="text-align: left; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; vertical-align: bottom;"&gt;&#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; vertical-align: bottom;"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: left; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; vertical-align: bottom;"&gt;$&lt;/td&gt;&lt;td style="text-align: right; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; vertical-align: bottom;"&gt;0.15&lt;/td&gt;&lt;td style="text-align: left; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; vertical-align: bottom;"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="vertical-align: bottom; background-color: white;"&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; vertical-align: bottom;"&gt;Income per common share, diluted&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; vertical-align: bottom;"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: left; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; vertical-align: bottom;"&gt;$&lt;/td&gt;&lt;td style="text-align: right; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; vertical-align: bottom;"&gt;0.41&lt;/td&gt;&lt;td style="text-align: left; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; vertical-align: bottom;"&gt;&#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; vertical-align: bottom;"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: left; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; vertical-align: bottom;"&gt;$&lt;/td&gt;&lt;td style="text-align: right; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; vertical-align: bottom;"&gt;0.07&lt;/td&gt;&lt;td style="text-align: left; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; vertical-align: bottom;"&gt;&#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; vertical-align: bottom;"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: left; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; vertical-align: bottom;"&gt;$&lt;/td&gt;&lt;td style="text-align: right; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; vertical-align: bottom;"&gt;0.75&lt;/td&gt;&lt;td style="text-align: left; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; vertical-align: bottom;"&gt;&#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; vertical-align: bottom;"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: left; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; vertical-align: bottom;"&gt;$&lt;/td&gt;&lt;td style="text-align: right; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; vertical-align: bottom;"&gt;0.15&lt;/td&gt;&lt;td style="text-align: left; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; vertical-align: bottom;"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;&lt;div style="color: rgb(0, 0, 0); font: 10pt &amp;quot;times new roman&amp;quot;, times, serif; letter-spacing: normal; orphans: 2; text-indent: 0px; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial; margin: 0px; text-align: center; background: none;"&gt;&lt;div style="text-decoration: none; color: rgb(0, 0, 0); background: none; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;table border="0" style="width:100%; table-layout:fixed;" cellspacing="0" cellpadding="0"&gt;&lt;tr&gt;&lt;td&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;</us-gaap:ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock>
<myrg:ScheduleOfRevenueByContractType id="Factid_1136728" contextRef="P01_01_2018To06_30_2018">&lt;div style="color: rgb(0, 0, 0); font: 10pt 'times new roman', times, serif; letter-spacing: normal; orphans: 2; text-align: start; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial; margin: 0pt 0px; text-indent: 0.5in;"&gt;&lt;div style="color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"&gt;The components of the Company&#8217;s revenue by contract type for the three&#160;and&#160;six months ended June 30, 2018 were as follows:&lt;/div&gt;&lt;/div&gt;&lt;div style="color: rgb(0, 0, 0); font: 10pt &amp;quot;times new roman&amp;quot;, times, serif; letter-spacing: normal; orphans: 2; text-align: start; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial; margin: 0px; text-indent: 0.5in;"&gt;&#160;&lt;/div&gt;&lt;div style="color: rgb(0, 0, 0); font: 10pt &amp;quot;times new roman&amp;quot;, times, serif; letter-spacing: normal; orphans: 2; text-align: start; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial; margin: 0px; text-indent: 0.5in;"&gt;&#160;&lt;/div&gt;&lt;table style="width: 80%; margin-left: 1in; border-collapse: separate; border-spacing: 0px;;text-align:left;"&gt;&lt;tr&gt;&lt;td style="padding: 0px 0in 1pt; font-size: 10pt; line-height: 10pt; width: 22%; vertical-align: bottom;"&gt;&lt;div style="margin: 0px 0in; font-family: &amp;quot;times new roman&amp;quot;, serif; font-size: 10pt; line-height: normal; background: none; text-align: center; white-space: nowrap;"&gt;&lt;div style="background: none;;font-weight:bold;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding: 0in 0in 1pt; font-size: 10pt; line-height: 10pt; vertical-align: bottom;"&gt;&lt;div style="font-size: 10pt; margin-bottom: 0px; margin-top: 0px; line-height: normal;"&gt;&lt;div style="background: none;;font-weight:bold;display:inline;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, times, serif; font-size: 10pt; background: none; text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="22" style="padding: 0in; font-size: 10pt; line-height: 10pt; vertical-align: bottom; width: 11%; border-bottom: 1pt solid black;"&gt;&lt;div style="text-align: center; margin: 0in 0in 0.0001pt; font-family: &amp;quot;times new roman&amp;quot;, serif; font-size: 10pt; line-height: normal; white-space: nowrap;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;Three months ended June 30, 2018&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding: 0in 0in 0.5pt; font-size: 10pt; line-height: 10pt; vertical-align: bottom;"&gt;&lt;div style="font-size: 10pt; margin-bottom: 0px; margin-top: 0px; line-height: normal;"&gt;&lt;div style="background: none;;font-weight:bold;display:inline;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, times, serif; font-size: 10pt; background: none; text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="padding: 0px 0in 1pt; font-size: 10pt; line-height: 10pt; width: 22%; vertical-align: bottom;"&gt;&lt;div style="margin: 0px 0in; font-family: &amp;quot;times new roman&amp;quot;, serif; font-size: 10pt; line-height: normal; background: none; text-align: center; white-space: nowrap;"&gt;&lt;div style="background: none;;font-weight:bold;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding: 0in 0in 1pt; font-size: 10pt; line-height: 10pt; vertical-align: bottom;"&gt;&lt;div style="font-size: 10pt; margin-bottom: 0px; margin-top: 0px; line-height: normal;"&gt;&lt;div style="background: none;;font-weight:bold;display:inline;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, times, serif; font-size: 10pt; background: none; text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="6" style="padding: 0in; font-size: 10pt; line-height: 10pt; vertical-align: bottom; width: 11%; border-bottom: 1pt solid black; border-top: 0px none;"&gt;&lt;div style="text-align: center; margin: 0in 0in 0.0001pt; font-family: &amp;quot;times new roman&amp;quot;, serif; font-size: 10pt; line-height: normal; white-space: nowrap;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;T&amp;amp;D&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding: 0in 0in 0.5pt; font-size: 10pt; line-height: 10pt; vertical-align: bottom; border-top: 0px none;"&gt;&lt;div style="font-size: 10pt; margin-bottom: 0px; margin-top: 0px; line-height: normal;"&gt;&lt;div style="background: none;;font-weight:bold;display:inline;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, times, serif; font-size: 10pt; background: none; text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding: 0in 0in 1pt; font-size: 10pt; line-height: 10pt; vertical-align: bottom; border-top: 0px none;"&gt;&lt;div style="font-size: 10pt; margin-bottom: 0px; margin-top: 0px; line-height: normal;"&gt;&lt;div style="background: none;;font-weight:bold;display:inline;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, times, serif; font-size: 10pt; background: none; text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="6" style="padding: 0in; font-size: 10pt; line-height: 10pt; vertical-align: bottom; width: 11%; border-bottom: 1pt solid black; border-top: 0px none;"&gt;&lt;div style="text-align: center; margin: 0in 0in 0.0001pt; font-family: &amp;quot;times new roman&amp;quot;, serif; font-size: 10pt; line-height: normal; white-space: nowrap;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;C&amp;amp;I&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding: 0in 0in 0.5pt; font-size: 10pt; line-height: 10pt; vertical-align: bottom; border-top: 0px none;"&gt;&lt;div style="font-size: 10pt; margin-bottom: 0px; margin-top: 0px; line-height: normal;"&gt;&lt;div style="background: none;;font-weight:bold;display:inline;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, times, serif; font-size: 10pt; background: none; text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding: 0in 0in 1pt; font-size: 10pt; line-height: 10pt; vertical-align: bottom; border-top: 0px none;"&gt;&lt;div style="font-size: 10pt; margin-bottom: 0px; margin-top: 0px; line-height: normal;"&gt;&lt;div style="background: none;;font-weight:bold;display:inline;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, times, serif; font-size: 10pt; background: none; text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="6" style="padding: 0in; font-size: 10pt; line-height: 10pt; vertical-align: bottom; width: 11%; border-bottom: 1pt solid black; border-top: 0px none;"&gt;&lt;div style="text-align: center; margin: 0in 0in 0.0001pt; font-family: &amp;quot;times new roman&amp;quot;, serif; font-size: 10pt; line-height: normal; white-space: nowrap;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;Total&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding: 0in 0in 0.5pt; font-size: 10pt; line-height: 10pt; vertical-align: bottom;"&gt;&lt;div style="font-size: 10pt; margin-bottom: 0px; margin-top: 0px; line-height: normal;"&gt;&lt;div style="background: none;;font-weight:bold;display:inline;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, times, serif; font-size: 10pt; background: none; text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="padding: 0px 0in 1pt; font-size: 10pt; line-height: 10pt; width: 22%; vertical-align: bottom;"&gt;&lt;div style="margin: 0in 0in 0.0001pt; font-family: &amp;quot;times new roman&amp;quot;, serif; font-size: 10pt; line-height: normal; white-space: nowrap;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;(in&#160;thousands)&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding: 0in 0in 1pt; font-size: 10pt; line-height: 10pt; vertical-align: bottom;"&gt;&lt;div style="font-size: 10pt; margin-bottom: 0px; margin-top: 0px; line-height: normal;"&gt;&lt;div style="background: none;;font-weight:bold;display:inline;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, times, serif; font-size: 10pt; background: none; text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="padding: 0in; font-size: 10pt; line-height: 10pt; vertical-align: bottom; width: 11%; border-bottom: 1pt solid black; border-top: 0px none;"&gt;&lt;div style="text-align: center; margin: 0in 0in 0.0001pt; font-family: &amp;quot;times new roman&amp;quot;, serif; font-size: 10pt; line-height: normal; white-space: nowrap;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;Amount&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding: 0in 0in 0.5pt; font-size: 10pt; line-height: 10pt; vertical-align: bottom; border-top: 0px none;"&gt;&lt;div style="font-size: 10pt; margin-bottom: 0px; margin-top: 0px; line-height: normal;"&gt;&lt;div style="background: none;;font-weight:bold;display:inline;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, times, serif; font-size: 10pt; background: none; text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding: 0in 0in 1pt; font-size: 10pt; line-height: 10pt; vertical-align: bottom; border-top: 0px none;"&gt;&lt;div style="font-size: 10pt; margin-bottom: 0px; margin-top: 0px; line-height: normal;"&gt;&lt;div style="background: none;;font-weight:bold;display:inline;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, times, serif; font-size: 10pt; background: none; text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="padding: 0in; font-size: 10pt; line-height: 10pt; vertical-align: bottom; width: 11%; border-bottom: 1pt solid black; border-top: 0px none;"&gt;&lt;div style="text-align: center; margin: 0in 0in 0.0001pt; font-family: &amp;quot;times new roman&amp;quot;, serif; font-size: 10pt; line-height: normal; white-space: nowrap;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;Percent&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding: 0in 0in 0.5pt; font-size: 10pt; line-height: 10pt; vertical-align: bottom;"&gt;&lt;div style="font-size: 10pt; margin-bottom: 0px; margin-top: 0px; line-height: normal;"&gt;&lt;div style="background: none;;font-weight:bold;display:inline;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, times, serif; font-size: 10pt; background: none; text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding: 0in 0in 1pt; font-size: 10pt; line-height: 10pt; vertical-align: bottom;"&gt;&lt;div style="font-size: 10pt; margin-bottom: 0px; margin-top: 0px; line-height: normal;"&gt;&lt;div style="background: none;;font-weight:bold;display:inline;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, times, serif; font-size: 10pt; background: none; text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="padding: 0in; font-size: 10pt; line-height: 10pt; vertical-align: bottom; width: 11%; border-bottom: 1pt solid black; border-top: 0px none;"&gt;&lt;div style="text-align: center; margin: 0in 0in 0.0001pt; font-family: &amp;quot;times new roman&amp;quot;, serif; font-size: 10pt; line-height: normal; white-space: nowrap;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;Amount&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding: 0in 0in 0.5pt; font-size: 10pt; line-height: 10pt; vertical-align: bottom; border-top: 0px none;"&gt;&lt;div style="font-size: 10pt; margin-bottom: 0px; margin-top: 0px; line-height: normal;"&gt;&lt;div style="background: none;;font-weight:bold;display:inline;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, times, serif; font-size: 10pt; background: none; text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding: 0in 0in 1pt; font-size: 10pt; line-height: 10pt; vertical-align: bottom; border-top: 0px none;"&gt;&lt;div style="font-size: 10pt; margin-bottom: 0px; margin-top: 0px; line-height: normal;"&gt;&lt;div style="background: none;;font-weight:bold;display:inline;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, times, serif; font-size: 10pt; background: none; text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="padding: 0in; font-size: 10pt; line-height: 10pt; vertical-align: bottom; width: 11%; border-bottom: 1pt solid black; border-top: 0px none;"&gt;&lt;div style="text-align: center; margin: 0in 0in 0.0001pt; font-family: &amp;quot;times new roman&amp;quot;, serif; font-size: 10pt; line-height: normal; white-space: nowrap;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;Percent&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding: 0in 0in 0.5pt; font-size: 10pt; line-height: 10pt; vertical-align: bottom;"&gt;&lt;div style="font-size: 10pt; margin-bottom: 0px; margin-top: 0px; line-height: normal;"&gt;&lt;div style="background: none;;font-weight:bold;display:inline;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, times, serif; font-size: 10pt; background: none; text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding: 0in 0in 1pt; font-size: 10pt; line-height: 10pt; vertical-align: bottom;"&gt;&lt;div style="font-size: 10pt; margin-bottom: 0px; margin-top: 0px; line-height: normal;"&gt;&lt;div style="background: none;;font-weight:bold;display:inline;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, times, serif; font-size: 10pt; background: none; text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="padding: 0in; font-size: 10pt; line-height: 10pt; vertical-align: bottom; width: 11%; border-bottom: 1pt solid black; border-top: 0px none;"&gt;&lt;div style="text-align: center; margin: 0in 0in 0.0001pt; font-family: &amp;quot;times new roman&amp;quot;, serif; font-size: 10pt; line-height: normal; white-space: nowrap;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;Amount&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding: 0in 0in 0.5pt; font-size: 10pt; line-height: 10pt; vertical-align: bottom; border-top: 0px none;"&gt;&lt;div style="font-size: 10pt; margin-bottom: 0px; margin-top: 0px; line-height: normal;"&gt;&lt;div style="background: none;;font-weight:bold;display:inline;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, times, serif; font-size: 10pt; background: none; text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding: 0in 0in 1pt; font-size: 10pt; line-height: 10pt; vertical-align: bottom; border-top: 0px none;"&gt;&lt;div style="font-size: 10pt; margin-bottom: 0px; margin-top: 0px; line-height: normal;"&gt;&lt;div style="background: none;;font-weight:bold;display:inline;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, times, serif; font-size: 10pt; background: none; text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="padding: 0in; font-size: 10pt; line-height: 10pt; vertical-align: bottom; width: 11%; border-bottom: 1pt solid black; border-top: 0px none;"&gt;&lt;div style="text-align: center; margin: 0in 0in 0.0001pt; font-family: &amp;quot;times new roman&amp;quot;, serif; font-size: 10pt; line-height: normal; white-space: nowrap;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;Percent&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding: 0in 0in 0.5pt; font-size: 10pt; line-height: 10pt; vertical-align: bottom;"&gt;&lt;div style="font-size: 10pt; margin-bottom: 0px; margin-top: 0px; line-height: normal;"&gt;&lt;div style="background: none;;font-weight:bold;display:inline;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, times, serif; font-size: 10pt; background: none; text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="background: rgb(204, 238, 255); width: 22%; padding: 0px 0in; font-size: 10pt; line-height: 10pt; vertical-align: bottom;"&gt;&lt;div style="margin: 0in 0in 0.0001pt; font-family: &amp;quot;times new roman&amp;quot;, serif; font-size: 10pt; line-height: normal;"&gt;Fixed price&lt;/div&gt;&lt;/td&gt;&lt;td style="background: rgb(204, 238, 255); width: 1%; padding: 0in; font-size: 10pt; line-height: 10pt; vertical-align: bottom;"&gt;&lt;div style="font-size: 10pt; margin-bottom: 0px; margin-top: 0px; line-height: normal; background: none;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, times, serif; font-size: 10pt; background: none; text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="background-color: rgb(204, 238, 255); width: 1%; text-align: left; vertical-align: bottom; padding: 0in;"&gt;&lt;div style="text-align: left; margin: 0in 0in 0.0001pt; font-family: &amp;quot;times new roman&amp;quot;, serif; font-size: 10pt; line-height: normal; text-indent: 0in; white-space: nowrap;"&gt;$&lt;/div&gt;&lt;/td&gt;&lt;td style="background: rgb(204, 238, 255); width: 10%; padding: 0in; font-size: 10pt; line-height: 10pt; text-align: right; vertical-align: bottom;"&gt;&lt;div style="text-align: right; margin: 0in 0in 0.0001pt; font-family: &amp;quot;times new roman&amp;quot;, serif; font-size: 10pt; line-height: normal; white-space: nowrap;"&gt;77,230&lt;/div&gt;&lt;/td&gt;&lt;td style="background: rgb(204, 238, 255); width: 1%; padding: 0in; font-size: 10pt; line-height: 10pt; text-align: left; vertical-align: bottom;"&gt;&lt;div style="font-size: 10pt; margin-left: 0in; text-indent: 0in; text-align: left; white-space: nowrap; margin-bottom: 0px; margin-top: 0px; line-height: normal; background: none;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, times, serif; font-size: 10pt; background: none; text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="background-color: rgb(204, 238, 255); width: 1%; vertical-align: bottom; padding: 0in;"&gt;&lt;div style="font-size: 10pt; margin-bottom: 0px; margin-top: 0px; line-height: normal; background: none;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, times, serif; font-size: 10pt; background: none; text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="background: rgb(204, 238, 255); width: 1%; padding: 0in; font-size: 10pt; line-height: 10pt; text-align: left; vertical-align: bottom;"&gt;&lt;div style="font-size: 10pt; margin-left: 0in; text-indent: 0in; text-align: left; white-space: nowrap; margin-bottom: 0px; margin-top: 0px; line-height: normal; background: none;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, times, serif; font-size: 10pt; background: none; text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="background: rgb(204, 238, 255); width: 10%; padding: 0in; font-size: 10pt; line-height: 10pt; text-align: right; vertical-align: bottom;"&gt;&lt;div style="text-align: right; margin: 0in 0in 0.0001pt; font-family: &amp;quot;times new roman&amp;quot;, serif; font-size: 10pt; line-height: normal; white-space: nowrap;"&gt;39.2&lt;/div&gt;&lt;/td&gt;&lt;td style="background: rgb(204, 238, 255); width: 1%; padding: 0in; font-size: 10pt; line-height: 10pt; text-align: left; vertical-align: bottom;"&gt;&lt;div style="text-align: left; margin: 0in 0in 0.0001pt; font-family: &amp;quot;times new roman&amp;quot;, serif; font-size: 10pt; line-height: normal; text-indent: 0in; white-space: nowrap;"&gt;%&lt;/div&gt;&lt;/td&gt;&lt;td style="background-color: rgb(204, 238, 255); width: 1%; vertical-align: bottom; padding: 0in;"&gt;&lt;div style="font-size: 10pt; margin-bottom: 0px; margin-top: 0px; line-height: normal; background: none;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, times, serif; font-size: 10pt; background: none; text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="background: rgb(204, 238, 255); width: 1%; padding: 0in; font-size: 10pt; line-height: 10pt; text-align: left; vertical-align: bottom;"&gt;&lt;div style="text-align: left; margin: 0in 0in 0.0001pt; font-family: &amp;quot;times new roman&amp;quot;, serif; font-size: 10pt; line-height: normal; text-indent: 0in; white-space: nowrap;"&gt;$&lt;/div&gt;&lt;/td&gt;&lt;td style="background: rgb(204, 238, 255); width: 10%; padding: 0in; font-size: 10pt; line-height: 10pt; text-align: right; vertical-align: bottom;"&gt;&lt;div style="text-align: right; margin: 0in 0in 0.0001pt; font-family: &amp;quot;times new roman&amp;quot;, serif; font-size: 10pt; line-height: normal; white-space: nowrap;"&gt;90,439&lt;/div&gt;&lt;/td&gt;&lt;td style="background: rgb(204, 238, 255); width: 1%; padding: 0in; font-size: 10pt; line-height: 10pt; text-align: left; vertical-align: bottom;"&gt;&lt;div style="font-size: 10pt; margin-left: 0in; text-indent: 0in; text-align: left; white-space: nowrap; margin-bottom: 0px; margin-top: 0px; line-height: normal; background: none;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, times, serif; font-size: 10pt; background: none; text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="background-color: rgb(204, 238, 255); width: 1%; vertical-align: bottom; padding: 0in;"&gt;&lt;div style="font-size: 10pt; margin-bottom: 0px; margin-top: 0px; line-height: normal; background: none;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, times, serif; font-size: 10pt; background: none; text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="background: rgb(204, 238, 255); width: 1%; padding: 0in; font-size: 10pt; line-height: 10pt; text-align: left; vertical-align: bottom;"&gt;&lt;div style="font-size: 10pt; margin-left: 0in; text-indent: 0in; text-align: left; white-space: nowrap; margin-bottom: 0px; margin-top: 0px; line-height: normal; background: none;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, times, serif; font-size: 10pt; background: none; text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="background: rgb(204, 238, 255); width: 10%; padding: 0in; font-size: 10pt; line-height: 10pt; text-align: right; vertical-align: bottom;"&gt;&lt;div style="text-align: right; margin: 0in 0in 0.0001pt; font-family: &amp;quot;times new roman&amp;quot;, serif; font-size: 10pt; line-height: normal; white-space: nowrap;"&gt;63.4&lt;/div&gt;&lt;/td&gt;&lt;td style="background: rgb(204, 238, 255); width: 1%; padding: 0in; font-size: 10pt; line-height: 10pt; text-align: left; vertical-align: bottom;"&gt;&lt;div style="text-align: left; margin: 0in 0in 0.0001pt; font-family: &amp;quot;times new roman&amp;quot;, serif; font-size: 10pt; line-height: normal; text-indent: 0in; white-space: nowrap;"&gt;%&lt;/div&gt;&lt;/td&gt;&lt;td style="background-color: rgb(204, 238, 255); width: 1%; vertical-align: bottom; padding: 0in;"&gt;&lt;div style="font-size: 10pt; margin-bottom: 0px; margin-top: 0px; line-height: normal; background: none;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, times, serif; font-size: 10pt; background: none; text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="background: rgb(204, 238, 255); width: 1%; padding: 0in; font-size: 10pt; line-height: 10pt; text-align: left; vertical-align: bottom;"&gt;&lt;div style="text-align: left; margin: 0in 0in 0.0001pt; font-family: &amp;quot;times new roman&amp;quot;, serif; font-size: 10pt; line-height: normal; text-indent: 0in; white-space: nowrap;"&gt;$&lt;/div&gt;&lt;/td&gt;&lt;td style="background: rgb(204, 238, 255); width: 10%; padding: 0in; font-size: 10pt; line-height: 10pt; text-align: right; vertical-align: bottom;"&gt;&lt;div style="text-align: right; margin: 0in 0in 0.0001pt; font-family: &amp;quot;times new roman&amp;quot;, serif; font-size: 10pt; line-height: normal; white-space: nowrap;"&gt;167,669&lt;/div&gt;&lt;/td&gt;&lt;td style="background: rgb(204, 238, 255); width: 1%; padding: 0in; font-size: 10pt; line-height: 10pt; text-align: left; vertical-align: bottom;"&gt;&lt;div style="font-size: 10pt; margin-left: 0in; text-indent: 0in; text-align: left; white-space: nowrap; margin-bottom: 0px; margin-top: 0px; line-height: normal; background: none;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, times, serif; font-size: 10pt; background: none; text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="background-color: rgb(204, 238, 255); width: 1%; vertical-align: bottom; padding: 0in;"&gt;&lt;div style="font-size: 10pt; margin-bottom: 0px; margin-top: 0px; line-height: normal; background: none;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, times, serif; font-size: 10pt; background: none; text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="background: rgb(204, 238, 255); width: 1%; padding: 0in; font-size: 10pt; line-height: 10pt; text-align: left; vertical-align: bottom;"&gt;&lt;div style="font-size: 10pt; margin-left: 0in; text-indent: 0in; text-align: left; white-space: nowrap; margin-bottom: 0px; margin-top: 0px; line-height: normal; background: none;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, times, serif; font-size: 10pt; background: none; text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="background: rgb(204, 238, 255); width: 10%; padding: 0in; font-size: 10pt; line-height: 10pt; text-align: right; vertical-align: bottom;"&gt;&lt;div style="text-align: right; margin: 0in 0in 0.0001pt; font-family: &amp;quot;times new roman&amp;quot;, serif; font-size: 10pt; line-height: normal; white-space: nowrap;"&gt;49.4&lt;/div&gt;&lt;/td&gt;&lt;td style="background: rgb(204, 238, 255); width: 1%; padding: 0in; font-size: 10pt; line-height: 10pt; text-align: left; vertical-align: bottom;"&gt;&lt;div style="text-align: left; margin: 0in 0in 0.0001pt; font-family: &amp;quot;times new roman&amp;quot;, serif; font-size: 10pt; line-height: normal; text-indent: 0in; white-space: nowrap;"&gt;%&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="background: rgb(255, 255, 255); padding: 0px 0in; font-size: 10pt; line-height: 10pt; width: 22%; vertical-align: bottom;"&gt;&lt;div style="margin: 0in 0in 0.0001pt; font-family: &amp;quot;times new roman&amp;quot;, serif; font-size: 10pt; line-height: normal;"&gt;Unit Price&lt;/div&gt;&lt;/td&gt;&lt;td style="background: rgb(255, 255, 255); padding: 0in; font-size: 10pt; line-height: 10pt; width: 1%; vertical-align: bottom;"&gt;&lt;div style="font-size: 10pt; margin-bottom: 0px; margin-top: 0px; line-height: normal; background: none;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, times, serif; font-size: 10pt; background: none; text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="background-color: rgb(255, 255, 255); width: 1%; text-align: left; vertical-align: bottom; padding: 0in;"&gt;&lt;div style="font-size: 10pt; margin-left: 0in; text-indent: 0in; text-align: left; white-space: nowrap; margin-bottom: 0px; margin-top: 0px; line-height: normal; background: none;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, times, serif; font-size: 10pt; background: none; text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="background: rgb(255, 255, 255); padding: 0in; font-size: 10pt; line-height: 10pt; width: 10%; text-align: right; vertical-align: bottom;"&gt;&lt;div style="text-align: right; margin: 0in 0in 0.0001pt; font-family: &amp;quot;times new roman&amp;quot;, serif; font-size: 10pt; line-height: normal; white-space: nowrap;"&gt;41,631&lt;/div&gt;&lt;/td&gt;&lt;td style="background: rgb(255, 255, 255); padding: 0in; font-size: 10pt; line-height: 10pt; width: 1%; text-align: left; vertical-align: bottom;"&gt;&lt;div style="font-size: 10pt; margin-left: 0in; text-indent: 0in; text-align: left; white-space: nowrap; margin-bottom: 0px; margin-top: 0px; line-height: normal; background: none;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, times, serif; font-size: 10pt; background: none; text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="background-color: rgb(255, 255, 255); width: 1%; vertical-align: bottom; padding: 0in;"&gt;&lt;div style="font-size: 10pt; margin-bottom: 0px; margin-top: 0px; line-height: normal; background: none;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, times, serif; font-size: 10pt; background: none; text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="background: rgb(255, 255, 255); padding: 0in; font-size: 10pt; line-height: 10pt; width: 1%; text-align: left; vertical-align: bottom;"&gt;&lt;div style="font-size: 10pt; margin-left: 0in; text-indent: 0in; text-align: left; white-space: nowrap; margin-bottom: 0px; margin-top: 0px; line-height: normal; background: none;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, times, serif; font-size: 10pt; background: none; text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="background: rgb(255, 255, 255); padding: 0in; font-size: 10pt; line-height: 10pt; width: 10%; text-align: right; vertical-align: bottom;"&gt;&lt;div style="text-align: right; margin: 0in 0in 0.0001pt; font-family: &amp;quot;times new roman&amp;quot;, serif; font-size: 10pt; line-height: normal; white-space: nowrap;"&gt;21.1&lt;/div&gt;&lt;/td&gt;&lt;td style="background: rgb(255, 255, 255); padding: 0in; font-size: 10pt; line-height: 10pt; width: 1%; text-align: left; vertical-align: bottom;"&gt;&lt;div style="font-size: 10pt; margin-left: 0in; text-indent: 0in; text-align: left; white-space: nowrap; margin-bottom: 0px; margin-top: 0px; line-height: normal; background: none;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, times, serif; font-size: 10pt; background: none; text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="background-color: rgb(255, 255, 255); width: 1%; vertical-align: bottom; padding: 0in;"&gt;&lt;div style="font-size: 10pt; margin-bottom: 0px; margin-top: 0px; line-height: normal; background: none;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, times, serif; font-size: 10pt; background: none; text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="background: rgb(255, 255, 255); padding: 0in; font-size: 10pt; line-height: 10pt; width: 1%; text-align: left; vertical-align: bottom;"&gt;&lt;div style="font-size: 10pt; margin-left: 0in; text-indent: 0in; text-align: left; white-space: nowrap; margin-bottom: 0px; margin-top: 0px; line-height: normal; background: none;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, times, serif; font-size: 10pt; background: none; text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="background: rgb(255, 255, 255); padding: 0in; font-size: 10pt; line-height: 10pt; width: 10%; text-align: right; vertical-align: bottom;"&gt;&lt;div style="text-align: right; margin: 0in 0in 0.0001pt; font-family: &amp;quot;times new roman&amp;quot;, serif; font-size: 10pt; line-height: normal; white-space: nowrap;"&gt;15,408&lt;/div&gt;&lt;/td&gt;&lt;td style="background: rgb(255, 255, 255); padding: 0in; font-size: 10pt; line-height: 10pt; width: 1%; text-align: left; vertical-align: bottom;"&gt;&lt;div style="font-size: 10pt; margin-left: 0in; text-indent: 0in; text-align: left; white-space: nowrap; margin-bottom: 0px; margin-top: 0px; line-height: normal; background: none;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, times, serif; font-size: 10pt; background: none; text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="background-color: rgb(255, 255, 255); width: 1%; vertical-align: bottom; padding: 0in;"&gt;&lt;div style="font-size: 10pt; margin-bottom: 0px; margin-top: 0px; line-height: normal; background: none;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, times, serif; font-size: 10pt; background: none; text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="background: rgb(255, 255, 255); padding: 0in; font-size: 10pt; line-height: 10pt; width: 1%; text-align: left; vertical-align: bottom;"&gt;&lt;div style="font-size: 10pt; margin-left: 0in; text-indent: 0in; text-align: left; white-space: nowrap; margin-bottom: 0px; margin-top: 0px; line-height: normal; background: none;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, times, serif; font-size: 10pt; background: none; text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="background: rgb(255, 255, 255); padding: 0in; font-size: 10pt; line-height: 10pt; width: 10%; text-align: right; vertical-align: bottom;"&gt;&lt;div style="text-align: right; margin: 0in 0in 0.0001pt; font-family: &amp;quot;times new roman&amp;quot;, serif; font-size: 10pt; line-height: normal; white-space: nowrap;"&gt;10.8&lt;/div&gt;&lt;/td&gt;&lt;td style="background: rgb(255, 255, 255); padding: 0in; font-size: 10pt; line-height: 10pt; width: 1%; text-align: left; vertical-align: bottom;"&gt;&lt;div style="font-size: 10pt; margin-left: 0in; text-indent: 0in; text-align: left; white-space: nowrap; margin-bottom: 0px; margin-top: 0px; line-height: normal; background: none;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, times, serif; font-size: 10pt; background: none; text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="background-color: rgb(255, 255, 255); width: 1%; vertical-align: bottom; padding: 0in;"&gt;&lt;div style="font-size: 10pt; margin-bottom: 0px; margin-top: 0px; line-height: normal; background: none;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, times, serif; font-size: 10pt; background: none; text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="background: rgb(255, 255, 255); padding: 0in; font-size: 10pt; line-height: 10pt; width: 1%; text-align: left; vertical-align: bottom;"&gt;&lt;div style="font-size: 10pt; margin-left: 0in; text-indent: 0in; text-align: left; white-space: nowrap; margin-bottom: 0px; margin-top: 0px; line-height: normal; background: none;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, times, serif; font-size: 10pt; background: none; text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="background: rgb(255, 255, 255); padding: 0in; font-size: 10pt; line-height: 10pt; width: 10%; text-align: right; vertical-align: bottom;"&gt;&lt;div style="text-align: right; margin: 0in 0in 0.0001pt; font-family: &amp;quot;times new roman&amp;quot;, serif; font-size: 10pt; line-height: normal; white-space: nowrap;"&gt;57,039&lt;/div&gt;&lt;/td&gt;&lt;td style="background: rgb(255, 255, 255); padding: 0in; font-size: 10pt; line-height: 10pt; width: 1%; text-align: left; vertical-align: bottom;"&gt;&lt;div style="font-size: 10pt; margin-left: 0in; text-indent: 0in; text-align: left; white-space: nowrap; margin-bottom: 0px; margin-top: 0px; line-height: normal; background: none;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, times, serif; font-size: 10pt; background: none; text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="background-color: rgb(255, 255, 255); width: 1%; vertical-align: bottom; padding: 0in;"&gt;&lt;div style="font-size: 10pt; margin-bottom: 0px; margin-top: 0px; line-height: normal; background: none;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, times, serif; font-size: 10pt; background: none; text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="background: rgb(255, 255, 255); padding: 0in; font-size: 10pt; line-height: 10pt; width: 1%; text-align: left; vertical-align: bottom;"&gt;&lt;div style="font-size: 10pt; margin-left: 0in; text-indent: 0in; text-align: left; white-space: nowrap; margin-bottom: 0px; margin-top: 0px; line-height: normal; background: none;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, times, serif; font-size: 10pt; background: none; text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="background: rgb(255, 255, 255); padding: 0in; font-size: 10pt; line-height: 10pt; width: 10%; text-align: right; vertical-align: bottom;"&gt;&lt;div style="text-align: right; margin: 0in 0in 0.0001pt; font-family: &amp;quot;times new roman&amp;quot;, serif; font-size: 10pt; line-height: normal; white-space: nowrap;"&gt;16.8&lt;/div&gt;&lt;/td&gt;&lt;td style="background: rgb(255, 255, 255); padding: 0in; font-size: 10pt; line-height: 10pt; width: 1%; text-align: left; vertical-align: bottom;"&gt;&lt;div style="font-size: 10pt; margin-left: 0in; text-indent: 0in; text-align: left; white-space: nowrap; margin-bottom: 0px; margin-top: 0px; line-height: normal; background: none;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, times, serif; font-size: 10pt; background: none; text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="background: rgb(204, 238, 255); padding: 0px 0in; font-size: 10pt; line-height: 10pt; width: 22%; vertical-align: bottom;"&gt;&lt;div style="margin: 0in 0in 0.0001pt; font-family: &amp;quot;times new roman&amp;quot;, serif; font-size: 10pt; line-height: normal;"&gt;T&amp;amp;E&lt;/div&gt;&lt;/td&gt;&lt;td style="background: rgb(204, 238, 255); padding: 0in; font-size: 10pt; line-height: 10pt; width: 1%; vertical-align: bottom;"&gt;&lt;div style="font-size: 10pt; margin-bottom: 0px; margin-top: 0px; line-height: normal; background: none;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, times, serif; font-size: 10pt; background: none; text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="background-color: rgb(204, 238, 255); width: 1%; text-align: left; vertical-align: bottom; padding: 0in;"&gt;&lt;div style="font-size: 10pt; margin-left: 0in; text-indent: 0in; text-align: left; white-space: nowrap; margin-bottom: 0px; margin-top: 0px; line-height: normal; background: none;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, times, serif; font-size: 10pt; background: none; text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="background: rgb(204, 238, 255); padding: 0in; font-size: 10pt; line-height: 10pt; width: 10%; text-align: right; vertical-align: bottom;"&gt;&lt;div style="text-align: right; margin: 0in 0in 0.0001pt; font-family: &amp;quot;times new roman&amp;quot;, serif; font-size: 10pt; line-height: normal; white-space: nowrap;"&gt;68,073&lt;/div&gt;&lt;/td&gt;&lt;td style="background: rgb(204, 238, 255); padding: 0in; font-size: 10pt; line-height: 10pt; width: 1%; text-align: left; vertical-align: bottom;"&gt;&lt;div style="font-size: 10pt; margin-left: 0in; text-indent: 0in; text-align: left; white-space: nowrap; margin-bottom: 0px; margin-top: 0px; line-height: normal; background: none;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, times, serif; font-size: 10pt; background: none; text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="background-color: rgb(204, 238, 255); width: 1%; vertical-align: bottom; padding: 0in;"&gt;&lt;div style="font-size: 10pt; margin-bottom: 0px; margin-top: 0px; line-height: normal; background: none;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, times, serif; font-size: 10pt; background: none; text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="background: rgb(204, 238, 255); padding: 0in; font-size: 10pt; line-height: 10pt; width: 1%; text-align: left; vertical-align: bottom;"&gt;&lt;div style="font-size: 10pt; margin-left: 0in; text-indent: 0in; text-align: left; white-space: nowrap; margin-bottom: 0px; margin-top: 0px; line-height: normal; background: none;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, times, serif; font-size: 10pt; background: none; text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="background: rgb(204, 238, 255); padding: 0in; font-size: 10pt; line-height: 10pt; width: 10%; text-align: right; vertical-align: bottom;"&gt;&lt;div style="text-align: right; margin: 0in 0in 0.0001pt; font-family: &amp;quot;times new roman&amp;quot;, serif; font-size: 10pt; line-height: normal; white-space: nowrap;"&gt;34.6&lt;/div&gt;&lt;/td&gt;&lt;td style="background: rgb(204, 238, 255); padding: 0in; font-size: 10pt; line-height: 10pt; width: 1%; text-align: left; vertical-align: bottom;"&gt;&lt;div style="font-size: 10pt; margin-left: 0in; text-indent: 0in; text-align: left; white-space: nowrap; margin-bottom: 0px; margin-top: 0px; line-height: normal; background: none;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, times, serif; font-size: 10pt; background: none; text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="background-color: rgb(204, 238, 255); width: 1%; vertical-align: bottom; padding: 0in;"&gt;&lt;div style="font-size: 10pt; margin-bottom: 0px; margin-top: 0px; line-height: normal; background: none;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, times, serif; font-size: 10pt; background: none; text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="background: rgb(204, 238, 255); padding: 0in; font-size: 10pt; line-height: 10pt; width: 1%; text-align: left; vertical-align: bottom;"&gt;&lt;div style="font-size: 10pt; margin-left: 0in; text-indent: 0in; text-align: left; white-space: nowrap; margin-bottom: 0px; margin-top: 0px; line-height: normal; background: none;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, times, serif; font-size: 10pt; background: none; text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="background: rgb(204, 238, 255); padding: 0in; font-size: 10pt; line-height: 10pt; width: 10%; text-align: right; vertical-align: bottom;"&gt;&lt;div style="text-align: right; margin: 0in 0in 0.0001pt; font-family: &amp;quot;times new roman&amp;quot;, serif; font-size: 10pt; line-height: normal; white-space: nowrap;"&gt;8,942&lt;/div&gt;&lt;/td&gt;&lt;td style="background: rgb(204, 238, 255); padding: 0in; font-size: 10pt; line-height: 10pt; width: 1%; text-align: left; vertical-align: bottom;"&gt;&lt;div style="font-size: 10pt; margin-left: 0in; text-indent: 0in; text-align: left; white-space: nowrap; margin-bottom: 0px; margin-top: 0px; line-height: normal; background: none;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, times, serif; font-size: 10pt; background: none; text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="background-color: rgb(204, 238, 255); width: 1%; vertical-align: bottom; padding: 0in;"&gt;&lt;div style="font-size: 10pt; margin-bottom: 0px; margin-top: 0px; line-height: normal; background: none;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, times, serif; font-size: 10pt; background: none; text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="background: rgb(204, 238, 255); padding: 0in; font-size: 10pt; line-height: 10pt; width: 1%; text-align: left; vertical-align: bottom;"&gt;&lt;div style="font-size: 10pt; margin-left: 0in; text-indent: 0in; text-align: left; white-space: nowrap; margin-bottom: 0px; margin-top: 0px; line-height: normal; background: none;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, times, serif; font-size: 10pt; background: none; text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="background: rgb(204, 238, 255); padding: 0in; font-size: 10pt; line-height: 10pt; width: 10%; text-align: right; vertical-align: bottom;"&gt;&lt;div style="text-align: right; margin: 0in 0in 0.0001pt; font-family: &amp;quot;times new roman&amp;quot;, serif; font-size: 10pt; line-height: normal; white-space: nowrap;"&gt;6.3&lt;/div&gt;&lt;/td&gt;&lt;td style="background: rgb(204, 238, 255); padding: 0in; font-size: 10pt; line-height: 10pt; width: 1%; text-align: left; vertical-align: bottom;"&gt;&lt;div style="font-size: 10pt; margin-left: 0in; text-indent: 0in; text-align: left; white-space: nowrap; margin-bottom: 0px; margin-top: 0px; line-height: normal; background: none;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, times, serif; font-size: 10pt; background: none; text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="background-color: rgb(204, 238, 255); width: 1%; vertical-align: bottom; padding: 0in;"&gt;&lt;div style="font-size: 10pt; margin-bottom: 0px; margin-top: 0px; line-height: normal; background: none;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, times, serif; font-size: 10pt; background: none; text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="background: rgb(204, 238, 255); padding: 0in; font-size: 10pt; line-height: 10pt; width: 1%; text-align: left; vertical-align: bottom;"&gt;&lt;div style="font-size: 10pt; margin-left: 0in; text-indent: 0in; text-align: left; white-space: nowrap; margin-bottom: 0px; margin-top: 0px; line-height: normal; background: none;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, times, serif; font-size: 10pt; background: none; text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="background: rgb(204, 238, 255); padding: 0in; font-size: 10pt; line-height: 10pt; width: 10%; text-align: right; vertical-align: bottom;"&gt;&lt;div style="text-align: right; margin: 0in 0in 0.0001pt; font-family: &amp;quot;times new roman&amp;quot;, serif; font-size: 10pt; line-height: normal; white-space: nowrap;"&gt;77,015&lt;/div&gt;&lt;/td&gt;&lt;td style="background: rgb(204, 238, 255); padding: 0in; font-size: 10pt; line-height: 10pt; width: 1%; text-align: left; vertical-align: bottom;"&gt;&lt;div style="font-size: 10pt; margin-left: 0in; text-indent: 0in; text-align: left; white-space: nowrap; margin-bottom: 0px; margin-top: 0px; line-height: normal; background: none;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, times, serif; font-size: 10pt; background: none; text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="background-color: rgb(204, 238, 255); width: 1%; vertical-align: bottom; padding: 0in;"&gt;&lt;div style="font-size: 10pt; margin-bottom: 0px; margin-top: 0px; line-height: normal; background: none;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, times, serif; font-size: 10pt; background: none; text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="background: rgb(204, 238, 255); padding: 0in; font-size: 10pt; line-height: 10pt; width: 1%; text-align: left; vertical-align: bottom;"&gt;&lt;div style="font-size: 10pt; margin-left: 0in; text-indent: 0in; text-align: left; white-space: nowrap; margin-bottom: 0px; margin-top: 0px; line-height: normal; background: none;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, times, serif; font-size: 10pt; background: none; text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="background: rgb(204, 238, 255); padding: 0in; font-size: 10pt; line-height: 10pt; width: 10%; text-align: right; vertical-align: bottom;"&gt;&lt;div style="text-align: right; margin: 0in 0in 0.0001pt; font-family: &amp;quot;times new roman&amp;quot;, serif; font-size: 10pt; line-height: normal; white-space: nowrap;"&gt;22.7&lt;/div&gt;&lt;/td&gt;&lt;td style="background: rgb(204, 238, 255); padding: 0in; font-size: 10pt; line-height: 10pt; width: 1%; text-align: left; vertical-align: bottom;"&gt;&lt;div style="font-size: 10pt; margin-left: 0in; text-indent: 0in; text-align: left; white-space: nowrap; margin-bottom: 0px; margin-top: 0px; line-height: normal; background: none;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, times, serif; font-size: 10pt; background: none; text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="background: rgb(255, 255, 255); padding: 0px 0in 1pt; font-size: 10pt; line-height: 10pt; width: 22%; vertical-align: bottom;"&gt;&lt;div style="margin: 0in 0in 0.0001pt; font-family: &amp;quot;times new roman&amp;quot;, serif; font-size: 10pt; line-height: normal;"&gt;Other&lt;/div&gt;&lt;/td&gt;&lt;td style="background: rgb(255, 255, 255); padding: 0in 0in 1pt; font-size: 10pt; line-height: 10pt; width: 1%; vertical-align: bottom;"&gt;&lt;div style="font-size: 10pt; margin-bottom: 0px; margin-top: 0px; line-height: normal; background: none;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, times, serif; font-size: 10pt; background: none; text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="background-color: rgb(255, 255, 255); width: 1%; text-align: left; vertical-align: bottom; padding: 0in; border-bottom: 1pt solid black;"&gt;&lt;div style="font-size: 10pt; margin-left: 0in; text-indent: 0in; text-align: left; white-space: nowrap; margin-bottom: 0px; margin-top: 0px; line-height: normal; background: none;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, times, serif; font-size: 10pt; background: none; text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="background: rgb(255, 255, 255); padding: 0in; font-size: 10pt; line-height: 10pt; width: 10%; text-align: right; vertical-align: bottom; border-bottom: 1pt solid black;"&gt;&lt;div style="text-align: right; margin: 0in 0in 0.0001pt; font-family: &amp;quot;times new roman&amp;quot;, serif; font-size: 10pt; line-height: normal; white-space: nowrap;"&gt;9,991&lt;/div&gt;&lt;/td&gt;&lt;td style="background: rgb(255, 255, 255); padding: 0in 0in 0.5pt; font-size: 10pt; line-height: 10pt; width: 1%; text-align: left; vertical-align: bottom;"&gt;&lt;div style="font-size: 10pt; margin-left: 0in; text-indent: 0in; text-align: left; white-space: nowrap; margin-bottom: 0px; margin-top: 0px; line-height: normal; background: none;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, times, serif; font-size: 10pt; background: none; text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="background-color: rgb(255, 255, 255); width: 1%; vertical-align: bottom; padding: 0in 0in 1pt;"&gt;&lt;div style="font-size: 10pt; margin-bottom: 0px; margin-top: 0px; line-height: normal; background: none;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, times, serif; font-size: 10pt; background: none; text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="background: rgb(255, 255, 255); padding: 0in; font-size: 10pt; line-height: 10pt; width: 1%; text-align: left; vertical-align: bottom; border-bottom: 1pt solid black;"&gt;&lt;div style="font-size: 10pt; margin-left: 0in; text-indent: 0in; text-align: left; white-space: nowrap; margin-bottom: 0px; margin-top: 0px; line-height: normal; background: none;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, times, serif; font-size: 10pt; background: none; text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="background: rgb(255, 255, 255); padding: 0in; font-size: 10pt; line-height: 10pt; width: 10%; text-align: right; vertical-align: bottom; border-bottom: 1pt solid black;"&gt;&lt;div style="text-align: right; margin: 0in 0in 0.0001pt; font-family: &amp;quot;times new roman&amp;quot;, serif; font-size: 10pt; line-height: normal; white-space: nowrap;"&gt;5.1&lt;/div&gt;&lt;/td&gt;&lt;td style="background: rgb(255, 255, 255); padding: 0in 0in 0.5pt; font-size: 10pt; line-height: 10pt; width: 1%; text-align: left; vertical-align: bottom;"&gt;&lt;div style="font-size: 10pt; margin-left: 0in; text-indent: 0in; text-align: left; white-space: nowrap; margin-bottom: 0px; margin-top: 0px; line-height: normal; background: none;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, times, serif; font-size: 10pt; background: none; text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="background-color: rgb(255, 255, 255); width: 1%; vertical-align: bottom; padding: 0in 0in 1pt;"&gt;&lt;div style="font-size: 10pt; margin-bottom: 0px; margin-top: 0px; line-height: normal; background: none;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, times, serif; font-size: 10pt; background: none; text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="background: rgb(255, 255, 255); padding: 0in; font-size: 10pt; line-height: 10pt; width: 1%; text-align: left; vertical-align: bottom; border-bottom: 1pt solid black;"&gt;&lt;div style="font-size: 10pt; margin-left: 0in; text-indent: 0in; text-align: left; white-space: nowrap; margin-bottom: 0px; margin-top: 0px; line-height: normal; background: none;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, times, serif; font-size: 10pt; background: none; text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="background: rgb(255, 255, 255); padding: 0in; font-size: 10pt; line-height: 10pt; width: 10%; text-align: right; vertical-align: bottom; border-bottom: 1pt solid black;"&gt;&lt;div style="text-align: right; margin: 0in 0in 0.0001pt; font-family: &amp;quot;times new roman&amp;quot;, serif; font-size: 10pt; line-height: normal; white-space: nowrap;"&gt;27,962&lt;/div&gt;&lt;/td&gt;&lt;td style="background: rgb(255, 255, 255); padding: 0in 0in 0.5pt; font-size: 10pt; line-height: 10pt; width: 1%; text-align: left; vertical-align: bottom;"&gt;&lt;div style="font-size: 10pt; margin-left: 0in; text-indent: 0in; text-align: left; white-space: nowrap; margin-bottom: 0px; margin-top: 0px; line-height: normal; background: none;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, times, serif; font-size: 10pt; background: none; text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="background-color: rgb(255, 255, 255); width: 1%; vertical-align: bottom; padding: 0in 0in 1pt;"&gt;&lt;div style="font-size: 10pt; margin-bottom: 0px; margin-top: 0px; line-height: normal; background: none;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, times, serif; font-size: 10pt; background: none; text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="background: rgb(255, 255, 255); padding: 0in; font-size: 10pt; line-height: 10pt; width: 1%; text-align: left; vertical-align: bottom; border-bottom: 1pt solid black;"&gt;&lt;div style="font-size: 10pt; margin-left: 0in; text-indent: 0in; text-align: left; white-space: nowrap; margin-bottom: 0px; margin-top: 0px; line-height: normal; background: none;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, times, serif; font-size: 10pt; background: none; text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="background: rgb(255, 255, 255); padding: 0in; font-size: 10pt; line-height: 10pt; width: 10%; text-align: right; vertical-align: bottom; border-bottom: 1pt solid black;"&gt;&lt;div style="text-align: right; margin: 0in 0in 0.0001pt; font-family: &amp;quot;times new roman&amp;quot;, serif; font-size: 10pt; line-height: normal; white-space: nowrap;"&gt;19.5&lt;/div&gt;&lt;/td&gt;&lt;td style="background: rgb(255, 255, 255); padding: 0in 0in 0.5pt; font-size: 10pt; line-height: 10pt; width: 1%; text-align: left; vertical-align: bottom;"&gt;&lt;div style="font-size: 10pt; margin-left: 0in; text-indent: 0in; text-align: left; white-space: nowrap; margin-bottom: 0px; margin-top: 0px; line-height: normal; background: none;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, times, serif; font-size: 10pt; background: none; text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="background-color: rgb(255, 255, 255); width: 1%; vertical-align: bottom; padding: 0in 0in 1pt;"&gt;&lt;div style="font-size: 10pt; margin-bottom: 0px; margin-top: 0px; line-height: normal; background: none;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, times, serif; font-size: 10pt; background: none; text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="background: rgb(255, 255, 255); padding: 0in; font-size: 10pt; line-height: 10pt; width: 1%; text-align: left; vertical-align: bottom; border-bottom: 1pt solid black;"&gt;&lt;div style="font-size: 10pt; margin-left: 0in; text-indent: 0in; text-align: left; white-space: nowrap; margin-bottom: 0px; margin-top: 0px; line-height: normal; background: none;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, times, serif; font-size: 10pt; background: none; text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="background: rgb(255, 255, 255); padding: 0in; font-size: 10pt; line-height: 10pt; width: 10%; text-align: right; vertical-align: bottom; border-bottom: 1pt solid black;"&gt;&lt;div style="text-align: right; margin: 0in 0in 0.0001pt; font-family: &amp;quot;times new roman&amp;quot;, serif; font-size: 10pt; line-height: normal; white-space: nowrap;"&gt;37,953&lt;/div&gt;&lt;/td&gt;&lt;td style="background: rgb(255, 255, 255); padding: 0in 0in 0.5pt; font-size: 10pt; line-height: 10pt; width: 1%; text-align: left; vertical-align: bottom;"&gt;&lt;div style="font-size: 10pt; margin-left: 0in; text-indent: 0in; text-align: left; white-space: nowrap; margin-bottom: 0px; margin-top: 0px; line-height: normal; background: none;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, times, serif; font-size: 10pt; background: none; text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="background-color: rgb(255, 255, 255); width: 1%; vertical-align: bottom; padding: 0in 0in 1pt;"&gt;&lt;div style="font-size: 10pt; margin-bottom: 0px; margin-top: 0px; line-height: normal; background: none;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, times, serif; font-size: 10pt; background: none; text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="background: rgb(255, 255, 255); padding: 0in; font-size: 10pt; line-height: 10pt; width: 1%; text-align: left; vertical-align: bottom; border-bottom: 1pt solid black;"&gt;&lt;div style="font-size: 10pt; margin-left: 0in; text-indent: 0in; text-align: left; white-space: nowrap; margin-bottom: 0px; margin-top: 0px; line-height: normal; background: none;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, times, serif; font-size: 10pt; background: none; text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="background: rgb(255, 255, 255); padding: 0in; font-size: 10pt; line-height: 10pt; width: 10%; text-align: right; vertical-align: bottom; border-bottom: 1pt solid black;"&gt;&lt;div style="text-align: right; margin: 0in 0in 0.0001pt; font-family: &amp;quot;times new roman&amp;quot;, serif; font-size: 10pt; line-height: normal; white-space: nowrap;"&gt;11.1&lt;/div&gt;&lt;/td&gt;&lt;td style="background: rgb(255, 255, 255); padding: 0in 0in 0.5pt; font-size: 10pt; line-height: 10pt; width: 1%; text-align: left; vertical-align: bottom;"&gt;&lt;div style="font-size: 10pt; margin-left: 0in; text-indent: 0in; text-align: left; white-space: nowrap; margin-bottom: 0px; margin-top: 0px; line-height: normal; background: none;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, times, serif; font-size: 10pt; background: none; text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="background: rgb(204, 238, 255); padding: 0px 0in 2.5pt; font-size: 10pt; line-height: 10pt; width: 22%; vertical-align: bottom;"&gt;&lt;div style="margin: 0px 0in; font-family: &amp;quot;times new roman&amp;quot;, serif; font-size: 10pt; line-height: normal; background: none;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="background: rgb(204, 238, 255); padding: 0in 0in 2.5pt; font-size: 10pt; line-height: 10pt; width: 1%; vertical-align: bottom;"&gt;&lt;div style="font-size: 10pt; margin-bottom: 0px; margin-top: 0px; line-height: normal; background: none;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, times, serif; font-size: 10pt; background: none; text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="background-color: rgb(204, 238, 255); width: 1%; text-align: left; vertical-align: bottom; padding: 0in; border-bottom: 2.5pt double black; border-top: 0px none;"&gt;&lt;div style="text-align: left; margin: 0in 0in 0.0001pt; font-family: &amp;quot;times new roman&amp;quot;, serif; font-size: 10pt; line-height: normal; text-indent: 0in; white-space: nowrap;"&gt;$&lt;/div&gt;&lt;/td&gt;&lt;td style="background: rgb(204, 238, 255); padding: 0in; font-size: 10pt; line-height: 10pt; width: 10%; text-align: right; vertical-align: bottom; border-bottom: 2.5pt double black; border-top: 0px none;"&gt;&lt;div style="text-align: right; margin: 0in 0in 0.0001pt; font-family: &amp;quot;times new roman&amp;quot;, serif; font-size: 10pt; line-height: normal; white-space: nowrap;"&gt;196,925&lt;/div&gt;&lt;/td&gt;&lt;td style="background: rgb(204, 238, 255); padding: 0in 0in 1.25pt; font-size: 10pt; line-height: 10pt; width: 1%; text-align: left; vertical-align: bottom;"&gt;&lt;div style="font-size: 10pt; margin-left: 0in; text-indent: 0in; text-align: left; white-space: nowrap; margin-bottom: 0px; margin-top: 0px; line-height: normal; background: none;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, times, serif; font-size: 10pt; background: none; text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding: 0in 0in 2.5pt; background-color: rgb(204, 238, 255); width: 1%; vertical-align: bottom;"&gt;&lt;div style="font-size: 10pt; margin-bottom: 0px; margin-top: 0px; line-height: normal; background: none;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, times, serif; font-size: 10pt; background: none; text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="background: rgb(204, 238, 255); padding: 0in; font-size: 10pt; line-height: 10pt; width: 1%; text-align: left; vertical-align: bottom; border-bottom: 2.5pt double black; border-top: 0px none;"&gt;&lt;div style="font-size: 10pt; margin-left: 0in; text-indent: 0in; text-align: left; white-space: nowrap; margin-bottom: 0px; margin-top: 0px; line-height: normal; background: none;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, times, serif; font-size: 10pt; background: none; text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="background: rgb(204, 238, 255); padding: 0in; font-size: 10pt; line-height: 10pt; width: 10%; text-align: right; vertical-align: bottom; border-bottom: 2.5pt double black; border-top: 0px none;"&gt;&lt;div style="text-align: right; margin: 0in 0in 0.0001pt; font-family: &amp;quot;times new roman&amp;quot;, serif; font-size: 10pt; line-height: normal; white-space: nowrap;"&gt;100.0&lt;/div&gt;&lt;/td&gt;&lt;td style="background: rgb(204, 238, 255); padding: 0in 0in 1.25pt; font-size: 10pt; line-height: 10pt; width: 1%; text-align: left; vertical-align: bottom;"&gt;&lt;div style="text-align: left; margin: 0in 0in 0.0001pt; font-family: &amp;quot;times new roman&amp;quot;, serif; font-size: 10pt; line-height: normal; text-indent: 0in; white-space: nowrap;"&gt;%&lt;/div&gt;&lt;/td&gt;&lt;td style="padding: 0in 0in 2.5pt; background-color: rgb(204, 238, 255); width: 1%; vertical-align: bottom;"&gt;&lt;div style="font-size: 10pt; margin-bottom: 0px; margin-top: 0px; line-height: normal; background: none;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, times, serif; font-size: 10pt; background: none; text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="background: rgb(204, 238, 255); padding: 0in; font-size: 10pt; line-height: 10pt; width: 1%; text-align: left; vertical-align: bottom; border-bottom: 2.5pt double black; border-top: 0px none;"&gt;&lt;div style="text-align: left; margin: 0in 0in 0.0001pt; font-family: &amp;quot;times new roman&amp;quot;, serif; font-size: 10pt; line-height: normal; text-indent: 0in; white-space: nowrap;"&gt;$&lt;/div&gt;&lt;/td&gt;&lt;td style="background: rgb(204, 238, 255); padding: 0in; font-size: 10pt; line-height: 10pt; width: 10%; text-align: right; vertical-align: bottom; border-bottom: 2.5pt double black; border-top: 0px none;"&gt;&lt;div style="text-align: right; margin: 0in 0in 0.0001pt; font-family: &amp;quot;times new roman&amp;quot;, serif; font-size: 10pt; line-height: normal; white-space: nowrap;"&gt;142,751&lt;/div&gt;&lt;/td&gt;&lt;td style="background: rgb(204, 238, 255); padding: 0in 0in 1.25pt; font-size: 10pt; line-height: 10pt; width: 1%; text-align: left; vertical-align: bottom;"&gt;&lt;div style="font-size: 10pt; margin-left: 0in; text-indent: 0in; text-align: left; white-space: nowrap; margin-bottom: 0px; margin-top: 0px; line-height: normal; background: none;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, times, serif; font-size: 10pt; background: none; text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding: 0in 0in 2.5pt; background-color: rgb(204, 238, 255); width: 1%; vertical-align: bottom;"&gt;&lt;div style="font-size: 10pt; margin-bottom: 0px; margin-top: 0px; line-height: normal; background: none;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, times, serif; font-size: 10pt; background: none; text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="background: rgb(204, 238, 255); padding: 0in; font-size: 10pt; line-height: 10pt; width: 1%; text-align: left; vertical-align: bottom; border-bottom: 2.5pt double black; border-top: 0px none;"&gt;&lt;div style="font-size: 10pt; margin-left: 0in; text-indent: 0in; text-align: left; white-space: nowrap; margin-bottom: 0px; margin-top: 0px; line-height: normal; background: none;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, times, serif; font-size: 10pt; background: none; text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="background: rgb(204, 238, 255); padding: 0in; font-size: 10pt; line-height: 10pt; width: 10%; text-align: right; vertical-align: bottom; border-bottom: 2.5pt double black; border-top: 0px none;"&gt;&lt;div style="text-align: right; margin: 0in 0in 0.0001pt; font-family: &amp;quot;times new roman&amp;quot;, serif; font-size: 10pt; line-height: normal; white-space: nowrap;"&gt;100.0&lt;/div&gt;&lt;/td&gt;&lt;td style="background: rgb(204, 238, 255); padding: 0in 0in 1.25pt; font-size: 10pt; line-height: 10pt; width: 1%; text-align: left; vertical-align: bottom;"&gt;&lt;div style="text-align: left; margin: 0in 0in 0.0001pt; font-family: &amp;quot;times new roman&amp;quot;, serif; font-size: 10pt; line-height: normal; text-indent: 0in; white-space: nowrap;"&gt;%&lt;/div&gt;&lt;/td&gt;&lt;td style="padding: 0in 0in 2.5pt; background-color: rgb(204, 238, 255); width: 1%; vertical-align: bottom;"&gt;&lt;div style="font-size: 10pt; margin-bottom: 0px; margin-top: 0px; line-height: normal; background: none;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, times, serif; font-size: 10pt; background: none; text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="background: rgb(204, 238, 255); padding: 0in; font-size: 10pt; line-height: 10pt; width: 1%; text-align: left; vertical-align: bottom; border-bottom: 2.5pt double black; border-top: 0px none;"&gt;&lt;div style="text-align: left; margin: 0in 0in 0.0001pt; font-family: &amp;quot;times new roman&amp;quot;, serif; font-size: 10pt; line-height: normal; text-indent: 0in; white-space: nowrap;"&gt;$&lt;/div&gt;&lt;/td&gt;&lt;td style="background: rgb(204, 238, 255); padding: 0in; font-size: 10pt; line-height: 10pt; width: 10%; text-align: right; vertical-align: bottom; border-bottom: 2.5pt double black; border-top: 0px none;"&gt;&lt;div style="text-align: right; margin: 0in 0in 0.0001pt; font-family: &amp;quot;times new roman&amp;quot;, serif; font-size: 10pt; line-height: normal; white-space: nowrap;"&gt;339,676&lt;/div&gt;&lt;/td&gt;&lt;td style="background: rgb(204, 238, 255); padding: 0in 0in 1.25pt; font-size: 10pt; line-height: 10pt; width: 1%; text-align: left; vertical-align: bottom;"&gt;&lt;div style="font-size: 10pt; margin-left: 0in; text-indent: 0in; text-align: left; white-space: nowrap; margin-bottom: 0px; margin-top: 0px; line-height: normal; background: none;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, times, serif; font-size: 10pt; background: none; text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding: 0in 0in 2.5pt; background-color: rgb(204, 238, 255); width: 1%; vertical-align: bottom;"&gt;&lt;div style="font-size: 10pt; margin-bottom: 0px; margin-top: 0px; line-height: normal; background: none;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, times, serif; font-size: 10pt; background: none; text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="background: rgb(204, 238, 255); padding: 0in; font-size: 10pt; line-height: 10pt; width: 1%; text-align: left; vertical-align: bottom; border-bottom: 2.5pt double black; border-top: 0px none;"&gt;&lt;div style="font-size: 10pt; margin-left: 0in; text-indent: 0in; text-align: left; white-space: nowrap; margin-bottom: 0px; margin-top: 0px; line-height: normal; background: none;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, times, serif; font-size: 10pt; background: none; text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="background: rgb(204, 238, 255); padding: 0in; font-size: 10pt; line-height: 10pt; width: 10%; text-align: right; vertical-align: bottom; border-bottom: 2.5pt double black; border-top: 0px none;"&gt;&lt;div style="text-align: right; margin: 0in 0in 0.0001pt; font-family: &amp;quot;times new roman&amp;quot;, serif; font-size: 10pt; line-height: normal; white-space: nowrap;"&gt;100.0&lt;/div&gt;&lt;/td&gt;&lt;td style="background: rgb(204, 238, 255); padding: 0in 0in 1.25pt; font-size: 10pt; line-height: 10pt; width: 1%; text-align: left; vertical-align: bottom;"&gt;&lt;div style="text-align: left; margin: 0in 0in 0.0001pt; font-family: &amp;quot;times new roman&amp;quot;, serif; font-size: 10pt; line-height: normal; text-indent: 0in; white-space: nowrap;"&gt;%&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;div style="clear: both; background: none;"&gt;&lt;/div&gt;&lt;div style="color: rgb(0, 0, 0); font: 10pt &amp;quot;times new roman&amp;quot;, times, serif; letter-spacing: normal; orphans: 2; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial; margin: 0px; text-align: center; text-indent: 0.5in; background: none;"&gt;&lt;div style="text-decoration: none; color: rgb(0, 0, 0); background: none; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;table cellpadding="0" cellspacing="0" style="font: 10pt &amp;quot;times new roman&amp;quot;, times, serif; letter-spacing: normal; orphans: 2; text-indent: 0px; text-transform: none; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial; border-collapse: separate; width: 80%; border-spacing: 0px; margin: 0in 0in 0in 1in;;text-align:left;"&gt;&lt;tr style="vertical-align: bottom;"&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; vertical-align: bottom;;white-space: nowrap;"&gt;&#160;&lt;/td&gt;&lt;td style="font-weight: normal; padding-bottom: 1pt; padding-left: 0px; padding-top: 0px; vertical-align: bottom;"&gt;&#160;&lt;/td&gt;&lt;td colspan="22" style="font-weight: normal; text-align: center; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; vertical-align: bottom; border-bottom: 1pt solid black;;white-space: nowrap;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;Six months ended June 30,&#160;&#160;2018&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1pt; font-weight: normal; padding-left: 0px; padding-top: 0px; vertical-align: bottom;"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="vertical-align: bottom;"&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; vertical-align: bottom;;white-space: nowrap;"&gt;&#160;&lt;/td&gt;&lt;td style="font-weight: normal; padding-bottom: 1pt; padding-left: 0px; padding-top: 0px; vertical-align: bottom;"&gt;&#160;&lt;/td&gt;&lt;td colspan="6" style="font-weight: normal; text-align: center; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; vertical-align: bottom; border-bottom: 1pt solid black;;white-space: nowrap;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;T&amp;amp;D&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1pt; font-weight: normal; padding-left: 0px; padding-top: 0px; vertical-align: bottom;"&gt;&#160;&lt;/td&gt;&lt;td style="font-weight: normal; padding-bottom: 1pt; padding-left: 0px; padding-top: 0px; vertical-align: bottom;"&gt;&#160;&lt;/td&gt;&lt;td colspan="6" style="font-weight: normal; text-align: center; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; vertical-align: bottom; border-bottom: 1pt solid black;;white-space: nowrap;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;C&amp;amp;I&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1pt; font-weight: normal; padding-left: 0px; padding-top: 0px; vertical-align: bottom;"&gt;&#160;&lt;/td&gt;&lt;td style="font-weight: normal; padding-bottom: 1pt; padding-left: 0px; padding-top: 0px; vertical-align: bottom;"&gt;&#160;&lt;/td&gt;&lt;td colspan="6" style="font-weight: normal; text-align: center; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; vertical-align: bottom; border-bottom: 1pt solid black;;white-space: nowrap;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;Total&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1pt; font-weight: normal; padding-left: 0px; padding-top: 0px; vertical-align: bottom;"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="vertical-align: bottom;"&gt;&lt;td style="font-weight: normal; padding-bottom: 1pt; padding-left: 0px; padding-top: 0px; vertical-align: bottom;;white-space: nowrap;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;(in thousands)&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="font-weight: normal; padding-bottom: 1pt; padding-left: 0px; padding-top: 0px; vertical-align: bottom;"&gt;&#160;&lt;/td&gt;&lt;td colspan="2" style="font-weight: normal; text-align: center; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; vertical-align: bottom; border-bottom: 1pt solid black;;white-space: nowrap;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;Amount&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1pt; font-weight: normal; padding-left: 0px; padding-top: 0px; vertical-align: bottom;"&gt;&#160;&lt;/td&gt;&lt;td style="font-weight: normal; padding-bottom: 1pt; padding-left: 0px; padding-top: 0px; vertical-align: bottom;"&gt;&#160;&lt;/td&gt;&lt;td colspan="2" style="font-weight: normal; text-align: center; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; vertical-align: bottom; border-bottom: 1pt solid black;;white-space: nowrap;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;Percent&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1pt; font-weight: normal; padding-left: 0px; padding-top: 0px; vertical-align: bottom;"&gt;&#160;&lt;/td&gt;&lt;td style="font-weight: normal; padding-bottom: 1pt; padding-left: 0px; padding-top: 0px; vertical-align: bottom;"&gt;&#160;&lt;/td&gt;&lt;td colspan="2" style="font-weight: normal; text-align: center; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; vertical-align: bottom; border-bottom: 1pt solid black;;white-space: nowrap;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;Amount&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1pt; font-weight: normal; padding-left: 0px; padding-top: 0px; vertical-align: bottom;"&gt;&#160;&lt;/td&gt;&lt;td style="font-weight: normal; padding-bottom: 1pt; padding-left: 0px; padding-top: 0px; vertical-align: bottom;"&gt;&#160;&lt;/td&gt;&lt;td colspan="2" style="font-weight: normal; text-align: center; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; vertical-align: bottom; border-bottom: 1pt solid black;;white-space: nowrap;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;Percent&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1pt; font-weight: normal; padding-left: 0px; padding-top: 0px; vertical-align: bottom;"&gt;&#160;&lt;/td&gt;&lt;td style="font-weight: normal; padding-bottom: 1pt; padding-left: 0px; padding-top: 0px; vertical-align: bottom;"&gt;&#160;&lt;/td&gt;&lt;td colspan="2" style="font-weight: normal; text-align: center; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; vertical-align: bottom; border-bottom: 1pt solid black;;white-space: nowrap;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;Amount&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1pt; font-weight: normal; padding-left: 0px; padding-top: 0px; vertical-align: bottom;"&gt;&#160;&lt;/td&gt;&lt;td style="font-weight: normal; padding-bottom: 1pt; padding-left: 0px; padding-top: 0px; vertical-align: bottom;"&gt;&#160;&lt;/td&gt;&lt;td colspan="2" style="font-weight: normal; text-align: center; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; vertical-align: bottom; border-bottom: 1pt solid black;;white-space: nowrap;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;Percent&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1pt; font-weight: normal; padding-left: 0px; padding-top: 0px; vertical-align: bottom;"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);"&gt;&lt;td style="width: 332px; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; vertical-align: bottom;"&gt;Fixed price&lt;/td&gt;&lt;td style="width: 16px; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; vertical-align: bottom;"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: left; width: 16px; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; vertical-align: bottom;"&gt;$&lt;/td&gt;&lt;td style="text-align: right; width: 151px; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; vertical-align: bottom;"&gt;156,665&lt;/td&gt;&lt;td style="text-align: left; width: 16px; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; vertical-align: bottom;"&gt;&#160;&lt;/td&gt;&lt;td style="width: 16px; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; vertical-align: bottom;"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: left; width: 16px; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; vertical-align: bottom;"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right; width: 151px; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; vertical-align: bottom;"&gt;37.9&lt;/td&gt;&lt;td style="text-align: left; width: 15px; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; vertical-align: bottom;"&gt;%&lt;/td&gt;&lt;td style="width: 15px; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; vertical-align: bottom;"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: left; width: 15px; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; vertical-align: bottom;"&gt;$&lt;/td&gt;&lt;td style="text-align: right; width: 150px; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; vertical-align: bottom;"&gt;179,594&lt;/td&gt;&lt;td style="text-align: left; width: 15px; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; vertical-align: bottom;"&gt;&#160;&lt;/td&gt;&lt;td style="width: 15px; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; vertical-align: bottom;"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: left; width: 15px; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; vertical-align: bottom;"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right; width: 150px; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; vertical-align: bottom;"&gt;66.0&lt;/td&gt;&lt;td style="text-align: left; width: 15px; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; vertical-align: bottom;"&gt;%&lt;/td&gt;&lt;td style="width: 15px; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; vertical-align: bottom;"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: left; width: 15px; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; vertical-align: bottom;"&gt;$&lt;/td&gt;&lt;td style="text-align: right; width: 150px; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; vertical-align: bottom;"&gt;336,259&lt;/td&gt;&lt;td style="text-align: left; width: 15px; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; vertical-align: bottom;"&gt;&#160;&lt;/td&gt;&lt;td style="width: 15px; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; vertical-align: bottom;"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: left; width: 15px; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; vertical-align: bottom;"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right; width: 150px; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; vertical-align: bottom;"&gt;49.1&lt;/td&gt;&lt;td style="text-align: left; width: 15px; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; vertical-align: bottom;"&gt;%&lt;/td&gt;&lt;/tr&gt;&lt;tr style="vertical-align: bottom; background-color: white;"&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; vertical-align: bottom;"&gt;Unit Price&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; vertical-align: bottom;"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: left; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; vertical-align: bottom;"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; vertical-align: bottom;"&gt;87,307&lt;/td&gt;&lt;td style="text-align: left; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; vertical-align: bottom;"&gt;&#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; vertical-align: bottom;"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: left; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; vertical-align: bottom;"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; vertical-align: bottom;"&gt;21.1&lt;/td&gt;&lt;td style="text-align: left; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; vertical-align: bottom;"&gt;&#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; vertical-align: bottom;"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: left; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; vertical-align: bottom;"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; vertical-align: bottom;"&gt;25,058&lt;/td&gt;&lt;td style="text-align: left; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; vertical-align: bottom;"&gt;&#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; vertical-align: bottom;"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: left; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; vertical-align: bottom;"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; vertical-align: bottom;"&gt;9.2&lt;/td&gt;&lt;td style="text-align: left; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; vertical-align: bottom;"&gt;&#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; vertical-align: bottom;"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: left; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; vertical-align: bottom;"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; vertical-align: bottom;"&gt;112,365&lt;/td&gt;&lt;td style="text-align: left; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; vertical-align: bottom;"&gt;&#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; vertical-align: bottom;"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: left; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; vertical-align: bottom;"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; vertical-align: bottom;"&gt;16.4&lt;/td&gt;&lt;td style="text-align: left; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; vertical-align: bottom;"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);"&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; vertical-align: bottom;"&gt;T&amp;amp;E&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; vertical-align: bottom;"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: left; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; vertical-align: bottom;"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; vertical-align: bottom;"&gt;148,418&lt;/td&gt;&lt;td style="text-align: left; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; vertical-align: bottom;"&gt;&#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; vertical-align: bottom;"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: left; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; vertical-align: bottom;"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; vertical-align: bottom;"&gt;35.9&lt;/td&gt;&lt;td style="text-align: left; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; vertical-align: bottom;"&gt;&#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; vertical-align: bottom;"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: left; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; vertical-align: bottom;"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; vertical-align: bottom;"&gt;18,399&lt;/td&gt;&lt;td style="text-align: left; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; vertical-align: bottom;"&gt;&#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; vertical-align: bottom;"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: left; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; vertical-align: bottom;"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; vertical-align: bottom;"&gt;6.8&lt;/td&gt;&lt;td style="text-align: left; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; vertical-align: bottom;"&gt;&#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; vertical-align: bottom;"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: left; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; vertical-align: bottom;"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; vertical-align: bottom;"&gt;166,817&lt;/td&gt;&lt;td style="text-align: left; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; vertical-align: bottom;"&gt;&#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; vertical-align: bottom;"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: left; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; vertical-align: bottom;"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; vertical-align: bottom;"&gt;24.3&lt;/td&gt;&lt;td style="text-align: left; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; vertical-align: bottom;"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="vertical-align: bottom; background-color: white;"&gt;&lt;td style="padding-bottom: 1pt; padding-left: 0px; padding-top: 0px; vertical-align: bottom;"&gt;Other&lt;/td&gt;&lt;td style="padding-bottom: 1pt; padding-left: 0px; padding-top: 0px; vertical-align: bottom;"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: left; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; vertical-align: bottom; border-bottom: 1pt solid black;"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; vertical-align: bottom; border-bottom: 1pt solid black;"&gt;20,921&lt;/td&gt;&lt;td style="padding-bottom: 1pt; text-align: left; padding-left: 0px; padding-top: 0px; vertical-align: bottom;"&gt;&#160;&lt;/td&gt;&lt;td style="padding-bottom: 1pt; padding-left: 0px; padding-top: 0px; vertical-align: bottom;"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: left; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; vertical-align: bottom; border-bottom: 1pt solid black;"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; vertical-align: bottom; border-bottom: 1pt solid black;"&gt;5.1&lt;/td&gt;&lt;td style="padding-bottom: 1pt; text-align: left; padding-left: 0px; padding-top: 0px; vertical-align: bottom;"&gt;&#160;&lt;/td&gt;&lt;td style="padding-bottom: 1pt; padding-left: 0px; padding-top: 0px; vertical-align: bottom;"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: left; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; vertical-align: bottom; border-bottom: 1pt solid black;"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; vertical-align: bottom; border-bottom: 1pt solid black;"&gt;48,925&lt;/td&gt;&lt;td style="padding-bottom: 1pt; text-align: left; padding-left: 0px; padding-top: 0px; vertical-align: bottom;"&gt;&#160;&lt;/td&gt;&lt;td style="padding-bottom: 1pt; padding-left: 0px; padding-top: 0px; vertical-align: bottom;"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: left; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; vertical-align: bottom; border-bottom: 1pt solid black;"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; vertical-align: bottom; border-bottom: 1pt solid black;"&gt;18.0&lt;/td&gt;&lt;td style="padding-bottom: 1pt; text-align: left; padding-left: 0px; padding-top: 0px; vertical-align: bottom;"&gt;&#160;&lt;/td&gt;&lt;td style="padding-bottom: 1pt; padding-left: 0px; padding-top: 0px; vertical-align: bottom;"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: left; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; vertical-align: bottom; border-bottom: 1pt solid black;"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; vertical-align: bottom; border-bottom: 1pt solid black;"&gt;69,846&lt;/td&gt;&lt;td style="padding-bottom: 1pt; text-align: left; padding-left: 0px; padding-top: 0px; vertical-align: bottom;"&gt;&#160;&lt;/td&gt;&lt;td style="padding-bottom: 1pt; padding-left: 0px; padding-top: 0px; vertical-align: bottom;"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: left; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; vertical-align: bottom; border-bottom: 1pt solid black;"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; vertical-align: bottom; border-bottom: 1pt solid black;"&gt;10.2&lt;/td&gt;&lt;td style="padding-bottom: 1pt; text-align: left; padding-left: 0px; padding-top: 0px; vertical-align: bottom;"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);"&gt;&lt;td style="padding-bottom: 2.5pt; padding-left: 0px; padding-top: 0px; vertical-align: bottom;"&gt;&#160;&lt;/td&gt;&lt;td style="padding-bottom: 2.5pt; padding-left: 0px; padding-top: 0px; vertical-align: bottom;"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: left; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; vertical-align: bottom; border-bottom: 2.5pt double black;"&gt;$&lt;/td&gt;&lt;td style="text-align: right; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; vertical-align: bottom; border-bottom: 2.5pt double black;"&gt;413,311&lt;/td&gt;&lt;td style="padding-bottom: 2.5pt; text-align: left; padding-left: 0px; padding-top: 0px; vertical-align: bottom;"&gt;&#160;&lt;/td&gt;&lt;td style="padding-bottom: 2.5pt; padding-left: 0px; padding-top: 0px; vertical-align: bottom;"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: left; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; vertical-align: bottom; border-bottom: 2.5pt double black;"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; vertical-align: bottom; border-bottom: 2.5pt double black;"&gt;100.0&lt;/td&gt;&lt;td style="padding-bottom: 2.5pt; text-align: left; padding-left: 0px; padding-top: 0px; vertical-align: bottom;"&gt;%&lt;/td&gt;&lt;td style="padding-bottom: 2.5pt; padding-left: 0px; padding-top: 0px; vertical-align: bottom;"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: left; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; vertical-align: bottom; border-bottom: 2.5pt double black;"&gt;$&lt;/td&gt;&lt;td style="text-align: right; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; vertical-align: bottom; border-bottom: 2.5pt double black;"&gt;271,976&lt;/td&gt;&lt;td style="padding-bottom: 2.5pt; text-align: left; padding-left: 0px; padding-top: 0px; vertical-align: bottom;"&gt;&#160;&lt;/td&gt;&lt;td style="padding-bottom: 2.5pt; padding-left: 0px; padding-top: 0px; vertical-align: bottom;"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: left; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; vertical-align: bottom; border-bottom: 2.5pt double black;"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; vertical-align: bottom; border-bottom: 2.5pt double black;"&gt;100.0&lt;/td&gt;&lt;td style="padding-bottom: 2.5pt; text-align: left; padding-left: 0px; padding-top: 0px; vertical-align: bottom;"&gt;%&lt;/td&gt;&lt;td style="padding-bottom: 2.5pt; padding-left: 0px; padding-top: 0px; vertical-align: bottom;"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: left; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; vertical-align: bottom; border-bottom: 2.5pt double black;"&gt;$&lt;/td&gt;&lt;td style="text-align: right; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; vertical-align: bottom; border-bottom: 2.5pt double black;"&gt;685,287&lt;/td&gt;&lt;td style="padding-bottom: 2.5pt; text-align: left; padding-left: 0px; padding-top: 0px; vertical-align: bottom;"&gt;&#160;&lt;/td&gt;&lt;td style="padding-bottom: 2.5pt; padding-left: 0px; padding-top: 0px; vertical-align: bottom;"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: left; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; vertical-align: bottom; border-bottom: 2.5pt double black;"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; vertical-align: bottom; border-bottom: 2.5pt double black;"&gt;100.0&lt;/td&gt;&lt;td style="padding-bottom: 2.5pt; text-align: left; padding-left: 0px; padding-top: 0px; vertical-align: bottom;"&gt;%&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;table border="0" style="width:100%; table-layout:fixed;" cellspacing="0" cellpadding="0"&gt;&lt;tr&gt;&lt;td&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;</myrg:ScheduleOfRevenueByContractType>
<us-gaap:OrganizationConsolidationBasisOfPresentationBusinessDescriptionAndAccountingPoliciesTextBlock id="Factid_1136796" contextRef="P01_01_2018To06_30_2018">&lt;div style="color: rgb(0, 0, 0); font: 10pt 'times new roman', times, serif; letter-spacing: normal; orphans: 2; text-align: start; text-indent: 0px; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial; margin: 0pt 0px;"&gt;&lt;div style="color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;1. Organization, Business and Basis of Presentation&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;div style="color: rgb(0, 0, 0); font: 10pt &amp;quot;times new roman&amp;quot;, times, serif; letter-spacing: normal; orphans: 2; text-align: start; text-indent: 0px; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial; margin: 0px; background: none;"&gt;&lt;div style="text-decoration: none; color: rgb(0, 0, 0); background: none; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;div style="color: rgb(0, 0, 0); font: 10pt 'times new roman', times, serif; letter-spacing: normal; orphans: 2; text-align: start; text-indent: 0px; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial; margin: 0pt 0px;"&gt;&lt;div style="color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;Organization and Business&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;div style="color: rgb(0, 0, 0); font: 10pt &amp;quot;times new roman&amp;quot;, times, serif; letter-spacing: normal; orphans: 2; text-align: start; text-indent: 0px; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial; margin: 0px; background: none;"&gt;&lt;div style="text-decoration: none; color: rgb(0, 0, 0); background: none; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;div style="color: rgb(0, 0, 0); font: 10pt 'times new roman', times, serif; letter-spacing: normal; orphans: 2; text-align: start; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial; margin: 0pt 0px; text-indent: 0.5in;"&gt;&lt;div style="color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"&gt;MYR Group Inc. (the &#8220;Company&#8221;) is a holding company of specialty electrical construction service providers and conducts operations through its 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 Transmission 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; 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;/div&gt;&lt;/div&gt;&lt;div style="color: rgb(0, 0, 0); font: 10pt &amp;quot;times new roman&amp;quot;, times, serif; letter-spacing: normal; orphans: 2; text-align: start; text-indent: 0px; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial; margin: 0px; background: none;"&gt;&lt;div style="text-decoration: none; color: rgb(0, 0, 0); background: none; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;div style="color: rgb(0, 0, 0); font: 10pt 'times new roman', times, serif; letter-spacing: normal; orphans: 2; text-align: start; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial; margin: 0pt 0px; text-indent: 0.5in;"&gt;The Company performs construction services in two business segments: Transmission and Distribution (&#8220;T&amp;amp;D&#8221;) and Commercial and Industrial (&#8220;C&amp;amp;I&#8221;). 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. The C&amp;amp;I customers include general contractors, commercial and industrial facility owners, local governments and developers in the western and northeastern United States and western Canada. 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.&lt;/div&gt;&lt;table border="0" style="width:100%; table-layout:fixed;" cellspacing="0" cellpadding="0"&gt;&lt;tr&gt;&lt;td&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;div style="color: rgb(0, 0, 0); font: 10pt &amp;quot;times new roman&amp;quot;, times, serif; letter-spacing: normal; orphans: 2; text-align: start; text-indent: 0px; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial; margin: 0px; background: none;"&gt;&lt;div style="text-decoration: none; color: rgb(0, 0, 0); background: none; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;div style="color: rgb(0, 0, 0); font: 10pt 'times new roman', times, serif; letter-spacing: normal; orphans: 2; text-align: start; text-indent: 0px; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial; margin: 0pt 0px;"&gt;&lt;div style="color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;Basis of Presentation&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;div style="color: rgb(0, 0, 0); font: 10pt &amp;quot;times new roman&amp;quot;, times, serif; letter-spacing: normal; orphans: 2; text-align: start; text-indent: 0px; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial; margin: 0px; background: none;"&gt;&lt;div style="text-decoration: none; color: rgb(0, 0, 0); background: none; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&lt;div style="font-style:italic;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;div style="color: rgb(0, 0, 0); font: 10pt 'times new roman', times, serif; letter-spacing: normal; orphans: 2; text-align: start; text-indent: 0px; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial; margin: 0pt 0px;"&gt;&lt;div style="color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&lt;div style="font-style:italic;display:inline;"&gt;Interim Consolidated Financial Information&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;div style="color: rgb(0, 0, 0); font: 10pt &amp;quot;times new roman&amp;quot;, times, serif; letter-spacing: normal; orphans: 2; text-align: start; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial; margin: 0px; text-indent: 0.5in; background: none;"&gt;&lt;div style="text-decoration: none; color: rgb(0, 0, 0); background: none; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;div style="color: rgb(0, 0, 0); font: 10pt 'times new roman', times, serif; letter-spacing: normal; orphans: 2; text-align: start; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial; margin: 0pt 0px; text-indent: 0.5in;"&gt;&lt;div style="color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"&gt;The accompanying unaudited consolidated financial statements of the Company have been prepared in accordance with accounting principles generally accepted in the United States of America (&#8220;U.S. GAAP&#8221;) for interim financial reporting and pursuant to the rules 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 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 and cash flows with respect to the interim consolidated financial statements, have been included. Certain reclassifications were made to prior year amounts to conform to the current year presentation. The consolidated balance sheet as of December 31, 2017 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 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 year ended December 31, 2017, included in the Company&#8217;s Annual Report on Form 10-K, which was filed with the SEC on March 7, 2018.&lt;/div&gt;&lt;/div&gt;&lt;div style="color: rgb(0, 0, 0); font: 10pt &amp;quot;times new roman&amp;quot;, times, serif; letter-spacing: normal; orphans: 2; text-align: start; text-indent: 0px; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial; margin: 0px; background: none;"&gt;&lt;div style="text-decoration: none; color: rgb(0, 0, 0); background: none; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&lt;div style="font-style:italic;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;div style="color: rgb(0, 0, 0); font: 10pt 'times new roman', times, serif; letter-spacing: normal; orphans: 2; text-align: start; text-indent: 0px; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial; margin: 0pt 0px;"&gt;&lt;div style="color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&lt;div style="font-style:italic;display:inline;"&gt;Foreign Currency&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;div style="color: rgb(0, 0, 0); font: 10pt &amp;quot;times new roman&amp;quot;, times, serif; letter-spacing: normal; orphans: 2; text-align: start; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial; margin: 0px; text-indent: 0.5in; background: none;"&gt;&lt;div style="text-decoration: none; color: rgb(0, 0, 0); background: none; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;div style="color: rgb(0, 0, 0); font: 10pt 'times new roman', times, serif; letter-spacing: normal; orphans: 2; text-align: start; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial; margin: 0pt 0px; text-indent: 0.5in;"&gt;&lt;div style="color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"&gt;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 losses were not significant for the six months ended June 30, 2018.&#160;The Company recorded $0.1 million of foreign currency loss for the six months ended June 30, 2017. 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;/div&gt;&lt;/div&gt;&lt;div style="color: rgb(0, 0, 0); font: 10pt &amp;quot;times new roman&amp;quot;, times, serif; letter-spacing: normal; orphans: 2; text-align: start; text-indent: 0px; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial; margin: 0px; background: none;"&gt;&lt;div style="text-decoration: none; color: rgb(0, 0, 0); background: none; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&lt;div style="font-style:italic;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;div style="color: rgb(0, 0, 0); font: 10pt 'times new roman', times, serif; letter-spacing: normal; orphans: 2; text-align: start; text-indent: 0px; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial; margin: 0pt 0px;"&gt;&lt;div style="color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&lt;div style="font-style:italic;display:inline;"&gt;Accounts Receivable&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;div style="color: rgb(0, 0, 0); font: 10pt &amp;quot;times new roman&amp;quot;, times, serif; letter-spacing: normal; orphans: 2; text-align: start; text-indent: 0px; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial; margin: 0px; background: none;"&gt;&lt;div style="text-decoration: none; color: rgb(0, 0, 0); background: none; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;div style="color: rgb(0, 0, 0); font: 10pt 'times new roman', times, serif; letter-spacing: normal; orphans: 2; text-align: start; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial; margin: 0pt 0px; text-indent: 0.5in;"&gt;&lt;div style="color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"&gt;The Company does not charge interest to its customers and carries its customer receivables at their face amounts, less an allowance for doubtful accounts. Included in accounts receivable are balances billed to customers pursuant to retainage provisions in certain contracts that are due upon completion of the contract and acceptance by the customer, or earlier as provided by the contract. Based on the Company&#8217;s experience in recent years, the majority of customer balances at each balance sheet date are collected within twelve months. As is common practice in the industry, the Company classifies all accounts receivable, including retainage, as current assets. The contracting cycle for certain long-term contracts may extend beyond one year, and accordingly, collection of retainage on those contracts may extend beyond one year. The Company expects a majority of the retainage recorded at June 30, 2018 to be collected within one year.&lt;/div&gt;&lt;/div&gt;&lt;table border="0" style="width:100%; table-layout:fixed;" cellspacing="0" cellpadding="0"&gt;&lt;tr&gt;&lt;td&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;div style="color: rgb(0, 0, 0); font: 10pt &amp;quot;times new roman&amp;quot;, times, serif; letter-spacing: normal; orphans: 2; text-align: start; text-indent: 0px; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial; margin: 0px; background: none;"&gt;&lt;div style="text-decoration: none; color: rgb(0, 0, 0); background: none; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&lt;div style="font-style:italic;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;div style="color: rgb(0, 0, 0); font: 10pt 'times new roman', times, serif; letter-spacing: normal; orphans: 2; text-align: start; text-indent: 0px; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial; margin: 0pt 0px;"&gt;&lt;div style="color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&lt;div style="font-style:italic;display:inline;"&gt;Use of Estimates&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;div style="color: rgb(0, 0, 0); font: 10pt &amp;quot;times new roman&amp;quot;, times, serif; letter-spacing: normal; orphans: 2; text-align: start; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial; margin: 0px; text-indent: 0.5in; background: none;"&gt;&lt;div style="text-decoration: none; color: rgb(0, 0, 0); background: none; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;div style="color: rgb(0, 0, 0); font: 10pt 'times new roman', times, serif; letter-spacing: normal; orphans: 2; text-align: start; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial; margin: 0pt 0px; text-indent: 0.5in;"&gt;&lt;div style="color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"&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;/div&gt;&lt;/div&gt;&lt;div style="color: rgb(0, 0, 0); font: 10pt &amp;quot;times new roman&amp;quot;, times, serif; letter-spacing: normal; orphans: 2; text-align: start; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial; margin: 0px; text-indent: 0.5in; background: none;"&gt;&lt;div style="text-decoration: none; color: rgb(0, 0, 0); background: none; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;div style="color: rgb(0, 0, 0); font: 10pt 'times new roman', times, serif; letter-spacing: normal; orphans: 2; text-align: start; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial; margin: 0pt 0px; text-indent: 0.5in;"&gt;&lt;div style="color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"&gt;The most significant estimates are related to estimates of costs to complete on 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 accounts receivable reserves.&lt;/div&gt;&lt;/div&gt;&lt;div style="color: rgb(0, 0, 0); font: 10pt &amp;quot;times new roman&amp;quot;, times, serif; letter-spacing: normal; orphans: 2; text-align: start; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial; margin: 0px; text-indent: 0.5in; background: none;"&gt;&lt;div style="text-decoration: none; color: rgb(0, 0, 0); background: none; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;div style="color: rgb(0, 0, 0); font: 10pt 'times new roman', times, serif; letter-spacing: normal; orphans: 2; text-align: start; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial; margin: 0pt 0px; text-indent: 0.5in;"&gt;&lt;div style="color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"&gt;In the six months ended June 30, 2018&#160;and&#160;June&#160;30,&#160;2017,&#160;the Company recognized revenues of $6.7 million and&#160;$5.2&#160;million,&#160;respectively,&#160;related to significant change orders and/or claims that had been included as contract price adjustments on certain contracts which&#160;&lt;/div&gt;were&#160;i&lt;div style="color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"&gt;n the process of being negotiated in the normal course of business.&lt;/div&gt;&lt;/div&gt;&lt;div style="color: rgb(0, 0, 0); font: 10pt &amp;quot;times new roman&amp;quot;, times, serif; letter-spacing: normal; orphans: 2; text-align: start; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial; margin: 0px; text-indent: 0.5in; background: none;"&gt;&lt;div style="text-decoration: none; color: rgb(0, 0, 0); background: none; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;div style="color: rgb(0, 0, 0); font: 10pt 'times new roman', times, serif; letter-spacing: normal; orphans: 2; text-align: start; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial; margin: 0pt 0px; text-indent: 0.5in;"&gt;&lt;div style="color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"&gt;The percentage of completion 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 months ended June 30, 2018, changes in estimates pertaining to certain projects increased consolidated gross margin by 0.1%, which resulted in increases in operating income of $0.2 million, net income of $0.2 million and diluted earnings per common share of $0.01. During the six months ended June 30, 2018, changes in estimates pertaining to certain projects increased consolidated gross margin by 0.1%, which resulted in increases in operating income of $0.1 million, net income of $0.1 million and no&#160;impact&#160;to&#160;diluted earnings per common share.&lt;/div&gt;&lt;/div&gt;&lt;div style="color: rgb(0, 0, 0); font: 10pt &amp;quot;times new roman&amp;quot;, times, serif; letter-spacing: normal; orphans: 2; text-align: start; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial; margin: 0px; text-indent: 0.5in; background: none;"&gt;&lt;div style="text-decoration: none; color: rgb(0, 0, 0); background: none; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;div style="color: rgb(0, 0, 0); font: 10pt 'times new roman', times, serif; letter-spacing: normal; orphans: 2; text-align: start; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial; margin: 0pt 0px; text-indent: 0.5in;"&gt;&lt;div style="color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"&gt;During the three months ended June 30, 2017, changes in estimates pertaining to certain projects decreased consolidated gross margin by 2.1%, which resulted in decreases in operating income of $7.4 million, net income of $4.4 million and diluted&#160;earnings per common share of $0.27. During the six months ended June 30, 2017, changes in estimates pertaining to certain projects decreased consolidated gross margin by 1.0%, which resulted in decreases in operating income of $6.8 million, net income of $4.1 million and diluted earnings per common share of $0.25.&lt;/div&gt;&lt;/div&gt;&lt;div style="color: rgb(0, 0, 0); font: 10pt &amp;quot;times new roman&amp;quot;, times, serif; letter-spacing: normal; orphans: 2; text-align: start; text-indent: 0px; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial; margin: 0px; background: none;"&gt;&lt;div style="text-decoration: none; color: rgb(0, 0, 0); background: none; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;div style="color: rgb(0, 0, 0); font: 10pt 'times new roman', times, serif; letter-spacing: normal; orphans: 2; text-align: start; text-indent: 0px; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial; margin: 0pt 0px;"&gt;&lt;div style="color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;Recent Accounting Pronouncements&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;div style="color: rgb(0, 0, 0); font: 10pt &amp;quot;times new roman&amp;quot;, times, serif; letter-spacing: normal; orphans: 2; text-align: start; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial; margin: 0px; text-indent: 0.5in; background: none;"&gt;&lt;div style="text-decoration: none; color: rgb(0, 0, 0); background: none; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;div style="color: rgb(0, 0, 0); font: 10pt 'times new roman', times, serif; letter-spacing: normal; orphans: 2; text-align: start; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial; margin: 0pt 0px; text-indent: 0.5in;"&gt;&lt;div style="color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"&gt;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 our consolidated financial statements&lt;/div&gt;&lt;/div&gt;&lt;div style="color: rgb(0, 0, 0); font: 10pt &amp;quot;times new roman&amp;quot;, times, serif; letter-spacing: normal; orphans: 2; text-align: start; text-indent: 0px; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial; margin: 0px; background: none;"&gt;&lt;div style="text-decoration: none; color: rgb(0, 0, 0); background: none; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&lt;div style="font-style:italic;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;div style="color: rgb(0, 0, 0); font: 10pt 'times new roman', times, serif; letter-spacing: normal; orphans: 2; text-align: start; text-indent: 0px; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial; margin: 0pt 0px;"&gt;&lt;div style="color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&lt;div style="font-style:italic;display:inline;"&gt;Recently Adopted Accounting Pronouncements&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;div style="color: rgb(0, 0, 0); font: 10pt &amp;quot;times new roman&amp;quot;, times, serif; letter-spacing: normal; orphans: 2; text-align: start; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial; margin: 0px; text-indent: 0.5in; background: none;"&gt;&lt;div style="text-decoration: none; color: rgb(0, 0, 0); background: none; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;div style="color: rgb(0, 0, 0); font: 10pt 'times new roman', times, serif; letter-spacing: normal; orphans: 2; text-align: start; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial; margin: 0pt 0px; text-indent: 0.5in;"&gt;In May 2014, the FASB issued ASU No. 2014-09,&lt;div style="text-decoration: none; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;div style="font-style:italic;display:inline;"&gt;Revenue from Contracts with Customers (Topic 606)&lt;/div&gt;. The amendments under this pronouncement changed how an entity recognizes revenue from contracts it enters to transfer goods, services or nonfinancial assets to its customers. These changes created a comprehensive framework for all entities in all industries to apply in the determination of when to recognize revenue, and, therefore, supersede virtually all existing revenue recognition requirements and guidance. This framework is expected to result in less complex guidance in application while providing a consistent and comparable methodology for revenue recognition. The core principle of the guidance is that an entity should recognize revenue to depict the transfer of promised goods or services to customers in an amount that reflects the consideration to which the entity expects to be entitled in exchange for those goods or services. In addition, the amendments require expanded disclosure to enable the users of the financial statements to understand the nature, timing and uncertainty of revenue and cash flow arising from contracts with customers. On January 1, 2018, the Company adopted this ASU on a modified retrospective basis. Results for reporting periods beginning after January 1, 2018 are presented under&lt;div style="text-decoration: none; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;div style="font-style:italic;display:inline;"&gt;Revenue from Contracts with Customers (Topic 606)&lt;/div&gt;, while prior period amounts were not adjusted and continue to be reported in accordance with the Company&#8217;s historical accounting under&lt;div style="text-decoration: none; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;div style="font-style:italic;display:inline;"&gt;Revenue Recognition Topic 605&lt;/div&gt;. See Note 2&#8211;Revenue Recognition to the Financial Statements for further information related to the Company&#8217;s accounting policy and transition disclosures associated with the adoption of this pronouncement.&lt;/div&gt;&lt;div style="color: rgb(0, 0, 0); font: 10pt &amp;quot;times new roman&amp;quot;, times, serif; letter-spacing: normal; orphans: 2; text-align: start; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial; margin: 0px; text-indent: 0.5in; background: none;"&gt;&lt;div style="text-decoration: none; color: rgb(0, 0, 0); background: none; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;div style="color: rgb(0, 0, 0); font: 10pt 'times new roman', times, serif; letter-spacing: normal; orphans: 2; text-align: start; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial; margin: 0pt 0px; text-indent: 0.5in;"&gt;&lt;div style="color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"&gt;In January 2017, the FASB issued ASU No. 2017-01&lt;div style="font-style:italic;display:inline;"&gt;, Business Combinations (Topic 805): Clarifying the Definition of a Business&lt;/div&gt;, which clarified the definition of a business with the objective of adding guidance to assist entities with evaluating whether transactions should be accounted for as acquisitions (or disposals) of assets or businesses. The Company adopted this ASU on a prospective basis in January 2018 and there was no effect on the Company&#8217;s financial position, results of operations or cash flows.&lt;/div&gt;&lt;/div&gt;&lt;div style="color: rgb(0, 0, 0); font: 10pt &amp;quot;times new roman&amp;quot;, times, serif; letter-spacing: normal; orphans: 2; text-align: start; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial; margin: 0px; text-indent: 0.5in; background: none;"&gt;&lt;div style="text-decoration: none; color: rgb(0, 0, 0); background: none; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;div style="color: rgb(0, 0, 0); font: 10pt 'times new roman', times, serif; letter-spacing: normal; orphans: 2; text-align: start; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial; margin: 0pt 0px; text-indent: 0.5in;"&gt;In October 2016, the FASB issued ASU No. 2016-16,&lt;div style="text-decoration: none; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;div style="font-style:italic;display:inline;"&gt;Income Taxes (Topic 740): Intra-Entity Transfers of Assets Other Than Inventory&lt;/div&gt;, which modified existing guidance and intended to reduce the diversity in practice with respect to the accounting for income tax consequences of intra-entity transfers of assets. This update requires entities to immediately recognize the tax consequences on intercompany asset transfers (excluding inventory) at the transaction date, and eliminated the recognition exception within previous guidance. The Company adopted this ASU using a modified retrospective approach in January 2018 and there was no effect on the Company&#8217;s financial position, results of operations or cash flows.&lt;/div&gt;&lt;div style="color: rgb(0, 0, 0); font: 10pt &amp;quot;times new roman&amp;quot;, times, serif; letter-spacing: normal; orphans: 2; text-align: start; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial; margin: 0px; text-indent: 0.5in; background: none;"&gt;&lt;div style="text-decoration: none; color: rgb(0, 0, 0); background: none; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;div style="color: rgb(0, 0, 0); font: 10pt 'times new roman', times, serif; letter-spacing: normal; orphans: 2; text-align: start; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial; margin: 0pt 0px; text-indent: 0.5in;"&gt;In August 2016, the FASB issued ASU No. 2016-15,&lt;div style="text-decoration: none; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;div style="font-style:italic;display:inline;"&gt;Statement of Cash Flows (Topic 230)&lt;/div&gt;:&lt;div style="text-decoration: none; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;div style="font-style:italic;display:inline;"&gt;Classification of Certain Cash Receipts and Cash Payments&lt;/div&gt;, which intended to reduce diversity in practice in how eight specific transactions are classified in the statement of cash flows. The Company adopted this ASU on a retrospective basis in January 2018 and there was no effect on the Company&#8217;s financial position, results of operations or cash flows.&lt;/div&gt;&lt;div style="color: rgb(0, 0, 0); font: 10pt &amp;quot;times new roman&amp;quot;, times, serif; letter-spacing: normal; orphans: 2; text-align: start; text-indent: 0px; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial; margin: 0px; background: none;"&gt;&lt;div style="text-decoration: none; color: rgb(0, 0, 0); background: none; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&lt;div style="font-style:italic;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;div style="color: rgb(0, 0, 0); font: 10pt 'times new roman', times, serif; letter-spacing: normal; orphans: 2; text-align: start; text-indent: 0px; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial; margin: 0pt 0px;"&gt;&lt;div style="color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&lt;div style="font-style:italic;display:inline;"&gt;Recently Issued Accounting Pronouncements&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;div style="color: rgb(0, 0, 0); font: 10pt &amp;quot;times new roman&amp;quot;, times, serif; letter-spacing: normal; orphans: 2; text-align: start; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial; margin: 0px; text-indent: 0.5in; background: none;"&gt;&lt;div style="text-decoration: none; color: rgb(0, 0, 0); background: none; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;div style="color: rgb(0, 0, 0); font: 10pt 'times new roman', times, serif; letter-spacing: normal; orphans: 2; text-align: start; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial; margin: 0pt 0px; text-indent: 0.5in;"&gt;In January 2017, the FASB issued ASU No. 2017-04,&lt;div style="text-decoration: none; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;div style="font-style:italic;display:inline;"&gt;Intangibles&#8212;Goodwill and Other (Topic 350): Simplifying the Test for Goodwill Impairment&lt;/div&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 update is effective for any annual or interim goodwill impairment tests in fiscal years beginning after December 15, 2019. Early adoption is permitted for interim or annual goodwill impairment tests performed on testing dates after January 1, 2017. The guidance requires application on a prospective basis. The Company does not expect that this pronouncement will have a significant impact on its financial statements.&lt;/div&gt;&lt;div style="color: rgb(0, 0, 0); font: 10pt &amp;quot;times new roman&amp;quot;, times, serif; letter-spacing: normal; orphans: 2; text-align: start; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial; margin: 0px; text-indent: 0.5in; background: none;"&gt;&lt;div style="text-decoration: none; color: rgb(0, 0, 0); background: none; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;div style="color: rgb(0, 0, 0); font: 10pt 'times new roman', times, serif; letter-spacing: normal; orphans: 2; text-align: start; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial; margin: 0pt 0px; text-indent: 0.5in;"&gt;In February 2016, the FASB issued ASU No. 2016-02,&lt;div style="text-decoration: none; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;div style="font-style:italic;display:inline;"&gt;Leases (Topic 842)&lt;/div&gt;. The amendments under this pronouncement will change the way all leases with durations in excess of one year are treated. Under this guidance, lessees will be required to recognize virtually all leases on the balance sheet as a right-of-use asset and an associated financing lease liability or capital lease liability. The right-of-use asset represents the lessee&#8217;s right to use, or control the use of, a specified asset for the specified lease term. The lease liability represents the lessee&#8217;s obligation to make lease payments arising from the lease, measured on a discounted basis. Based on certain characteristics, leases are classified as financing leases or operating leases. Financing lease liabilities, which contain provisions similar to capitalized leases, are amortized like capital leases under current accounting, as amortization expense and interest expense in the statement of operations. Operating lease liabilities are amortized on a straight-line basis over the life of the lease as lease expense in the statement of operations. This update is effective for annual reporting periods, and interim periods within those reporting periods, beginning after December 15, 2018.&lt;/div&gt;&lt;div style="color: rgb(0, 0, 0); font: 10pt 'times new roman', times, serif; letter-spacing: normal; orphans: 2; text-align: start; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial; margin: 0pt 0px; text-indent: 0.5in;"&gt;&#160;&lt;/div&gt;&lt;div style="color: rgb(0, 0, 0); font: 10pt 'times new roman', times, serif; letter-spacing: normal; orphans: 2; text-align: start; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial; margin: 0pt 0px; text-indent: 0.5in;"&gt;The Company continues to evaluate the impact that this pronouncement, and all amendments relating to this pronouncement, will have on its policies and procedures pertaining to its existing and future lease arrangements, disclosure requirements and on the Company&#8217;s financial statements. The Company expects that most existing operating lease commitments that extend beyond twelve months at the time of adoption will be recognized as lease liabilities and right-of-use assets upon adoption.&#160;While the Company is still evaluating the requirements of this update, it currently does not expect the adoption to have a material impact on the recognition, measurement or presentation of lease expenses within the Consolidated Statements of Operations and Comprehensive Income or Consolidated Statements of Cash Flows. See Note 8&#8211;Lease Obligations to the Financial Statements for further information related to the Company&#8217;s future minimum lease payments and the timing of those payments.&lt;/div&gt;&lt;table border="0" style="width:100%; table-layout:fixed;" cellspacing="0" cellpadding="0"&gt;&lt;tr&gt;&lt;td&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;</us-gaap:OrganizationConsolidationBasisOfPresentationBusinessDescriptionAndAccountingPoliciesTextBlock>
<us-gaap:RevenueFromContractWithCustomerTextBlock id="Factid_1136724" contextRef="P01_01_2018To06_30_2018">&lt;div style="color: rgb(0, 0, 0); font: 10pt 'times new roman', times, serif; letter-spacing: normal; orphans: 2; text-align: start; text-indent: 0px; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial; margin: 0pt 0px;"&gt;&lt;div style="color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;2. Revenue Recognition&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;div style="color: rgb(0, 0, 0); font: 10pt &amp;quot;times new roman&amp;quot;, times, serif; letter-spacing: normal; orphans: 2; text-align: start; text-indent: 0px; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial; margin: 0px; background: none;"&gt;&lt;div style="text-decoration: none; color: rgb(0, 0, 0); background: none; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&lt;div style="font-style:italic;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;div style="color: rgb(0, 0, 0); font: 10pt 'times new roman', times, serif; letter-spacing: normal; orphans: 2; text-align: start; text-indent: 0px; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial; margin: 0pt 0px;"&gt;&lt;div style="color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&lt;div style="font-style:italic;display:inline;"&gt;Adoption and Accounting Policy&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;div style="color: rgb(0, 0, 0); font: 10pt &amp;quot;times new roman&amp;quot;, times, serif; letter-spacing: normal; orphans: 2; text-align: start; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial; margin: 0px; text-indent: 0.5in; background: none;"&gt;&lt;div style="text-decoration: none; color: rgb(0, 0, 0); background: none; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;div style="color: rgb(0, 0, 0); font: 10pt 'times new roman', times, serif; letter-spacing: normal; orphans: 2; text-align: start; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial; margin: 0pt 0px; text-indent: 0.5in;"&gt;On January 1, 2018, the Company adopted ASU No. 2014-09,&lt;div style="text-decoration: none; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;div style="font-style:italic;display:inline;"&gt;Revenue from Contracts with Customers (Topic 606)&lt;/div&gt;&lt;div style="text-decoration: none; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;using the modified retrospective method for contracts that were not completed as of January 1, 2018. Results for reporting periods beginning after January 1, 2018 are presented under this new pronouncement, while prior period amounts are not adjusted and continue to be reported under the accounting standard&lt;div style="text-decoration: none; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;div style="font-style:italic;display:inline;"&gt;Revenue Recognition Topic 605,&lt;div style="text-decoration: none; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;which was in effect for prior periods. The Company recorded an increase to opening retained earnings of $0.7 million, net of tax, as of January 1, 2018 due to the cumulative impact of adopting Topic 606, representing revenues which would have been recognized in prior periods under Topic 606. The impact to revenue for the three and six months ended June 30, 2018 was an increase of $0.2 million and $0.3 million, respectively, as a result of adopting Topic 606. The cumulative adjustment and the impact experienced during the&#160;six months ended June 30, 2018 were due to accelerated recognition of contract provisions related to variable consideration previously not permitted to be recognized under Topic 605 until no remaining contingency existed related to this consideration.&lt;/div&gt;&lt;div style="color: rgb(0, 0, 0); font: 10pt &amp;quot;times new roman&amp;quot;, times, serif; letter-spacing: normal; orphans: 2; text-align: start; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial; margin: 0px; text-indent: 0.5in; background: none;"&gt;&lt;div style="text-decoration: none; color: rgb(0, 0, 0); background: none; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;div style="color: rgb(0, 0, 0); font: 10pt 'times new roman', times, serif; letter-spacing: normal; orphans: 2; text-align: start; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial; margin: 0pt 0px; text-indent: 0.5in;"&gt;&lt;div style="color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"&gt;Under Topic 606, the Company recognizes revenue to depict the transfer of goods or services to customers in an amount that reflects the consideration the Company expects to be entitled to in exchange for goods or services provided. Revenue associated with contracts with customers is recognized over time as the Company&#8217;s performance creates or enhances customer controlled assets or creates or enhances an asset with no alternative use, which the Company has an enforceable right to receive compensation as defined under the contract for performance completed. To determine the amount of revenue to recognize over time, the Company estimates profit by determining the difference between total estimated revenue and total estimated cost of a contract. The profit and corresponding revenue is recognized over the contract term based on costs incurred under the cost-to-cost method. For purposes of recognizing revenue, the Company follows the five step approach outlined in ASC 606-10-25.&lt;/div&gt;&lt;/div&gt;&lt;div style="color: rgb(0, 0, 0); font: 10pt &amp;quot;times new roman&amp;quot;, times, serif; letter-spacing: normal; orphans: 2; text-align: start; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial; margin: 0px; text-indent: 0.5in; background: none;"&gt;&lt;div style="text-decoration: none; color: rgb(0, 0, 0); background: none; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;div style="color: rgb(0, 0, 0); font: 10pt 'times new roman', times, serif; letter-spacing: normal; orphans: 2; text-align: start; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial; margin: 0pt 0px; text-indent: 0.5in;"&gt;&lt;div style="color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"&gt;As the cost-to-cost method is driven by incurred cost, the Company calculates the percentage of completion by dividing costs incurred-to-date by the total estimated cost. The percentage of completion is then multiplied by estimated revenues to determine inception-to-date revenue. Revenue recognized for the period is the current inception-to-date recognized revenue less the prior period inception-to-date recognized revenue. If a contract is projected to result in a loss, the entire contract loss is recognized in the period when the loss was first determined and the amount of the loss is updated in subsequent reporting periods. Revenue recognition also includes an amount related to a contract asset or contract liability. If the recognized revenue is greater than the amount billed to the customer, a contract asset is recorded in costs and estimated earnings in excess of billings on uncompleted contracts. Conversely, if the amount billed to the customer is greater than the recognized revenue, a contract liability is recorded in billings in excess of costs and estimated earnings on uncompleted contracts. Contract costs incurred-to-date and expected total contract costs are continuously monitored during the term of the contract. Changes in the job performance, job conditions and final contract settlements are factors that influence management&#8217;s assessment of total contract value and the total estimated costs to complete those contracts, and therefore, profit and revenue recognition.&lt;/div&gt;&lt;/div&gt;&lt;div style="color: rgb(0, 0, 0); font: 10pt &amp;quot;times new roman&amp;quot;, times, serif; letter-spacing: normal; orphans: 2; text-align: start; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial; margin: 0px; text-indent: 0.5in; background: none;"&gt;&lt;div style="text-decoration: none; color: rgb(0, 0, 0); background: none; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;div style="color: rgb(0, 0, 0); font: 10pt 'times new roman', times, serif; letter-spacing: normal; orphans: 2; text-align: start; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial; margin: 0pt 0px; text-indent: 0.5in;"&gt;&lt;div style="color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"&gt;Some of the Company&#8217;s contracts may have contract terms that include variable consideration such as safety or performance bonuses or liquidated damages. In accordance with ASC 606-10-32, the Company estimates the variable consideration using one of two methods. In contracts in which there is a binary outcome, the most likely amount method is used. In instances in which there is a range of possible outcomes, the expected value method is used. In accordance with ASC 606-10-32-11, the Company includes the estimated amount of variable consideration in the transaction price only to the extent that it is probable that a significant reversal in the amount of cumulative recognized revenue will not result when the final outcome of the variable consideration is determined. In contracts in which a significant reversal may occur, the Company uses constraint in recognizing revenue on variable consideration. Although the Company often enters into contracts that contain liquidated damage clauses, the Company rarely incurs them, and as such, the Company does not include amounts associated with liquidated damage clauses until it is probable that liquidated damages will occur. These items are continually monitored by multiple levels of management throughout the reporting period.&lt;/div&gt;&lt;/div&gt;&lt;div style="color: rgb(0, 0, 0); font: 10pt &amp;quot;times new roman&amp;quot;, times, serif; letter-spacing: normal; orphans: 2; text-align: start; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial; margin: 0px; text-indent: 0.5in; background: none;"&gt;&lt;div style="text-decoration: none; color: rgb(0, 0, 0); background: none; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;div style="color: rgb(0, 0, 0); font: 10pt 'times new roman', times, serif; letter-spacing: normal; orphans: 2; text-align: start; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial; margin: 0pt 0px; text-indent: 0.5in;"&gt;&lt;div style="color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"&gt;A portion of the work the Company performs requires financial assurances in the form of performance and payment bonds or letters of credit at the time of execution of the contract. Most contracts include retention provisions of up to 10%, which are generally withheld from each progress payment as retainage until the contract work has been completed and approved.&lt;/div&gt;&lt;/div&gt;&lt;div style="color: rgb(0, 0, 0); font: 10pt &amp;quot;times new roman&amp;quot;, times, serif; letter-spacing: normal; orphans: 2; text-align: start; text-indent: 0px; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial; margin: 0px; background: none;"&gt;&lt;div style="text-decoration: none; color: rgb(0, 0, 0); background: none; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&lt;div style="font-style:italic;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;div style="color: rgb(0, 0, 0); font: 10pt 'times new roman', times, serif; letter-spacing: normal; orphans: 2; text-align: start; text-indent: 0px; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial; margin: 0pt 0px;"&gt;&lt;div style="color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&lt;div style="font-style:italic;display:inline;"&gt;Disaggregation of Revenue&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;div style="color: rgb(0, 0, 0); font: 10pt &amp;quot;times new roman&amp;quot;, times, serif; letter-spacing: normal; orphans: 2; text-align: start; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial; margin: 0px; text-indent: 0.5in; background: none;"&gt;&lt;div style="text-decoration: none; color: rgb(0, 0, 0); background: none; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;div style="color: rgb(0, 0, 0); font: 10pt 'times new roman', times, serif; letter-spacing: normal; orphans: 2; text-align: start; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial; margin: 0pt 0px; text-indent: 0.5in;"&gt;&lt;div style="color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"&gt;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. 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 require the Company to include a guaranteed not-to-exceed maximum price.&lt;/div&gt;&lt;/div&gt;&lt;div style="color: rgb(0, 0, 0); font: 10pt &amp;quot;times new roman&amp;quot;, times, serif; letter-spacing: normal; orphans: 2; text-align: start; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial; margin: 0px; text-indent: 0.5in; background: none;"&gt;&lt;div style="text-decoration: none; color: rgb(0, 0, 0); background: none; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;div style="color: rgb(0, 0, 0); font: 10pt 'times new roman', times, serif; letter-spacing: normal; orphans: 2; text-align: start; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial; margin: 0pt 0px; text-indent: 0.5in;"&gt;&lt;div style="color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"&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 (&#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 one 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&#160;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 10&#8211;Segment Information to the Financial Statements.&lt;/div&gt;&lt;/div&gt;&lt;table border="0" style="width:100%; table-layout:fixed;" cellspacing="0" cellpadding="0"&gt;&lt;tr&gt;&lt;td&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;div style="color: rgb(0, 0, 0); font: 10pt &amp;quot;times new roman&amp;quot;, times, serif; letter-spacing: normal; orphans: 2; text-align: start; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial; margin: 0px; text-indent: 0.5in; background: none;"&gt;&lt;div style="text-decoration: none; color: rgb(0, 0, 0); background: none; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;div style="color: rgb(0, 0, 0); font: 10pt 'times new roman', times, serif; letter-spacing: normal; orphans: 2; text-align: start; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial; margin: 0pt 0px; text-indent: 0.5in;"&gt;&lt;div style="color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"&gt;The components of the Company&#8217;s revenue by contract type for the three&#160;and&#160;six months ended June 30, 2018 were as follows:&lt;/div&gt;&lt;/div&gt;&lt;div style="color: rgb(0, 0, 0); font: 10pt &amp;quot;times new roman&amp;quot;, times, serif; letter-spacing: normal; orphans: 2; text-align: start; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial; margin: 0px; text-indent: 0.5in;"&gt;&#160;&lt;/div&gt;&lt;div style="color: rgb(0, 0, 0); font: 10pt &amp;quot;times new roman&amp;quot;, times, serif; letter-spacing: normal; orphans: 2; text-align: start; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial; margin: 0px; text-indent: 0.5in;"&gt;&#160;&lt;/div&gt;&lt;table style="width: 80%; margin-left: 1in; border-collapse: separate; border-spacing: 0px;;text-align:left;"&gt;&lt;tr&gt;&lt;td style="padding: 0px 0in 1pt; font-size: 10pt; line-height: 10pt; width: 22%; vertical-align: bottom;"&gt;&lt;div style="margin: 0px 0in; font-family: &amp;quot;times new roman&amp;quot;, serif; font-size: 10pt; line-height: normal; background: none; text-align: center; white-space: nowrap;"&gt;&lt;div style="background: none;;font-weight:bold;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding: 0in 0in 1pt; font-size: 10pt; line-height: 10pt; vertical-align: bottom;"&gt;&lt;div style="font-size: 10pt; margin-bottom: 0px; margin-top: 0px; line-height: normal;"&gt;&lt;div style="background: none;;font-weight:bold;display:inline;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, times, serif; font-size: 10pt; background: none; text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="22" style="padding: 0in; font-size: 10pt; line-height: 10pt; vertical-align: bottom; width: 11%; border-bottom: 1pt solid black;"&gt;&lt;div style="text-align: center; margin: 0in 0in 0.0001pt; font-family: &amp;quot;times new roman&amp;quot;, serif; font-size: 10pt; line-height: normal; white-space: nowrap;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;Three months ended June 30, 2018&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding: 0in 0in 0.5pt; font-size: 10pt; line-height: 10pt; vertical-align: bottom;"&gt;&lt;div style="font-size: 10pt; margin-bottom: 0px; margin-top: 0px; line-height: normal;"&gt;&lt;div style="background: none;;font-weight:bold;display:inline;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, times, serif; font-size: 10pt; background: none; text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="padding: 0px 0in 1pt; font-size: 10pt; line-height: 10pt; width: 22%; vertical-align: bottom;"&gt;&lt;div style="margin: 0px 0in; font-family: &amp;quot;times new roman&amp;quot;, serif; font-size: 10pt; line-height: normal; background: none; text-align: center; white-space: nowrap;"&gt;&lt;div style="background: none;;font-weight:bold;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding: 0in 0in 1pt; font-size: 10pt; line-height: 10pt; vertical-align: bottom;"&gt;&lt;div style="font-size: 10pt; margin-bottom: 0px; margin-top: 0px; line-height: normal;"&gt;&lt;div style="background: none;;font-weight:bold;display:inline;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, times, serif; font-size: 10pt; background: none; text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="6" style="padding: 0in; font-size: 10pt; line-height: 10pt; vertical-align: bottom; width: 11%; border-bottom: 1pt solid black; border-top: 0px none;"&gt;&lt;div style="text-align: center; margin: 0in 0in 0.0001pt; font-family: &amp;quot;times new roman&amp;quot;, serif; font-size: 10pt; line-height: normal; white-space: nowrap;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;T&amp;amp;D&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding: 0in 0in 0.5pt; font-size: 10pt; line-height: 10pt; vertical-align: bottom; border-top: 0px none;"&gt;&lt;div style="font-size: 10pt; margin-bottom: 0px; margin-top: 0px; line-height: normal;"&gt;&lt;div style="background: none;;font-weight:bold;display:inline;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, times, serif; font-size: 10pt; background: none; text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding: 0in 0in 1pt; font-size: 10pt; line-height: 10pt; vertical-align: bottom; border-top: 0px none;"&gt;&lt;div style="font-size: 10pt; margin-bottom: 0px; margin-top: 0px; line-height: normal;"&gt;&lt;div style="background: none;;font-weight:bold;display:inline;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, times, serif; font-size: 10pt; background: none; text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="6" style="padding: 0in; font-size: 10pt; line-height: 10pt; vertical-align: bottom; width: 11%; border-bottom: 1pt solid black; border-top: 0px none;"&gt;&lt;div style="text-align: center; margin: 0in 0in 0.0001pt; font-family: &amp;quot;times new roman&amp;quot;, serif; font-size: 10pt; line-height: normal; white-space: nowrap;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;C&amp;amp;I&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding: 0in 0in 0.5pt; font-size: 10pt; line-height: 10pt; vertical-align: bottom; border-top: 0px none;"&gt;&lt;div style="font-size: 10pt; margin-bottom: 0px; margin-top: 0px; line-height: normal;"&gt;&lt;div style="background: none;;font-weight:bold;display:inline;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, times, serif; font-size: 10pt; background: none; text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding: 0in 0in 1pt; font-size: 10pt; line-height: 10pt; vertical-align: bottom; border-top: 0px none;"&gt;&lt;div style="font-size: 10pt; margin-bottom: 0px; margin-top: 0px; line-height: normal;"&gt;&lt;div style="background: none;;font-weight:bold;display:inline;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, times, serif; font-size: 10pt; background: none; text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="6" style="padding: 0in; font-size: 10pt; line-height: 10pt; vertical-align: bottom; width: 11%; border-bottom: 1pt solid black; border-top: 0px none;"&gt;&lt;div style="text-align: center; margin: 0in 0in 0.0001pt; font-family: &amp;quot;times new roman&amp;quot;, serif; font-size: 10pt; line-height: normal; white-space: nowrap;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;Total&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding: 0in 0in 0.5pt; font-size: 10pt; line-height: 10pt; vertical-align: bottom;"&gt;&lt;div style="font-size: 10pt; margin-bottom: 0px; margin-top: 0px; line-height: normal;"&gt;&lt;div style="background: none;;font-weight:bold;display:inline;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, times, serif; font-size: 10pt; background: none; text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="padding: 0px 0in 1pt; font-size: 10pt; line-height: 10pt; width: 22%; vertical-align: bottom;"&gt;&lt;div style="margin: 0in 0in 0.0001pt; font-family: &amp;quot;times new roman&amp;quot;, serif; font-size: 10pt; line-height: normal; white-space: nowrap;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;(in&#160;thousands)&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding: 0in 0in 1pt; font-size: 10pt; line-height: 10pt; vertical-align: bottom;"&gt;&lt;div style="font-size: 10pt; margin-bottom: 0px; margin-top: 0px; line-height: normal;"&gt;&lt;div style="background: none;;font-weight:bold;display:inline;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, times, serif; font-size: 10pt; background: none; text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="padding: 0in; font-size: 10pt; line-height: 10pt; vertical-align: bottom; width: 11%; border-bottom: 1pt solid black; border-top: 0px none;"&gt;&lt;div style="text-align: center; margin: 0in 0in 0.0001pt; font-family: &amp;quot;times new roman&amp;quot;, serif; font-size: 10pt; line-height: normal; white-space: nowrap;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;Amount&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding: 0in 0in 0.5pt; font-size: 10pt; line-height: 10pt; vertical-align: bottom; border-top: 0px none;"&gt;&lt;div style="font-size: 10pt; margin-bottom: 0px; margin-top: 0px; line-height: normal;"&gt;&lt;div style="background: none;;font-weight:bold;display:inline;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, times, serif; font-size: 10pt; background: none; text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding: 0in 0in 1pt; font-size: 10pt; line-height: 10pt; vertical-align: bottom; border-top: 0px none;"&gt;&lt;div style="font-size: 10pt; margin-bottom: 0px; margin-top: 0px; line-height: normal;"&gt;&lt;div style="background: none;;font-weight:bold;display:inline;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, times, serif; font-size: 10pt; background: none; text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="padding: 0in; font-size: 10pt; line-height: 10pt; vertical-align: bottom; width: 11%; border-bottom: 1pt solid black; border-top: 0px none;"&gt;&lt;div style="text-align: center; margin: 0in 0in 0.0001pt; font-family: &amp;quot;times new roman&amp;quot;, serif; font-size: 10pt; line-height: normal; white-space: nowrap;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;Percent&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding: 0in 0in 0.5pt; font-size: 10pt; line-height: 10pt; vertical-align: bottom;"&gt;&lt;div style="font-size: 10pt; margin-bottom: 0px; margin-top: 0px; line-height: normal;"&gt;&lt;div style="background: none;;font-weight:bold;display:inline;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, times, serif; font-size: 10pt; background: none; text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding: 0in 0in 1pt; font-size: 10pt; line-height: 10pt; vertical-align: bottom;"&gt;&lt;div style="font-size: 10pt; margin-bottom: 0px; margin-top: 0px; line-height: normal;"&gt;&lt;div style="background: none;;font-weight:bold;display:inline;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, times, serif; font-size: 10pt; background: none; text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="padding: 0in; font-size: 10pt; line-height: 10pt; vertical-align: bottom; width: 11%; border-bottom: 1pt solid black; border-top: 0px none;"&gt;&lt;div style="text-align: center; margin: 0in 0in 0.0001pt; font-family: &amp;quot;times new roman&amp;quot;, serif; font-size: 10pt; line-height: normal; white-space: nowrap;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;Amount&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding: 0in 0in 0.5pt; font-size: 10pt; line-height: 10pt; vertical-align: bottom; border-top: 0px none;"&gt;&lt;div style="font-size: 10pt; margin-bottom: 0px; margin-top: 0px; line-height: normal;"&gt;&lt;div style="background: none;;font-weight:bold;display:inline;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, times, serif; font-size: 10pt; background: none; text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding: 0in 0in 1pt; font-size: 10pt; line-height: 10pt; vertical-align: bottom; border-top: 0px none;"&gt;&lt;div style="font-size: 10pt; margin-bottom: 0px; margin-top: 0px; line-height: normal;"&gt;&lt;div style="background: none;;font-weight:bold;display:inline;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, times, serif; font-size: 10pt; background: none; text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="padding: 0in; font-size: 10pt; line-height: 10pt; vertical-align: bottom; width: 11%; border-bottom: 1pt solid black; border-top: 0px none;"&gt;&lt;div style="text-align: center; margin: 0in 0in 0.0001pt; font-family: &amp;quot;times new roman&amp;quot;, serif; font-size: 10pt; line-height: normal; white-space: nowrap;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;Percent&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding: 0in 0in 0.5pt; font-size: 10pt; line-height: 10pt; vertical-align: bottom;"&gt;&lt;div style="font-size: 10pt; margin-bottom: 0px; margin-top: 0px; line-height: normal;"&gt;&lt;div style="background: none;;font-weight:bold;display:inline;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, times, serif; font-size: 10pt; background: none; text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding: 0in 0in 1pt; font-size: 10pt; line-height: 10pt; vertical-align: bottom;"&gt;&lt;div style="font-size: 10pt; margin-bottom: 0px; margin-top: 0px; line-height: normal;"&gt;&lt;div style="background: none;;font-weight:bold;display:inline;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, times, serif; font-size: 10pt; background: none; text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="padding: 0in; font-size: 10pt; line-height: 10pt; vertical-align: bottom; width: 11%; border-bottom: 1pt solid black; border-top: 0px none;"&gt;&lt;div style="text-align: center; margin: 0in 0in 0.0001pt; font-family: &amp;quot;times new roman&amp;quot;, serif; font-size: 10pt; line-height: normal; white-space: nowrap;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;Amount&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding: 0in 0in 0.5pt; font-size: 10pt; line-height: 10pt; vertical-align: bottom; border-top: 0px none;"&gt;&lt;div style="font-size: 10pt; margin-bottom: 0px; margin-top: 0px; line-height: normal;"&gt;&lt;div style="background: none;;font-weight:bold;display:inline;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, times, serif; font-size: 10pt; background: none; text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding: 0in 0in 1pt; font-size: 10pt; line-height: 10pt; vertical-align: bottom; border-top: 0px none;"&gt;&lt;div style="font-size: 10pt; margin-bottom: 0px; margin-top: 0px; line-height: normal;"&gt;&lt;div style="background: none;;font-weight:bold;display:inline;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, times, serif; font-size: 10pt; background: none; text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="padding: 0in; font-size: 10pt; line-height: 10pt; vertical-align: bottom; width: 11%; border-bottom: 1pt solid black; border-top: 0px none;"&gt;&lt;div style="text-align: center; margin: 0in 0in 0.0001pt; font-family: &amp;quot;times new roman&amp;quot;, serif; font-size: 10pt; line-height: normal; white-space: nowrap;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;Percent&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding: 0in 0in 0.5pt; font-size: 10pt; line-height: 10pt; vertical-align: bottom;"&gt;&lt;div style="font-size: 10pt; margin-bottom: 0px; margin-top: 0px; line-height: normal;"&gt;&lt;div style="background: none;;font-weight:bold;display:inline;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, times, serif; font-size: 10pt; background: none; text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="background: rgb(204, 238, 255); width: 22%; padding: 0px 0in; font-size: 10pt; line-height: 10pt; vertical-align: bottom;"&gt;&lt;div style="margin: 0in 0in 0.0001pt; font-family: &amp;quot;times new roman&amp;quot;, serif; font-size: 10pt; line-height: normal;"&gt;Fixed price&lt;/div&gt;&lt;/td&gt;&lt;td style="background: rgb(204, 238, 255); width: 1%; padding: 0in; font-size: 10pt; line-height: 10pt; vertical-align: bottom;"&gt;&lt;div style="font-size: 10pt; margin-bottom: 0px; margin-top: 0px; line-height: normal; background: none;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, times, serif; font-size: 10pt; background: none; text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="background-color: rgb(204, 238, 255); width: 1%; text-align: left; vertical-align: bottom; padding: 0in;"&gt;&lt;div style="text-align: left; margin: 0in 0in 0.0001pt; font-family: &amp;quot;times new roman&amp;quot;, serif; font-size: 10pt; line-height: normal; text-indent: 0in; white-space: nowrap;"&gt;$&lt;/div&gt;&lt;/td&gt;&lt;td style="background: rgb(204, 238, 255); width: 10%; padding: 0in; font-size: 10pt; line-height: 10pt; text-align: right; vertical-align: bottom;"&gt;&lt;div style="text-align: right; margin: 0in 0in 0.0001pt; font-family: &amp;quot;times new roman&amp;quot;, serif; font-size: 10pt; line-height: normal; white-space: nowrap;"&gt;77,230&lt;/div&gt;&lt;/td&gt;&lt;td style="background: rgb(204, 238, 255); width: 1%; padding: 0in; font-size: 10pt; line-height: 10pt; text-align: left; vertical-align: bottom;"&gt;&lt;div style="font-size: 10pt; margin-left: 0in; text-indent: 0in; text-align: left; white-space: nowrap; margin-bottom: 0px; margin-top: 0px; line-height: normal; background: none;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, times, serif; font-size: 10pt; background: none; text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="background-color: rgb(204, 238, 255); width: 1%; vertical-align: bottom; padding: 0in;"&gt;&lt;div style="font-size: 10pt; margin-bottom: 0px; margin-top: 0px; line-height: normal; background: none;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, times, serif; font-size: 10pt; background: none; text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="background: rgb(204, 238, 255); width: 1%; padding: 0in; font-size: 10pt; line-height: 10pt; text-align: left; vertical-align: bottom;"&gt;&lt;div style="font-size: 10pt; margin-left: 0in; text-indent: 0in; text-align: left; white-space: nowrap; margin-bottom: 0px; margin-top: 0px; line-height: normal; background: none;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, times, serif; font-size: 10pt; background: none; text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="background: rgb(204, 238, 255); width: 10%; padding: 0in; font-size: 10pt; line-height: 10pt; text-align: right; vertical-align: bottom;"&gt;&lt;div style="text-align: right; margin: 0in 0in 0.0001pt; font-family: &amp;quot;times new roman&amp;quot;, serif; font-size: 10pt; line-height: normal; white-space: nowrap;"&gt;39.2&lt;/div&gt;&lt;/td&gt;&lt;td style="background: rgb(204, 238, 255); width: 1%; padding: 0in; font-size: 10pt; line-height: 10pt; text-align: left; vertical-align: bottom;"&gt;&lt;div style="text-align: left; margin: 0in 0in 0.0001pt; font-family: &amp;quot;times new roman&amp;quot;, serif; font-size: 10pt; line-height: normal; text-indent: 0in; white-space: nowrap;"&gt;%&lt;/div&gt;&lt;/td&gt;&lt;td style="background-color: rgb(204, 238, 255); width: 1%; vertical-align: bottom; padding: 0in;"&gt;&lt;div style="font-size: 10pt; margin-bottom: 0px; margin-top: 0px; line-height: normal; background: none;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, times, serif; font-size: 10pt; background: none; text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="background: rgb(204, 238, 255); width: 1%; padding: 0in; font-size: 10pt; line-height: 10pt; text-align: left; vertical-align: bottom;"&gt;&lt;div style="text-align: left; margin: 0in 0in 0.0001pt; font-family: &amp;quot;times new roman&amp;quot;, serif; font-size: 10pt; line-height: normal; text-indent: 0in; white-space: nowrap;"&gt;$&lt;/div&gt;&lt;/td&gt;&lt;td style="background: rgb(204, 238, 255); width: 10%; padding: 0in; font-size: 10pt; line-height: 10pt; text-align: right; vertical-align: bottom;"&gt;&lt;div style="text-align: right; margin: 0in 0in 0.0001pt; font-family: &amp;quot;times new roman&amp;quot;, serif; font-size: 10pt; line-height: normal; white-space: nowrap;"&gt;90,439&lt;/div&gt;&lt;/td&gt;&lt;td style="background: rgb(204, 238, 255); width: 1%; padding: 0in; font-size: 10pt; line-height: 10pt; text-align: left; vertical-align: bottom;"&gt;&lt;div style="font-size: 10pt; margin-left: 0in; text-indent: 0in; text-align: left; white-space: nowrap; margin-bottom: 0px; margin-top: 0px; line-height: normal; background: none;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, times, serif; font-size: 10pt; background: none; text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="background-color: rgb(204, 238, 255); width: 1%; vertical-align: bottom; padding: 0in;"&gt;&lt;div style="font-size: 10pt; margin-bottom: 0px; margin-top: 0px; line-height: normal; background: none;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, times, serif; font-size: 10pt; background: none; text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="background: rgb(204, 238, 255); width: 1%; padding: 0in; font-size: 10pt; line-height: 10pt; text-align: left; vertical-align: bottom;"&gt;&lt;div style="font-size: 10pt; margin-left: 0in; text-indent: 0in; text-align: left; white-space: nowrap; margin-bottom: 0px; margin-top: 0px; line-height: normal; background: none;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, times, serif; font-size: 10pt; background: none; text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="background: rgb(204, 238, 255); width: 10%; padding: 0in; font-size: 10pt; line-height: 10pt; text-align: right; vertical-align: bottom;"&gt;&lt;div style="text-align: right; margin: 0in 0in 0.0001pt; font-family: &amp;quot;times new roman&amp;quot;, serif; font-size: 10pt; line-height: normal; white-space: nowrap;"&gt;63.4&lt;/div&gt;&lt;/td&gt;&lt;td style="background: rgb(204, 238, 255); width: 1%; padding: 0in; font-size: 10pt; line-height: 10pt; text-align: left; vertical-align: bottom;"&gt;&lt;div style="text-align: left; margin: 0in 0in 0.0001pt; font-family: &amp;quot;times new roman&amp;quot;, serif; font-size: 10pt; line-height: normal; text-indent: 0in; white-space: nowrap;"&gt;%&lt;/div&gt;&lt;/td&gt;&lt;td style="background-color: rgb(204, 238, 255); width: 1%; vertical-align: bottom; padding: 0in;"&gt;&lt;div style="font-size: 10pt; margin-bottom: 0px; margin-top: 0px; line-height: normal; background: none;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, times, serif; font-size: 10pt; background: none; text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="background: rgb(204, 238, 255); width: 1%; padding: 0in; font-size: 10pt; line-height: 10pt; text-align: left; vertical-align: bottom;"&gt;&lt;div style="text-align: left; margin: 0in 0in 0.0001pt; font-family: &amp;quot;times new roman&amp;quot;, serif; font-size: 10pt; line-height: normal; text-indent: 0in; white-space: nowrap;"&gt;$&lt;/div&gt;&lt;/td&gt;&lt;td style="background: rgb(204, 238, 255); width: 10%; padding: 0in; font-size: 10pt; line-height: 10pt; text-align: right; vertical-align: bottom;"&gt;&lt;div style="text-align: right; margin: 0in 0in 0.0001pt; font-family: &amp;quot;times new roman&amp;quot;, serif; font-size: 10pt; line-height: normal; white-space: nowrap;"&gt;167,669&lt;/div&gt;&lt;/td&gt;&lt;td style="background: rgb(204, 238, 255); width: 1%; padding: 0in; font-size: 10pt; line-height: 10pt; text-align: left; vertical-align: bottom;"&gt;&lt;div style="font-size: 10pt; margin-left: 0in; text-indent: 0in; text-align: left; white-space: nowrap; margin-bottom: 0px; margin-top: 0px; line-height: normal; background: none;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, times, serif; font-size: 10pt; background: none; text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="background-color: rgb(204, 238, 255); width: 1%; vertical-align: bottom; padding: 0in;"&gt;&lt;div style="font-size: 10pt; margin-bottom: 0px; margin-top: 0px; line-height: normal; background: none;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, times, serif; font-size: 10pt; background: none; text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="background: rgb(204, 238, 255); width: 1%; padding: 0in; font-size: 10pt; line-height: 10pt; text-align: left; vertical-align: bottom;"&gt;&lt;div style="font-size: 10pt; margin-left: 0in; text-indent: 0in; text-align: left; white-space: nowrap; margin-bottom: 0px; margin-top: 0px; line-height: normal; background: none;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, times, serif; font-size: 10pt; background: none; text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="background: rgb(204, 238, 255); width: 10%; padding: 0in; font-size: 10pt; line-height: 10pt; text-align: right; vertical-align: bottom;"&gt;&lt;div style="text-align: right; margin: 0in 0in 0.0001pt; font-family: &amp;quot;times new roman&amp;quot;, serif; font-size: 10pt; line-height: normal; white-space: nowrap;"&gt;49.4&lt;/div&gt;&lt;/td&gt;&lt;td style="background: rgb(204, 238, 255); width: 1%; padding: 0in; font-size: 10pt; line-height: 10pt; text-align: left; vertical-align: bottom;"&gt;&lt;div style="text-align: left; margin: 0in 0in 0.0001pt; font-family: &amp;quot;times new roman&amp;quot;, serif; font-size: 10pt; line-height: normal; text-indent: 0in; white-space: nowrap;"&gt;%&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="background: rgb(255, 255, 255); padding: 0px 0in; font-size: 10pt; line-height: 10pt; width: 22%; vertical-align: bottom;"&gt;&lt;div style="margin: 0in 0in 0.0001pt; font-family: &amp;quot;times new roman&amp;quot;, serif; font-size: 10pt; line-height: normal;"&gt;Unit Price&lt;/div&gt;&lt;/td&gt;&lt;td style="background: rgb(255, 255, 255); padding: 0in; font-size: 10pt; line-height: 10pt; width: 1%; vertical-align: bottom;"&gt;&lt;div style="font-size: 10pt; margin-bottom: 0px; margin-top: 0px; line-height: normal; background: none;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, times, serif; font-size: 10pt; background: none; text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="background-color: rgb(255, 255, 255); width: 1%; text-align: left; vertical-align: bottom; padding: 0in;"&gt;&lt;div style="font-size: 10pt; margin-left: 0in; text-indent: 0in; text-align: left; white-space: nowrap; margin-bottom: 0px; margin-top: 0px; line-height: normal; background: none;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, times, serif; font-size: 10pt; background: none; text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="background: rgb(255, 255, 255); padding: 0in; font-size: 10pt; line-height: 10pt; width: 10%; text-align: right; vertical-align: bottom;"&gt;&lt;div style="text-align: right; margin: 0in 0in 0.0001pt; font-family: &amp;quot;times new roman&amp;quot;, serif; font-size: 10pt; line-height: normal; white-space: nowrap;"&gt;41,631&lt;/div&gt;&lt;/td&gt;&lt;td style="background: rgb(255, 255, 255); padding: 0in; font-size: 10pt; line-height: 10pt; width: 1%; text-align: left; vertical-align: bottom;"&gt;&lt;div style="font-size: 10pt; margin-left: 0in; text-indent: 0in; text-align: left; white-space: nowrap; margin-bottom: 0px; margin-top: 0px; line-height: normal; background: none;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, times, serif; font-size: 10pt; background: none; text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="background-color: rgb(255, 255, 255); width: 1%; vertical-align: bottom; padding: 0in;"&gt;&lt;div style="font-size: 10pt; margin-bottom: 0px; margin-top: 0px; line-height: normal; background: none;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, times, serif; font-size: 10pt; background: none; text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="background: rgb(255, 255, 255); padding: 0in; font-size: 10pt; line-height: 10pt; width: 1%; text-align: left; vertical-align: bottom;"&gt;&lt;div style="font-size: 10pt; margin-left: 0in; text-indent: 0in; text-align: left; white-space: nowrap; margin-bottom: 0px; margin-top: 0px; line-height: normal; background: none;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, times, serif; font-size: 10pt; background: none; text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="background: rgb(255, 255, 255); padding: 0in; font-size: 10pt; line-height: 10pt; width: 10%; text-align: right; vertical-align: bottom;"&gt;&lt;div style="text-align: right; margin: 0in 0in 0.0001pt; font-family: &amp;quot;times new roman&amp;quot;, serif; font-size: 10pt; line-height: normal; white-space: nowrap;"&gt;21.1&lt;/div&gt;&lt;/td&gt;&lt;td style="background: rgb(255, 255, 255); padding: 0in; font-size: 10pt; line-height: 10pt; width: 1%; text-align: left; vertical-align: bottom;"&gt;&lt;div style="font-size: 10pt; margin-left: 0in; text-indent: 0in; text-align: left; white-space: nowrap; margin-bottom: 0px; margin-top: 0px; line-height: normal; background: none;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, times, serif; font-size: 10pt; background: none; text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="background-color: rgb(255, 255, 255); width: 1%; vertical-align: bottom; padding: 0in;"&gt;&lt;div style="font-size: 10pt; margin-bottom: 0px; margin-top: 0px; line-height: normal; background: none;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, times, serif; font-size: 10pt; background: none; text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="background: rgb(255, 255, 255); padding: 0in; font-size: 10pt; line-height: 10pt; width: 1%; text-align: left; vertical-align: bottom;"&gt;&lt;div style="font-size: 10pt; margin-left: 0in; text-indent: 0in; text-align: left; white-space: nowrap; margin-bottom: 0px; margin-top: 0px; line-height: normal; background: none;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, times, serif; font-size: 10pt; background: none; text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="background: rgb(255, 255, 255); padding: 0in; font-size: 10pt; line-height: 10pt; width: 10%; text-align: right; vertical-align: bottom;"&gt;&lt;div style="text-align: right; margin: 0in 0in 0.0001pt; font-family: &amp;quot;times new roman&amp;quot;, serif; font-size: 10pt; line-height: normal; white-space: nowrap;"&gt;15,408&lt;/div&gt;&lt;/td&gt;&lt;td style="background: rgb(255, 255, 255); padding: 0in; font-size: 10pt; line-height: 10pt; width: 1%; text-align: left; vertical-align: bottom;"&gt;&lt;div style="font-size: 10pt; margin-left: 0in; text-indent: 0in; text-align: left; white-space: nowrap; margin-bottom: 0px; margin-top: 0px; line-height: normal; background: none;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, times, serif; font-size: 10pt; background: none; text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="background-color: rgb(255, 255, 255); width: 1%; vertical-align: bottom; padding: 0in;"&gt;&lt;div style="font-size: 10pt; margin-bottom: 0px; margin-top: 0px; line-height: normal; background: none;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, times, serif; font-size: 10pt; background: none; text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="background: rgb(255, 255, 255); padding: 0in; font-size: 10pt; line-height: 10pt; width: 1%; text-align: left; vertical-align: bottom;"&gt;&lt;div style="font-size: 10pt; margin-left: 0in; text-indent: 0in; text-align: left; white-space: nowrap; margin-bottom: 0px; margin-top: 0px; line-height: normal; background: none;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, times, serif; font-size: 10pt; background: none; text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="background: rgb(255, 255, 255); padding: 0in; font-size: 10pt; line-height: 10pt; width: 10%; text-align: right; vertical-align: bottom;"&gt;&lt;div style="text-align: right; margin: 0in 0in 0.0001pt; font-family: &amp;quot;times new roman&amp;quot;, serif; font-size: 10pt; line-height: normal; white-space: nowrap;"&gt;10.8&lt;/div&gt;&lt;/td&gt;&lt;td style="background: rgb(255, 255, 255); padding: 0in; font-size: 10pt; line-height: 10pt; width: 1%; text-align: left; vertical-align: bottom;"&gt;&lt;div style="font-size: 10pt; margin-left: 0in; text-indent: 0in; text-align: left; white-space: nowrap; margin-bottom: 0px; margin-top: 0px; line-height: normal; background: none;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, times, serif; font-size: 10pt; background: none; text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="background-color: rgb(255, 255, 255); width: 1%; vertical-align: bottom; padding: 0in;"&gt;&lt;div style="font-size: 10pt; margin-bottom: 0px; margin-top: 0px; line-height: normal; background: none;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, times, serif; font-size: 10pt; background: none; text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="background: rgb(255, 255, 255); padding: 0in; font-size: 10pt; line-height: 10pt; width: 1%; text-align: left; vertical-align: bottom;"&gt;&lt;div style="font-size: 10pt; margin-left: 0in; text-indent: 0in; text-align: left; white-space: nowrap; margin-bottom: 0px; margin-top: 0px; line-height: normal; background: none;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, times, serif; font-size: 10pt; background: none; text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="background: rgb(255, 255, 255); padding: 0in; font-size: 10pt; line-height: 10pt; width: 10%; text-align: right; vertical-align: bottom;"&gt;&lt;div style="text-align: right; margin: 0in 0in 0.0001pt; font-family: &amp;quot;times new roman&amp;quot;, serif; font-size: 10pt; line-height: normal; white-space: nowrap;"&gt;57,039&lt;/div&gt;&lt;/td&gt;&lt;td style="background: rgb(255, 255, 255); padding: 0in; font-size: 10pt; line-height: 10pt; width: 1%; text-align: left; vertical-align: bottom;"&gt;&lt;div style="font-size: 10pt; margin-left: 0in; text-indent: 0in; text-align: left; white-space: nowrap; margin-bottom: 0px; margin-top: 0px; line-height: normal; background: none;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, times, serif; font-size: 10pt; background: none; text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="background-color: rgb(255, 255, 255); width: 1%; vertical-align: bottom; padding: 0in;"&gt;&lt;div style="font-size: 10pt; margin-bottom: 0px; margin-top: 0px; line-height: normal; background: none;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, times, serif; font-size: 10pt; background: none; text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="background: rgb(255, 255, 255); padding: 0in; font-size: 10pt; line-height: 10pt; width: 1%; text-align: left; vertical-align: bottom;"&gt;&lt;div style="font-size: 10pt; margin-left: 0in; text-indent: 0in; text-align: left; white-space: nowrap; margin-bottom: 0px; margin-top: 0px; line-height: normal; background: none;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, times, serif; font-size: 10pt; background: none; text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="background: rgb(255, 255, 255); padding: 0in; font-size: 10pt; line-height: 10pt; width: 10%; text-align: right; vertical-align: bottom;"&gt;&lt;div style="text-align: right; margin: 0in 0in 0.0001pt; font-family: &amp;quot;times new roman&amp;quot;, serif; font-size: 10pt; line-height: normal; white-space: nowrap;"&gt;16.8&lt;/div&gt;&lt;/td&gt;&lt;td style="background: rgb(255, 255, 255); padding: 0in; font-size: 10pt; line-height: 10pt; width: 1%; text-align: left; vertical-align: bottom;"&gt;&lt;div style="font-size: 10pt; margin-left: 0in; text-indent: 0in; text-align: left; white-space: nowrap; margin-bottom: 0px; margin-top: 0px; line-height: normal; background: none;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, times, serif; font-size: 10pt; background: none; text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="background: rgb(204, 238, 255); padding: 0px 0in; font-size: 10pt; line-height: 10pt; width: 22%; vertical-align: bottom;"&gt;&lt;div style="margin: 0in 0in 0.0001pt; font-family: &amp;quot;times new roman&amp;quot;, serif; font-size: 10pt; line-height: normal;"&gt;T&amp;amp;E&lt;/div&gt;&lt;/td&gt;&lt;td style="background: rgb(204, 238, 255); padding: 0in; font-size: 10pt; line-height: 10pt; width: 1%; vertical-align: bottom;"&gt;&lt;div style="font-size: 10pt; margin-bottom: 0px; margin-top: 0px; line-height: normal; background: none;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, times, serif; font-size: 10pt; background: none; text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="background-color: rgb(204, 238, 255); width: 1%; text-align: left; vertical-align: bottom; padding: 0in;"&gt;&lt;div style="font-size: 10pt; margin-left: 0in; text-indent: 0in; text-align: left; white-space: nowrap; margin-bottom: 0px; margin-top: 0px; line-height: normal; background: none;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, times, serif; font-size: 10pt; background: none; text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="background: rgb(204, 238, 255); padding: 0in; font-size: 10pt; line-height: 10pt; width: 10%; text-align: right; vertical-align: bottom;"&gt;&lt;div style="text-align: right; margin: 0in 0in 0.0001pt; font-family: &amp;quot;times new roman&amp;quot;, serif; font-size: 10pt; line-height: normal; white-space: nowrap;"&gt;68,073&lt;/div&gt;&lt;/td&gt;&lt;td style="background: rgb(204, 238, 255); padding: 0in; font-size: 10pt; line-height: 10pt; width: 1%; text-align: left; vertical-align: bottom;"&gt;&lt;div style="font-size: 10pt; margin-left: 0in; text-indent: 0in; text-align: left; white-space: nowrap; margin-bottom: 0px; margin-top: 0px; line-height: normal; background: none;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, times, serif; font-size: 10pt; background: none; text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="background-color: rgb(204, 238, 255); width: 1%; vertical-align: bottom; padding: 0in;"&gt;&lt;div style="font-size: 10pt; margin-bottom: 0px; margin-top: 0px; line-height: normal; background: none;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, times, serif; font-size: 10pt; background: none; text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="background: rgb(204, 238, 255); padding: 0in; font-size: 10pt; line-height: 10pt; width: 1%; text-align: left; vertical-align: bottom;"&gt;&lt;div style="font-size: 10pt; margin-left: 0in; text-indent: 0in; text-align: left; white-space: nowrap; margin-bottom: 0px; margin-top: 0px; line-height: normal; background: none;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, times, serif; font-size: 10pt; background: none; text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="background: rgb(204, 238, 255); padding: 0in; font-size: 10pt; line-height: 10pt; width: 10%; text-align: right; vertical-align: bottom;"&gt;&lt;div style="text-align: right; margin: 0in 0in 0.0001pt; font-family: &amp;quot;times new roman&amp;quot;, serif; font-size: 10pt; line-height: normal; white-space: nowrap;"&gt;34.6&lt;/div&gt;&lt;/td&gt;&lt;td style="background: rgb(204, 238, 255); padding: 0in; font-size: 10pt; line-height: 10pt; width: 1%; text-align: left; vertical-align: bottom;"&gt;&lt;div style="font-size: 10pt; margin-left: 0in; text-indent: 0in; text-align: left; white-space: nowrap; margin-bottom: 0px; margin-top: 0px; line-height: normal; background: none;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, times, serif; font-size: 10pt; background: none; text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="background-color: rgb(204, 238, 255); width: 1%; vertical-align: bottom; padding: 0in;"&gt;&lt;div style="font-size: 10pt; margin-bottom: 0px; margin-top: 0px; line-height: normal; background: none;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, times, serif; font-size: 10pt; background: none; text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="background: rgb(204, 238, 255); padding: 0in; font-size: 10pt; line-height: 10pt; width: 1%; text-align: left; vertical-align: bottom;"&gt;&lt;div style="font-size: 10pt; margin-left: 0in; text-indent: 0in; text-align: left; white-space: nowrap; margin-bottom: 0px; margin-top: 0px; line-height: normal; background: none;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, times, serif; font-size: 10pt; background: none; text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="background: rgb(204, 238, 255); padding: 0in; font-size: 10pt; line-height: 10pt; width: 10%; text-align: right; vertical-align: bottom;"&gt;&lt;div style="text-align: right; margin: 0in 0in 0.0001pt; font-family: &amp;quot;times new roman&amp;quot;, serif; font-size: 10pt; line-height: normal; white-space: nowrap;"&gt;8,942&lt;/div&gt;&lt;/td&gt;&lt;td style="background: rgb(204, 238, 255); padding: 0in; font-size: 10pt; line-height: 10pt; width: 1%; text-align: left; vertical-align: bottom;"&gt;&lt;div style="font-size: 10pt; margin-left: 0in; text-indent: 0in; text-align: left; white-space: nowrap; margin-bottom: 0px; margin-top: 0px; line-height: normal; background: none;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, times, serif; font-size: 10pt; background: none; text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="background-color: rgb(204, 238, 255); width: 1%; vertical-align: bottom; padding: 0in;"&gt;&lt;div style="font-size: 10pt; margin-bottom: 0px; margin-top: 0px; line-height: normal; background: none;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, times, serif; font-size: 10pt; background: none; text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="background: rgb(204, 238, 255); padding: 0in; font-size: 10pt; line-height: 10pt; width: 1%; text-align: left; vertical-align: bottom;"&gt;&lt;div style="font-size: 10pt; margin-left: 0in; text-indent: 0in; text-align: left; white-space: nowrap; margin-bottom: 0px; margin-top: 0px; line-height: normal; background: none;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, times, serif; font-size: 10pt; background: none; text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="background: rgb(204, 238, 255); padding: 0in; font-size: 10pt; line-height: 10pt; width: 10%; text-align: right; vertical-align: bottom;"&gt;&lt;div style="text-align: right; margin: 0in 0in 0.0001pt; font-family: &amp;quot;times new roman&amp;quot;, serif; font-size: 10pt; line-height: normal; white-space: nowrap;"&gt;6.3&lt;/div&gt;&lt;/td&gt;&lt;td style="background: rgb(204, 238, 255); padding: 0in; font-size: 10pt; line-height: 10pt; width: 1%; text-align: left; vertical-align: bottom;"&gt;&lt;div style="font-size: 10pt; margin-left: 0in; text-indent: 0in; text-align: left; white-space: nowrap; margin-bottom: 0px; margin-top: 0px; line-height: normal; background: none;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, times, serif; font-size: 10pt; background: none; text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="background-color: rgb(204, 238, 255); width: 1%; vertical-align: bottom; padding: 0in;"&gt;&lt;div style="font-size: 10pt; margin-bottom: 0px; margin-top: 0px; line-height: normal; background: none;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, times, serif; font-size: 10pt; background: none; text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="background: rgb(204, 238, 255); padding: 0in; font-size: 10pt; line-height: 10pt; width: 1%; text-align: left; vertical-align: bottom;"&gt;&lt;div style="font-size: 10pt; margin-left: 0in; text-indent: 0in; text-align: left; white-space: nowrap; margin-bottom: 0px; margin-top: 0px; line-height: normal; background: none;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, times, serif; font-size: 10pt; background: none; text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="background: rgb(204, 238, 255); padding: 0in; font-size: 10pt; line-height: 10pt; width: 10%; text-align: right; vertical-align: bottom;"&gt;&lt;div style="text-align: right; margin: 0in 0in 0.0001pt; font-family: &amp;quot;times new roman&amp;quot;, serif; font-size: 10pt; line-height: normal; white-space: nowrap;"&gt;77,015&lt;/div&gt;&lt;/td&gt;&lt;td style="background: rgb(204, 238, 255); padding: 0in; font-size: 10pt; line-height: 10pt; width: 1%; text-align: left; vertical-align: bottom;"&gt;&lt;div style="font-size: 10pt; margin-left: 0in; text-indent: 0in; text-align: left; white-space: nowrap; margin-bottom: 0px; margin-top: 0px; line-height: normal; background: none;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, times, serif; font-size: 10pt; background: none; text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="background-color: rgb(204, 238, 255); width: 1%; vertical-align: bottom; padding: 0in;"&gt;&lt;div style="font-size: 10pt; margin-bottom: 0px; margin-top: 0px; line-height: normal; background: none;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, times, serif; font-size: 10pt; background: none; text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="background: rgb(204, 238, 255); padding: 0in; font-size: 10pt; line-height: 10pt; width: 1%; text-align: left; vertical-align: bottom;"&gt;&lt;div style="font-size: 10pt; margin-left: 0in; text-indent: 0in; text-align: left; white-space: nowrap; margin-bottom: 0px; margin-top: 0px; line-height: normal; background: none;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, times, serif; font-size: 10pt; background: none; text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="background: rgb(204, 238, 255); padding: 0in; font-size: 10pt; line-height: 10pt; width: 10%; text-align: right; vertical-align: bottom;"&gt;&lt;div style="text-align: right; margin: 0in 0in 0.0001pt; font-family: &amp;quot;times new roman&amp;quot;, serif; font-size: 10pt; line-height: normal; white-space: nowrap;"&gt;22.7&lt;/div&gt;&lt;/td&gt;&lt;td style="background: rgb(204, 238, 255); padding: 0in; font-size: 10pt; line-height: 10pt; width: 1%; text-align: left; vertical-align: bottom;"&gt;&lt;div style="font-size: 10pt; margin-left: 0in; text-indent: 0in; text-align: left; white-space: nowrap; margin-bottom: 0px; margin-top: 0px; line-height: normal; background: none;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, times, serif; font-size: 10pt; background: none; text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="background: rgb(255, 255, 255); padding: 0px 0in 1pt; font-size: 10pt; line-height: 10pt; width: 22%; vertical-align: bottom;"&gt;&lt;div style="margin: 0in 0in 0.0001pt; font-family: &amp;quot;times new roman&amp;quot;, serif; font-size: 10pt; line-height: normal;"&gt;Other&lt;/div&gt;&lt;/td&gt;&lt;td style="background: rgb(255, 255, 255); padding: 0in 0in 1pt; font-size: 10pt; line-height: 10pt; width: 1%; vertical-align: bottom;"&gt;&lt;div style="font-size: 10pt; margin-bottom: 0px; margin-top: 0px; line-height: normal; background: none;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, times, serif; font-size: 10pt; background: none; text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="background-color: rgb(255, 255, 255); width: 1%; text-align: left; vertical-align: bottom; padding: 0in; border-bottom: 1pt solid black;"&gt;&lt;div style="font-size: 10pt; margin-left: 0in; text-indent: 0in; text-align: left; white-space: nowrap; margin-bottom: 0px; margin-top: 0px; line-height: normal; background: none;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, times, serif; font-size: 10pt; background: none; text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="background: rgb(255, 255, 255); padding: 0in; font-size: 10pt; line-height: 10pt; width: 10%; text-align: right; vertical-align: bottom; border-bottom: 1pt solid black;"&gt;&lt;div style="text-align: right; margin: 0in 0in 0.0001pt; font-family: &amp;quot;times new roman&amp;quot;, serif; font-size: 10pt; line-height: normal; white-space: nowrap;"&gt;9,991&lt;/div&gt;&lt;/td&gt;&lt;td style="background: rgb(255, 255, 255); padding: 0in 0in 0.5pt; font-size: 10pt; line-height: 10pt; width: 1%; text-align: left; vertical-align: bottom;"&gt;&lt;div style="font-size: 10pt; margin-left: 0in; text-indent: 0in; text-align: left; white-space: nowrap; margin-bottom: 0px; margin-top: 0px; line-height: normal; background: none;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, times, serif; font-size: 10pt; background: none; text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="background-color: rgb(255, 255, 255); width: 1%; vertical-align: bottom; padding: 0in 0in 1pt;"&gt;&lt;div style="font-size: 10pt; margin-bottom: 0px; margin-top: 0px; line-height: normal; background: none;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, times, serif; font-size: 10pt; background: none; text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="background: rgb(255, 255, 255); padding: 0in; font-size: 10pt; line-height: 10pt; width: 1%; text-align: left; vertical-align: bottom; border-bottom: 1pt solid black;"&gt;&lt;div style="font-size: 10pt; margin-left: 0in; text-indent: 0in; text-align: left; white-space: nowrap; margin-bottom: 0px; margin-top: 0px; line-height: normal; background: none;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, times, serif; font-size: 10pt; background: none; text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="background: rgb(255, 255, 255); padding: 0in; font-size: 10pt; line-height: 10pt; width: 10%; text-align: right; vertical-align: bottom; border-bottom: 1pt solid black;"&gt;&lt;div style="text-align: right; margin: 0in 0in 0.0001pt; font-family: &amp;quot;times new roman&amp;quot;, serif; font-size: 10pt; line-height: normal; white-space: nowrap;"&gt;5.1&lt;/div&gt;&lt;/td&gt;&lt;td style="background: rgb(255, 255, 255); padding: 0in 0in 0.5pt; font-size: 10pt; line-height: 10pt; width: 1%; text-align: left; vertical-align: bottom;"&gt;&lt;div style="font-size: 10pt; margin-left: 0in; text-indent: 0in; text-align: left; white-space: nowrap; margin-bottom: 0px; margin-top: 0px; line-height: normal; background: none;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, times, serif; font-size: 10pt; background: none; text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="background-color: rgb(255, 255, 255); width: 1%; vertical-align: bottom; padding: 0in 0in 1pt;"&gt;&lt;div style="font-size: 10pt; margin-bottom: 0px; margin-top: 0px; line-height: normal; background: none;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, times, serif; font-size: 10pt; background: none; text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="background: rgb(255, 255, 255); padding: 0in; font-size: 10pt; line-height: 10pt; width: 1%; text-align: left; vertical-align: bottom; border-bottom: 1pt solid black;"&gt;&lt;div style="font-size: 10pt; margin-left: 0in; text-indent: 0in; text-align: left; white-space: nowrap; margin-bottom: 0px; margin-top: 0px; line-height: normal; background: none;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, times, serif; font-size: 10pt; background: none; text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="background: rgb(255, 255, 255); padding: 0in; font-size: 10pt; line-height: 10pt; width: 10%; text-align: right; vertical-align: bottom; border-bottom: 1pt solid black;"&gt;&lt;div style="text-align: right; margin: 0in 0in 0.0001pt; font-family: &amp;quot;times new roman&amp;quot;, serif; font-size: 10pt; line-height: normal; white-space: nowrap;"&gt;27,962&lt;/div&gt;&lt;/td&gt;&lt;td style="background: rgb(255, 255, 255); padding: 0in 0in 0.5pt; font-size: 10pt; line-height: 10pt; width: 1%; text-align: left; vertical-align: bottom;"&gt;&lt;div style="font-size: 10pt; margin-left: 0in; text-indent: 0in; text-align: left; white-space: nowrap; margin-bottom: 0px; margin-top: 0px; line-height: normal; background: none;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, times, serif; font-size: 10pt; background: none; text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="background-color: rgb(255, 255, 255); width: 1%; vertical-align: bottom; padding: 0in 0in 1pt;"&gt;&lt;div style="font-size: 10pt; margin-bottom: 0px; margin-top: 0px; line-height: normal; background: none;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, times, serif; font-size: 10pt; background: none; text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="background: rgb(255, 255, 255); padding: 0in; font-size: 10pt; line-height: 10pt; width: 1%; text-align: left; vertical-align: bottom; border-bottom: 1pt solid black;"&gt;&lt;div style="font-size: 10pt; margin-left: 0in; text-indent: 0in; text-align: left; white-space: nowrap; margin-bottom: 0px; margin-top: 0px; line-height: normal; background: none;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, times, serif; font-size: 10pt; background: none; text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="background: rgb(255, 255, 255); padding: 0in; font-size: 10pt; line-height: 10pt; width: 10%; text-align: right; vertical-align: bottom; border-bottom: 1pt solid black;"&gt;&lt;div style="text-align: right; margin: 0in 0in 0.0001pt; font-family: &amp;quot;times new roman&amp;quot;, serif; font-size: 10pt; line-height: normal; white-space: nowrap;"&gt;19.5&lt;/div&gt;&lt;/td&gt;&lt;td style="background: rgb(255, 255, 255); padding: 0in 0in 0.5pt; font-size: 10pt; line-height: 10pt; width: 1%; text-align: left; vertical-align: bottom;"&gt;&lt;div style="font-size: 10pt; margin-left: 0in; text-indent: 0in; text-align: left; white-space: nowrap; margin-bottom: 0px; margin-top: 0px; line-height: normal; background: none;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, times, serif; font-size: 10pt; background: none; text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="background-color: rgb(255, 255, 255); width: 1%; vertical-align: bottom; padding: 0in 0in 1pt;"&gt;&lt;div style="font-size: 10pt; margin-bottom: 0px; margin-top: 0px; line-height: normal; background: none;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, times, serif; font-size: 10pt; background: none; text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="background: rgb(255, 255, 255); padding: 0in; font-size: 10pt; line-height: 10pt; width: 1%; text-align: left; vertical-align: bottom; border-bottom: 1pt solid black;"&gt;&lt;div style="font-size: 10pt; margin-left: 0in; text-indent: 0in; text-align: left; white-space: nowrap; margin-bottom: 0px; margin-top: 0px; line-height: normal; background: none;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, times, serif; font-size: 10pt; background: none; text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="background: rgb(255, 255, 255); padding: 0in; font-size: 10pt; line-height: 10pt; width: 10%; text-align: right; vertical-align: bottom; border-bottom: 1pt solid black;"&gt;&lt;div style="text-align: right; margin: 0in 0in 0.0001pt; font-family: &amp;quot;times new roman&amp;quot;, serif; font-size: 10pt; line-height: normal; white-space: nowrap;"&gt;37,953&lt;/div&gt;&lt;/td&gt;&lt;td style="background: rgb(255, 255, 255); padding: 0in 0in 0.5pt; font-size: 10pt; line-height: 10pt; width: 1%; text-align: left; vertical-align: bottom;"&gt;&lt;div style="font-size: 10pt; margin-left: 0in; text-indent: 0in; text-align: left; white-space: nowrap; margin-bottom: 0px; margin-top: 0px; line-height: normal; background: none;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, times, serif; font-size: 10pt; background: none; text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="background-color: rgb(255, 255, 255); width: 1%; vertical-align: bottom; padding: 0in 0in 1pt;"&gt;&lt;div style="font-size: 10pt; margin-bottom: 0px; margin-top: 0px; line-height: normal; background: none;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, times, serif; font-size: 10pt; background: none; text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="background: rgb(255, 255, 255); padding: 0in; font-size: 10pt; line-height: 10pt; width: 1%; text-align: left; vertical-align: bottom; border-bottom: 1pt solid black;"&gt;&lt;div style="font-size: 10pt; margin-left: 0in; text-indent: 0in; text-align: left; white-space: nowrap; margin-bottom: 0px; margin-top: 0px; line-height: normal; background: none;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, times, serif; font-size: 10pt; background: none; text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="background: rgb(255, 255, 255); padding: 0in; font-size: 10pt; line-height: 10pt; width: 10%; text-align: right; vertical-align: bottom; border-bottom: 1pt solid black;"&gt;&lt;div style="text-align: right; margin: 0in 0in 0.0001pt; font-family: &amp;quot;times new roman&amp;quot;, serif; font-size: 10pt; line-height: normal; white-space: nowrap;"&gt;11.1&lt;/div&gt;&lt;/td&gt;&lt;td style="background: rgb(255, 255, 255); padding: 0in 0in 0.5pt; font-size: 10pt; line-height: 10pt; width: 1%; text-align: left; vertical-align: bottom;"&gt;&lt;div style="font-size: 10pt; margin-left: 0in; text-indent: 0in; text-align: left; white-space: nowrap; margin-bottom: 0px; margin-top: 0px; line-height: normal; background: none;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, times, serif; font-size: 10pt; background: none; text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="background: rgb(204, 238, 255); padding: 0px 0in 2.5pt; font-size: 10pt; line-height: 10pt; width: 22%; vertical-align: bottom;"&gt;&lt;div style="margin: 0px 0in; font-family: &amp;quot;times new roman&amp;quot;, serif; font-size: 10pt; line-height: normal; background: none;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="background: rgb(204, 238, 255); padding: 0in 0in 2.5pt; font-size: 10pt; line-height: 10pt; width: 1%; vertical-align: bottom;"&gt;&lt;div style="font-size: 10pt; margin-bottom: 0px; margin-top: 0px; line-height: normal; background: none;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, times, serif; font-size: 10pt; background: none; text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="background-color: rgb(204, 238, 255); width: 1%; text-align: left; vertical-align: bottom; padding: 0in; border-bottom: 2.5pt double black; border-top: 0px none;"&gt;&lt;div style="text-align: left; margin: 0in 0in 0.0001pt; font-family: &amp;quot;times new roman&amp;quot;, serif; font-size: 10pt; line-height: normal; text-indent: 0in; white-space: nowrap;"&gt;$&lt;/div&gt;&lt;/td&gt;&lt;td style="background: rgb(204, 238, 255); padding: 0in; font-size: 10pt; line-height: 10pt; width: 10%; text-align: right; vertical-align: bottom; border-bottom: 2.5pt double black; border-top: 0px none;"&gt;&lt;div style="text-align: right; margin: 0in 0in 0.0001pt; font-family: &amp;quot;times new roman&amp;quot;, serif; font-size: 10pt; line-height: normal; white-space: nowrap;"&gt;196,925&lt;/div&gt;&lt;/td&gt;&lt;td style="background: rgb(204, 238, 255); padding: 0in 0in 1.25pt; font-size: 10pt; line-height: 10pt; width: 1%; text-align: left; vertical-align: bottom;"&gt;&lt;div style="font-size: 10pt; margin-left: 0in; text-indent: 0in; text-align: left; white-space: nowrap; margin-bottom: 0px; margin-top: 0px; line-height: normal; background: none;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, times, serif; font-size: 10pt; background: none; text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding: 0in 0in 2.5pt; background-color: rgb(204, 238, 255); width: 1%; vertical-align: bottom;"&gt;&lt;div style="font-size: 10pt; margin-bottom: 0px; margin-top: 0px; line-height: normal; background: none;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, times, serif; font-size: 10pt; background: none; text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="background: rgb(204, 238, 255); padding: 0in; font-size: 10pt; line-height: 10pt; width: 1%; text-align: left; vertical-align: bottom; border-bottom: 2.5pt double black; border-top: 0px none;"&gt;&lt;div style="font-size: 10pt; margin-left: 0in; text-indent: 0in; text-align: left; white-space: nowrap; margin-bottom: 0px; margin-top: 0px; line-height: normal; background: none;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, times, serif; font-size: 10pt; background: none; text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="background: rgb(204, 238, 255); padding: 0in; font-size: 10pt; line-height: 10pt; width: 10%; text-align: right; vertical-align: bottom; border-bottom: 2.5pt double black; border-top: 0px none;"&gt;&lt;div style="text-align: right; margin: 0in 0in 0.0001pt; font-family: &amp;quot;times new roman&amp;quot;, serif; font-size: 10pt; line-height: normal; white-space: nowrap;"&gt;100.0&lt;/div&gt;&lt;/td&gt;&lt;td style="background: rgb(204, 238, 255); padding: 0in 0in 1.25pt; font-size: 10pt; line-height: 10pt; width: 1%; text-align: left; vertical-align: bottom;"&gt;&lt;div style="text-align: left; margin: 0in 0in 0.0001pt; font-family: &amp;quot;times new roman&amp;quot;, serif; font-size: 10pt; line-height: normal; text-indent: 0in; white-space: nowrap;"&gt;%&lt;/div&gt;&lt;/td&gt;&lt;td style="padding: 0in 0in 2.5pt; background-color: rgb(204, 238, 255); width: 1%; vertical-align: bottom;"&gt;&lt;div style="font-size: 10pt; margin-bottom: 0px; margin-top: 0px; line-height: normal; background: none;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, times, serif; font-size: 10pt; background: none; text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="background: rgb(204, 238, 255); padding: 0in; font-size: 10pt; line-height: 10pt; width: 1%; text-align: left; vertical-align: bottom; border-bottom: 2.5pt double black; border-top: 0px none;"&gt;&lt;div style="text-align: left; margin: 0in 0in 0.0001pt; font-family: &amp;quot;times new roman&amp;quot;, serif; font-size: 10pt; line-height: normal; text-indent: 0in; white-space: nowrap;"&gt;$&lt;/div&gt;&lt;/td&gt;&lt;td style="background: rgb(204, 238, 255); padding: 0in; font-size: 10pt; line-height: 10pt; width: 10%; text-align: right; vertical-align: bottom; border-bottom: 2.5pt double black; border-top: 0px none;"&gt;&lt;div style="text-align: right; margin: 0in 0in 0.0001pt; font-family: &amp;quot;times new roman&amp;quot;, serif; font-size: 10pt; line-height: normal; white-space: nowrap;"&gt;142,751&lt;/div&gt;&lt;/td&gt;&lt;td style="background: rgb(204, 238, 255); padding: 0in 0in 1.25pt; font-size: 10pt; line-height: 10pt; width: 1%; text-align: left; vertical-align: bottom;"&gt;&lt;div style="font-size: 10pt; margin-left: 0in; text-indent: 0in; text-align: left; white-space: nowrap; margin-bottom: 0px; margin-top: 0px; line-height: normal; background: none;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, times, serif; font-size: 10pt; background: none; text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding: 0in 0in 2.5pt; background-color: rgb(204, 238, 255); width: 1%; vertical-align: bottom;"&gt;&lt;div style="font-size: 10pt; margin-bottom: 0px; margin-top: 0px; line-height: normal; background: none;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, times, serif; font-size: 10pt; background: none; text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="background: rgb(204, 238, 255); padding: 0in; font-size: 10pt; line-height: 10pt; width: 1%; text-align: left; vertical-align: bottom; border-bottom: 2.5pt double black; border-top: 0px none;"&gt;&lt;div style="font-size: 10pt; margin-left: 0in; text-indent: 0in; text-align: left; white-space: nowrap; margin-bottom: 0px; margin-top: 0px; line-height: normal; background: none;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, times, serif; font-size: 10pt; background: none; text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="background: rgb(204, 238, 255); padding: 0in; font-size: 10pt; line-height: 10pt; width: 10%; text-align: right; vertical-align: bottom; border-bottom: 2.5pt double black; border-top: 0px none;"&gt;&lt;div style="text-align: right; margin: 0in 0in 0.0001pt; font-family: &amp;quot;times new roman&amp;quot;, serif; font-size: 10pt; line-height: normal; white-space: nowrap;"&gt;100.0&lt;/div&gt;&lt;/td&gt;&lt;td style="background: rgb(204, 238, 255); padding: 0in 0in 1.25pt; font-size: 10pt; line-height: 10pt; width: 1%; text-align: left; vertical-align: bottom;"&gt;&lt;div style="text-align: left; margin: 0in 0in 0.0001pt; font-family: &amp;quot;times new roman&amp;quot;, serif; font-size: 10pt; line-height: normal; text-indent: 0in; white-space: nowrap;"&gt;%&lt;/div&gt;&lt;/td&gt;&lt;td style="padding: 0in 0in 2.5pt; background-color: rgb(204, 238, 255); width: 1%; vertical-align: bottom;"&gt;&lt;div style="font-size: 10pt; margin-bottom: 0px; margin-top: 0px; line-height: normal; background: none;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, times, serif; font-size: 10pt; background: none; text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="background: rgb(204, 238, 255); padding: 0in; font-size: 10pt; line-height: 10pt; width: 1%; text-align: left; vertical-align: bottom; border-bottom: 2.5pt double black; border-top: 0px none;"&gt;&lt;div style="text-align: left; margin: 0in 0in 0.0001pt; font-family: &amp;quot;times new roman&amp;quot;, serif; font-size: 10pt; line-height: normal; text-indent: 0in; white-space: nowrap;"&gt;$&lt;/div&gt;&lt;/td&gt;&lt;td style="background: rgb(204, 238, 255); padding: 0in; font-size: 10pt; line-height: 10pt; width: 10%; text-align: right; vertical-align: bottom; border-bottom: 2.5pt double black; border-top: 0px none;"&gt;&lt;div style="text-align: right; margin: 0in 0in 0.0001pt; font-family: &amp;quot;times new roman&amp;quot;, serif; font-size: 10pt; line-height: normal; white-space: nowrap;"&gt;339,676&lt;/div&gt;&lt;/td&gt;&lt;td style="background: rgb(204, 238, 255); padding: 0in 0in 1.25pt; font-size: 10pt; line-height: 10pt; width: 1%; text-align: left; vertical-align: bottom;"&gt;&lt;div style="font-size: 10pt; margin-left: 0in; text-indent: 0in; text-align: left; white-space: nowrap; margin-bottom: 0px; margin-top: 0px; line-height: normal; background: none;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, times, serif; font-size: 10pt; background: none; text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding: 0in 0in 2.5pt; background-color: rgb(204, 238, 255); width: 1%; vertical-align: bottom;"&gt;&lt;div style="font-size: 10pt; margin-bottom: 0px; margin-top: 0px; line-height: normal; background: none;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, times, serif; font-size: 10pt; background: none; text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="background: rgb(204, 238, 255); padding: 0in; font-size: 10pt; line-height: 10pt; width: 1%; text-align: left; vertical-align: bottom; border-bottom: 2.5pt double black; border-top: 0px none;"&gt;&lt;div style="font-size: 10pt; margin-left: 0in; text-indent: 0in; text-align: left; white-space: nowrap; margin-bottom: 0px; margin-top: 0px; line-height: normal; background: none;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;, times, serif; font-size: 10pt; background: none; text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="background: rgb(204, 238, 255); padding: 0in; font-size: 10pt; line-height: 10pt; width: 10%; text-align: right; vertical-align: bottom; border-bottom: 2.5pt double black; border-top: 0px none;"&gt;&lt;div style="text-align: right; margin: 0in 0in 0.0001pt; font-family: &amp;quot;times new roman&amp;quot;, serif; font-size: 10pt; line-height: normal; white-space: nowrap;"&gt;100.0&lt;/div&gt;&lt;/td&gt;&lt;td style="background: rgb(204, 238, 255); padding: 0in 0in 1.25pt; font-size: 10pt; line-height: 10pt; width: 1%; text-align: left; vertical-align: bottom;"&gt;&lt;div style="text-align: left; margin: 0in 0in 0.0001pt; font-family: &amp;quot;times new roman&amp;quot;, serif; font-size: 10pt; line-height: normal; text-indent: 0in; white-space: nowrap;"&gt;%&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;div style="clear: both; background: none;"&gt;&lt;/div&gt;&lt;div style="color: rgb(0, 0, 0); font: 10pt &amp;quot;times new roman&amp;quot;, times, serif; letter-spacing: normal; orphans: 2; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial; margin: 0px; text-align: center; text-indent: 0.5in; background: none;"&gt;&lt;div style="text-decoration: none; color: rgb(0, 0, 0); background: none; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;table cellpadding="0" cellspacing="0" style="font: 10pt &amp;quot;times new roman&amp;quot;, times, serif; letter-spacing: normal; orphans: 2; text-indent: 0px; text-transform: none; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial; border-collapse: separate; width: 80%; border-spacing: 0px; margin: 0in 0in 0in 1in;;text-align:left;"&gt;&lt;tr style="vertical-align: bottom;"&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; vertical-align: bottom;;white-space: nowrap;"&gt;&#160;&lt;/td&gt;&lt;td style="font-weight: normal; padding-bottom: 1pt; padding-left: 0px; padding-top: 0px; vertical-align: bottom;"&gt;&#160;&lt;/td&gt;&lt;td colspan="22" style="font-weight: normal; text-align: center; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; vertical-align: bottom; border-bottom: 1pt solid black;;white-space: nowrap;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;Six months ended June 30,&#160;&#160;2018&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1pt; font-weight: normal; padding-left: 0px; padding-top: 0px; vertical-align: bottom;"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="vertical-align: bottom;"&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; vertical-align: bottom;;white-space: nowrap;"&gt;&#160;&lt;/td&gt;&lt;td style="font-weight: normal; padding-bottom: 1pt; padding-left: 0px; padding-top: 0px; vertical-align: bottom;"&gt;&#160;&lt;/td&gt;&lt;td colspan="6" style="font-weight: normal; text-align: center; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; vertical-align: bottom; border-bottom: 1pt solid black;;white-space: nowrap;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;T&amp;amp;D&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1pt; font-weight: normal; padding-left: 0px; padding-top: 0px; vertical-align: bottom;"&gt;&#160;&lt;/td&gt;&lt;td style="font-weight: normal; padding-bottom: 1pt; padding-left: 0px; padding-top: 0px; vertical-align: bottom;"&gt;&#160;&lt;/td&gt;&lt;td colspan="6" style="font-weight: normal; text-align: center; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; vertical-align: bottom; border-bottom: 1pt solid black;;white-space: nowrap;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;C&amp;amp;I&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1pt; font-weight: normal; padding-left: 0px; padding-top: 0px; vertical-align: bottom;"&gt;&#160;&lt;/td&gt;&lt;td style="font-weight: normal; padding-bottom: 1pt; padding-left: 0px; padding-top: 0px; vertical-align: bottom;"&gt;&#160;&lt;/td&gt;&lt;td colspan="6" style="font-weight: normal; text-align: center; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; vertical-align: bottom; border-bottom: 1pt solid black;;white-space: nowrap;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;Total&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1pt; font-weight: normal; padding-left: 0px; padding-top: 0px; vertical-align: bottom;"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="vertical-align: bottom;"&gt;&lt;td style="font-weight: normal; padding-bottom: 1pt; padding-left: 0px; padding-top: 0px; vertical-align: bottom;;white-space: nowrap;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;(in thousands)&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="font-weight: normal; padding-bottom: 1pt; padding-left: 0px; padding-top: 0px; vertical-align: bottom;"&gt;&#160;&lt;/td&gt;&lt;td colspan="2" style="font-weight: normal; text-align: center; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; vertical-align: bottom; border-bottom: 1pt solid black;;white-space: nowrap;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;Amount&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1pt; font-weight: normal; padding-left: 0px; padding-top: 0px; vertical-align: bottom;"&gt;&#160;&lt;/td&gt;&lt;td style="font-weight: normal; padding-bottom: 1pt; padding-left: 0px; padding-top: 0px; vertical-align: bottom;"&gt;&#160;&lt;/td&gt;&lt;td colspan="2" style="font-weight: normal; text-align: center; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; vertical-align: bottom; border-bottom: 1pt solid black;;white-space: nowrap;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;Percent&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1pt; font-weight: normal; padding-left: 0px; padding-top: 0px; vertical-align: bottom;"&gt;&#160;&lt;/td&gt;&lt;td style="font-weight: normal; padding-bottom: 1pt; padding-left: 0px; padding-top: 0px; vertical-align: bottom;"&gt;&#160;&lt;/td&gt;&lt;td colspan="2" style="font-weight: normal; text-align: center; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; vertical-align: bottom; border-bottom: 1pt solid black;;white-space: nowrap;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;Amount&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1pt; font-weight: normal; padding-left: 0px; padding-top: 0px; vertical-align: bottom;"&gt;&#160;&lt;/td&gt;&lt;td style="font-weight: normal; padding-bottom: 1pt; padding-left: 0px; padding-top: 0px; vertical-align: bottom;"&gt;&#160;&lt;/td&gt;&lt;td colspan="2" style="font-weight: normal; text-align: center; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; vertical-align: bottom; border-bottom: 1pt solid black;;white-space: nowrap;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;Percent&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1pt; font-weight: normal; padding-left: 0px; padding-top: 0px; vertical-align: bottom;"&gt;&#160;&lt;/td&gt;&lt;td style="font-weight: normal; padding-bottom: 1pt; padding-left: 0px; padding-top: 0px; vertical-align: bottom;"&gt;&#160;&lt;/td&gt;&lt;td colspan="2" style="font-weight: normal; text-align: center; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; vertical-align: bottom; border-bottom: 1pt solid black;;white-space: nowrap;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;Amount&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1pt; font-weight: normal; padding-left: 0px; padding-top: 0px; vertical-align: bottom;"&gt;&#160;&lt;/td&gt;&lt;td style="font-weight: normal; padding-bottom: 1pt; padding-left: 0px; padding-top: 0px; vertical-align: bottom;"&gt;&#160;&lt;/td&gt;&lt;td colspan="2" style="font-weight: normal; text-align: center; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; vertical-align: bottom; border-bottom: 1pt solid black;;white-space: nowrap;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;Percent&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1pt; font-weight: normal; padding-left: 0px; padding-top: 0px; vertical-align: bottom;"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);"&gt;&lt;td style="width: 332px; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; vertical-align: bottom;"&gt;Fixed price&lt;/td&gt;&lt;td style="width: 16px; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; vertical-align: bottom;"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: left; width: 16px; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; vertical-align: bottom;"&gt;$&lt;/td&gt;&lt;td style="text-align: right; width: 151px; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; vertical-align: bottom;"&gt;156,665&lt;/td&gt;&lt;td style="text-align: left; width: 16px; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; vertical-align: bottom;"&gt;&#160;&lt;/td&gt;&lt;td style="width: 16px; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; vertical-align: bottom;"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: left; width: 16px; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; vertical-align: bottom;"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right; width: 151px; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; vertical-align: bottom;"&gt;37.9&lt;/td&gt;&lt;td style="text-align: left; width: 15px; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; vertical-align: bottom;"&gt;%&lt;/td&gt;&lt;td style="width: 15px; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; vertical-align: bottom;"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: left; width: 15px; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; vertical-align: bottom;"&gt;$&lt;/td&gt;&lt;td style="text-align: right; width: 150px; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; vertical-align: bottom;"&gt;179,594&lt;/td&gt;&lt;td style="text-align: left; width: 15px; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; vertical-align: bottom;"&gt;&#160;&lt;/td&gt;&lt;td style="width: 15px; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; vertical-align: bottom;"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: left; width: 15px; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; vertical-align: bottom;"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right; width: 150px; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; vertical-align: bottom;"&gt;66.0&lt;/td&gt;&lt;td style="text-align: left; width: 15px; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; vertical-align: bottom;"&gt;%&lt;/td&gt;&lt;td style="width: 15px; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; vertical-align: bottom;"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: left; width: 15px; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; vertical-align: bottom;"&gt;$&lt;/td&gt;&lt;td style="text-align: right; width: 150px; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; vertical-align: bottom;"&gt;336,259&lt;/td&gt;&lt;td style="text-align: left; width: 15px; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; vertical-align: bottom;"&gt;&#160;&lt;/td&gt;&lt;td style="width: 15px; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; vertical-align: bottom;"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: left; width: 15px; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; vertical-align: bottom;"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right; width: 150px; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; vertical-align: bottom;"&gt;49.1&lt;/td&gt;&lt;td style="text-align: left; width: 15px; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; vertical-align: bottom;"&gt;%&lt;/td&gt;&lt;/tr&gt;&lt;tr style="vertical-align: bottom; background-color: white;"&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; vertical-align: bottom;"&gt;Unit Price&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; vertical-align: bottom;"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: left; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; vertical-align: bottom;"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; vertical-align: bottom;"&gt;87,307&lt;/td&gt;&lt;td style="text-align: left; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; vertical-align: bottom;"&gt;&#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; vertical-align: bottom;"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: left; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; vertical-align: bottom;"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; vertical-align: bottom;"&gt;21.1&lt;/td&gt;&lt;td style="text-align: left; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; vertical-align: bottom;"&gt;&#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; vertical-align: bottom;"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: left; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; vertical-align: bottom;"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; vertical-align: bottom;"&gt;25,058&lt;/td&gt;&lt;td style="text-align: left; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; vertical-align: bottom;"&gt;&#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; vertical-align: bottom;"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: left; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; vertical-align: bottom;"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; vertical-align: bottom;"&gt;9.2&lt;/td&gt;&lt;td style="text-align: left; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; vertical-align: bottom;"&gt;&#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; vertical-align: bottom;"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: left; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; vertical-align: bottom;"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; vertical-align: bottom;"&gt;112,365&lt;/td&gt;&lt;td style="text-align: left; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; vertical-align: bottom;"&gt;&#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; vertical-align: bottom;"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: left; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; vertical-align: bottom;"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; vertical-align: bottom;"&gt;16.4&lt;/td&gt;&lt;td style="text-align: left; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; vertical-align: bottom;"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);"&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; vertical-align: bottom;"&gt;T&amp;amp;E&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; vertical-align: bottom;"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: left; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; vertical-align: bottom;"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; vertical-align: bottom;"&gt;148,418&lt;/td&gt;&lt;td style="text-align: left; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; vertical-align: bottom;"&gt;&#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; vertical-align: bottom;"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: left; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; vertical-align: bottom;"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; vertical-align: bottom;"&gt;35.9&lt;/td&gt;&lt;td style="text-align: left; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; vertical-align: bottom;"&gt;&#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; vertical-align: bottom;"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: left; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; vertical-align: bottom;"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; vertical-align: bottom;"&gt;18,399&lt;/td&gt;&lt;td style="text-align: left; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; vertical-align: bottom;"&gt;&#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; vertical-align: bottom;"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: left; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; vertical-align: bottom;"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; vertical-align: bottom;"&gt;6.8&lt;/td&gt;&lt;td style="text-align: left; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; vertical-align: bottom;"&gt;&#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; vertical-align: bottom;"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: left; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; vertical-align: bottom;"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; vertical-align: bottom;"&gt;166,817&lt;/td&gt;&lt;td style="text-align: left; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; vertical-align: bottom;"&gt;&#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; vertical-align: bottom;"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: left; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; vertical-align: bottom;"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; vertical-align: bottom;"&gt;24.3&lt;/td&gt;&lt;td style="text-align: left; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; vertical-align: bottom;"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="vertical-align: bottom; background-color: white;"&gt;&lt;td style="padding-bottom: 1pt; padding-left: 0px; padding-top: 0px; vertical-align: bottom;"&gt;Other&lt;/td&gt;&lt;td style="padding-bottom: 1pt; padding-left: 0px; padding-top: 0px; vertical-align: bottom;"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: left; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; vertical-align: bottom; border-bottom: 1pt solid black;"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; vertical-align: bottom; border-bottom: 1pt solid black;"&gt;20,921&lt;/td&gt;&lt;td style="padding-bottom: 1pt; text-align: left; padding-left: 0px; padding-top: 0px; vertical-align: bottom;"&gt;&#160;&lt;/td&gt;&lt;td style="padding-bottom: 1pt; padding-left: 0px; padding-top: 0px; vertical-align: bottom;"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: left; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; vertical-align: bottom; border-bottom: 1pt solid black;"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; vertical-align: bottom; border-bottom: 1pt solid black;"&gt;5.1&lt;/td&gt;&lt;td style="padding-bottom: 1pt; text-align: left; padding-left: 0px; padding-top: 0px; vertical-align: bottom;"&gt;&#160;&lt;/td&gt;&lt;td style="padding-bottom: 1pt; padding-left: 0px; padding-top: 0px; vertical-align: bottom;"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: left; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; vertical-align: bottom; border-bottom: 1pt solid black;"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; vertical-align: bottom; border-bottom: 1pt solid black;"&gt;48,925&lt;/td&gt;&lt;td style="padding-bottom: 1pt; text-align: left; padding-left: 0px; padding-top: 0px; vertical-align: bottom;"&gt;&#160;&lt;/td&gt;&lt;td style="padding-bottom: 1pt; padding-left: 0px; padding-top: 0px; vertical-align: bottom;"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: left; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; vertical-align: bottom; border-bottom: 1pt solid black;"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; vertical-align: bottom; border-bottom: 1pt solid black;"&gt;18.0&lt;/td&gt;&lt;td style="padding-bottom: 1pt; text-align: left; padding-left: 0px; padding-top: 0px; vertical-align: bottom;"&gt;&#160;&lt;/td&gt;&lt;td style="padding-bottom: 1pt; padding-left: 0px; padding-top: 0px; vertical-align: bottom;"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: left; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; vertical-align: bottom; border-bottom: 1pt solid black;"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; vertical-align: bottom; border-bottom: 1pt solid black;"&gt;69,846&lt;/td&gt;&lt;td style="padding-bottom: 1pt; text-align: left; padding-left: 0px; padding-top: 0px; vertical-align: bottom;"&gt;&#160;&lt;/td&gt;&lt;td style="padding-bottom: 1pt; padding-left: 0px; padding-top: 0px; vertical-align: bottom;"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: left; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; vertical-align: bottom; border-bottom: 1pt solid black;"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; vertical-align: bottom; border-bottom: 1pt solid black;"&gt;10.2&lt;/td&gt;&lt;td style="padding-bottom: 1pt; text-align: left; padding-left: 0px; padding-top: 0px; vertical-align: bottom;"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);"&gt;&lt;td style="padding-bottom: 2.5pt; padding-left: 0px; padding-top: 0px; vertical-align: bottom;"&gt;&#160;&lt;/td&gt;&lt;td style="padding-bottom: 2.5pt; padding-left: 0px; padding-top: 0px; vertical-align: bottom;"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: left; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; vertical-align: bottom; border-bottom: 2.5pt double black;"&gt;$&lt;/td&gt;&lt;td style="text-align: right; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; vertical-align: bottom; border-bottom: 2.5pt double black;"&gt;413,311&lt;/td&gt;&lt;td style="padding-bottom: 2.5pt; text-align: left; padding-left: 0px; padding-top: 0px; vertical-align: bottom;"&gt;&#160;&lt;/td&gt;&lt;td style="padding-bottom: 2.5pt; padding-left: 0px; padding-top: 0px; vertical-align: bottom;"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: left; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; vertical-align: bottom; border-bottom: 2.5pt double black;"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; vertical-align: bottom; border-bottom: 2.5pt double black;"&gt;100.0&lt;/td&gt;&lt;td style="padding-bottom: 2.5pt; text-align: left; padding-left: 0px; padding-top: 0px; vertical-align: bottom;"&gt;%&lt;/td&gt;&lt;td style="padding-bottom: 2.5pt; padding-left: 0px; padding-top: 0px; vertical-align: bottom;"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: left; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; vertical-align: bottom; border-bottom: 2.5pt double black;"&gt;$&lt;/td&gt;&lt;td style="text-align: right; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; vertical-align: bottom; border-bottom: 2.5pt double black;"&gt;271,976&lt;/td&gt;&lt;td style="padding-bottom: 2.5pt; text-align: left; padding-left: 0px; padding-top: 0px; vertical-align: bottom;"&gt;&#160;&lt;/td&gt;&lt;td style="padding-bottom: 2.5pt; padding-left: 0px; padding-top: 0px; vertical-align: bottom;"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: left; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; vertical-align: bottom; border-bottom: 2.5pt double black;"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; vertical-align: bottom; border-bottom: 2.5pt double black;"&gt;100.0&lt;/td&gt;&lt;td style="padding-bottom: 2.5pt; text-align: left; padding-left: 0px; padding-top: 0px; vertical-align: bottom;"&gt;%&lt;/td&gt;&lt;td style="padding-bottom: 2.5pt; padding-left: 0px; padding-top: 0px; vertical-align: bottom;"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: left; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; vertical-align: bottom; border-bottom: 2.5pt double black;"&gt;$&lt;/td&gt;&lt;td style="text-align: right; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; vertical-align: bottom; border-bottom: 2.5pt double black;"&gt;685,287&lt;/td&gt;&lt;td style="padding-bottom: 2.5pt; text-align: left; padding-left: 0px; padding-top: 0px; vertical-align: bottom;"&gt;&#160;&lt;/td&gt;&lt;td style="padding-bottom: 2.5pt; padding-left: 0px; padding-top: 0px; vertical-align: bottom;"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: left; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; vertical-align: bottom; border-bottom: 2.5pt double black;"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; vertical-align: bottom; border-bottom: 2.5pt double black;"&gt;100.0&lt;/td&gt;&lt;td style="padding-bottom: 2.5pt; text-align: left; padding-left: 0px; padding-top: 0px; vertical-align: bottom;"&gt;%&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;&lt;div style="color: rgb(0, 0, 0); font: 10pt &amp;quot;times new roman&amp;quot;, times, serif; letter-spacing: normal; orphans: 2; text-align: start; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial; margin: 0px; text-indent: 0.5in; background: none;"&gt;&lt;div style="text-decoration: none; color: rgb(0, 0, 0); background: none; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;div style="color: rgb(0, 0, 0); font: 10pt 'times new roman', times, serif; letter-spacing: normal; orphans: 2; text-align: start; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial; margin: 0pt 0px; text-indent: 0.5in;"&gt;&lt;div style="color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"&gt;The components of the Company&#8217;s revenue by market type for the three&#160;and&#160;six months ended June 30, 2018 were as follows:&lt;/div&gt;&lt;/div&gt;&lt;div style="color: rgb(0, 0, 0); font: 10pt &amp;quot;times new roman&amp;quot;, times, serif; letter-spacing: normal; orphans: 2; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial; margin: 0px; text-indent: 0.5in; background: none;"&gt;&#160;&lt;/div&gt;&lt;table style="width: 80%; margin-left: 1in; border-collapse: collapse; border-spacing: 0px;"&gt;&lt;tr&gt;&lt;td style="padding: 0in; font-size: 10pt; line-height: 10pt;;vertical-align:bottom;"&gt;&lt;div style="margin-bottom: 0px; font-family: &amp;quot;times new roman&amp;quot;, serif; font-size: 10pt; line-height: normal; background: none; margin-top: 0px;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding: 0in 0in 1pt; font-size: 10pt; line-height: 10pt;;vertical-align:bottom;"&gt;&lt;div style="margin-bottom: 0px; font-family: &amp;quot;times new roman&amp;quot;, serif; font-size: 10pt; line-height: normal; margin-top: 0px;"&gt;&lt;div style="background: none;;font-weight:bold;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="9" style="border-top: none; border-right: none; border-left: none; border-image: initial; border-bottom: 1pt solid black; padding: 0in; font-size: 10pt; line-height: 10pt;;vertical-align:bottom;"&gt;&lt;div style="text-align: center; margin-bottom: 0.0001pt; font-family: &amp;quot;times new roman&amp;quot;, serif; font-size: 10pt; line-height: normal;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;Three months ended June 30,&#160;&#160;2018&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding: 0in 0in 1pt; font-size: 10pt; line-height: 10pt;;vertical-align:bottom;"&gt;&lt;div style="margin-bottom: 0px; font-family: &amp;quot;times new roman&amp;quot;, serif; font-size: 10pt; line-height: normal; margin-top: 0px;"&gt;&lt;div style="background: none;;font-weight:bold;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="9" style="border-top: none; border-right: none; border-left: none; border-image: initial; border-bottom: 1pt solid black; padding: 0in; font-size: 10pt; line-height: 10pt;;vertical-align:bottom;"&gt;&lt;div style="text-align: center; margin-bottom: 0.0001pt; font-family: &amp;quot;times new roman&amp;quot;, serif; font-size: 10pt; line-height: normal;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;Six months ended June 30,&#160;&#160;2018&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="padding: 0in 0in 1pt; font-size: 10pt; line-height: 10pt;;vertical-align:bottom;"&gt;&lt;div style="margin-bottom: 0.0001pt; font-family: &amp;quot;times new roman&amp;quot;, serif; font-size: 10pt; line-height: normal;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;(in thousands)&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding: 0in 0in 1pt; font-size: 10pt; line-height: 10pt;;vertical-align:bottom;"&gt;&lt;div style="margin-bottom: 0px; font-family: &amp;quot;times new roman&amp;quot;, serif; font-size: 10pt; line-height: normal; margin-top: 0px;"&gt;&lt;div style="background: none;;font-weight:bold;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="border-top: none; border-right: none; border-left: none; border-image: initial; border-bottom: 1pt solid black; padding: 0in; font-size: 10pt; line-height: 10pt;;vertical-align:bottom;"&gt;&lt;div style="text-align: center; margin-bottom: 0.0001pt; font-family: &amp;quot;times new roman&amp;quot;, serif; font-size: 10pt; line-height: normal;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;Amount&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding: 0in 0in 1pt; font-size: 10pt; line-height: 10pt;;vertical-align:bottom;"&gt;&lt;div style="margin-bottom: 0px; font-family: &amp;quot;times new roman&amp;quot;, serif; font-size: 10pt; line-height: normal; margin-top: 0px;"&gt;&lt;div style="background: none;;font-weight:bold;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding: 0in 0in 1pt; font-size: 10pt; line-height: 10pt;;vertical-align:bottom;"&gt;&lt;div style="margin-bottom: 0px; font-family: &amp;quot;times new roman&amp;quot;, serif; font-size: 10pt; line-height: normal; margin-top: 0px;"&gt;&lt;div style="background: none;;font-weight:bold;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="border-top: none; border-right: none; border-left: none; border-image: initial; border-bottom: 1pt solid black; padding: 0in; font-size: 10pt; line-height: 10pt;;vertical-align:bottom;"&gt;&lt;div style="text-align: center; margin-bottom: 0.0001pt; font-family: &amp;quot;times new roman&amp;quot;, serif; font-size: 10pt; line-height: normal;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;Percent&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding: 0in 0in 1pt; font-size: 10pt; line-height: 10pt;;vertical-align:bottom;"&gt;&lt;div style="margin-bottom: 0px; font-family: &amp;quot;times new roman&amp;quot;, serif; font-size: 10pt; line-height: normal; margin-top: 0px;"&gt;&lt;div style="background: none;;font-weight:bold;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding: 0in 0in 1pt; font-size: 10pt; line-height: 10pt;;vertical-align:bottom;"&gt;&lt;div style="margin-bottom: 0px; font-family: &amp;quot;times new roman&amp;quot;, serif; font-size: 10pt; line-height: normal; margin-top: 0px;"&gt;&lt;div style="background: none;;font-weight:bold;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="border-top: none; border-right: none; border-left: none; border-image: initial; border-bottom: 1pt solid black; padding: 0in; font-size: 10pt; line-height: 10pt;;vertical-align:bottom;"&gt;&lt;div style="text-align: center; margin-bottom: 0.0001pt; font-family: &amp;quot;times new roman&amp;quot;, serif; font-size: 10pt; line-height: normal;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;Segment&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding: 0in 0in 1pt; font-size: 10pt; line-height: 10pt;;vertical-align:bottom;"&gt;&lt;div style="margin-bottom: 0px; font-family: &amp;quot;times new roman&amp;quot;, serif; font-size: 10pt; line-height: normal; margin-top: 0px;"&gt;&lt;div style="background: none;;font-weight:bold;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="border-top: none; border-right: none; border-left: none; border-image: initial; border-bottom: 1pt solid black; padding: 0in; font-size: 10pt; line-height: 10pt;;vertical-align:bottom;"&gt;&lt;div style="text-align: center; margin-bottom: 0.0001pt; font-family: &amp;quot;times new roman&amp;quot;, serif; font-size: 10pt; line-height: normal;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;Amount&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding: 0in 0in 1pt; font-size: 10pt; line-height: 10pt;;vertical-align:bottom;"&gt;&lt;div style="margin-bottom: 0px; font-family: &amp;quot;times new roman&amp;quot;, serif; font-size: 10pt; line-height: normal; margin-top: 0px;"&gt;&lt;div style="background: none;;font-weight:bold;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding: 0in 0in 1pt; font-size: 10pt; line-height: 10pt;;vertical-align:bottom;"&gt;&lt;div style="margin-bottom: 0px; font-family: &amp;quot;times new roman&amp;quot;, serif; font-size: 10pt; line-height: normal; margin-top: 0px;"&gt;&lt;div style="background: none;;font-weight:bold;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="border-top: none; border-right: none; border-left: none; border-image: initial; border-bottom: 1pt solid black; padding: 0in; font-size: 10pt; line-height: 10pt;;vertical-align:bottom;"&gt;&lt;div style="text-align: center; margin-bottom: 0.0001pt; font-family: &amp;quot;times new roman&amp;quot;, serif; font-size: 10pt; line-height: normal;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;Percent&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding: 0in 0in 1pt; font-size: 10pt; line-height: 10pt;;vertical-align:bottom;"&gt;&lt;div style="margin-bottom: 0px; font-family: &amp;quot;times new roman&amp;quot;, serif; font-size: 10pt; line-height: normal; margin-top: 0px;"&gt;&lt;div style="background: none;;font-weight:bold;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding: 0in 0in 1pt; font-size: 10pt; line-height: 10pt;;vertical-align:bottom;"&gt;&lt;div style="margin-bottom: 0px; font-family: &amp;quot;times new roman&amp;quot;, serif; font-size: 10pt; line-height: normal; margin-top: 0px;"&gt;&lt;div style="background: none;;font-weight:bold;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="border-top: none; border-right: none; border-left: none; border-image: initial; border-bottom: 1pt solid black; padding: 0in; font-size: 10pt; line-height: 10pt;;vertical-align:bottom;"&gt;&lt;div style="text-align: center; margin-bottom: 0.0001pt; font-family: &amp;quot;times new roman&amp;quot;, serif; font-size: 10pt; line-height: normal;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;Segment&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="background: rgb(204, 238, 255); width: 24%; padding: 0in; font-size: 10pt; line-height: 10pt;;vertical-align:bottom;"&gt;&lt;div style="text-indent: 10pt; margin-bottom: 0.0001pt; font-family: &amp;quot;times new roman&amp;quot;, serif; font-size: 10pt; line-height: normal;"&gt;Transmission&lt;/div&gt;&lt;/td&gt;&lt;td style="background: rgb(204, 238, 255); width: 1%; padding: 0in; font-size: 10pt; line-height: 10pt;;vertical-align:bottom;"&gt;&lt;div style="margin-bottom: 0px; font-family: &amp;quot;times new roman&amp;quot;, serif; font-size: 10pt; line-height: normal; background: none; margin-top: 0px;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="background: rgb(204, 238, 255); width: 1%; padding: 0in; font-size: 10pt; line-height: 10pt;;vertical-align:bottom;"&gt;&lt;div style="margin-bottom: 0.0001pt; font-family: &amp;quot;times new roman&amp;quot;, serif; font-size: 10pt; line-height: normal;"&gt;$&lt;/div&gt;&lt;/td&gt;&lt;td style="background: rgb(204, 238, 255); width: 10%; padding: 0in; font-size: 10pt; line-height: 10pt;;vertical-align:bottom;"&gt;&lt;div style="text-align: right; margin-bottom: 0.0001pt; font-family: &amp;quot;times new roman&amp;quot;, serif; font-size: 10pt; line-height: normal;"&gt;121,708&lt;/div&gt;&lt;/td&gt;&lt;td style="background: rgb(204, 238, 255); width: 1%; padding: 0in; font-size: 10pt; line-height: 10pt;;vertical-align:bottom;"&gt;&lt;div style="margin-bottom: 0px; font-family: &amp;quot;times new roman&amp;quot;, serif; font-size: 10pt; line-height: normal; background: none; margin-top: 0px;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="background: rgb(204, 238, 255); width: 1%; padding: 0in; font-size: 10pt; line-height: 10pt;;vertical-align:bottom;"&gt;&lt;div style="margin-bottom: 0px; font-family: &amp;quot;times new roman&amp;quot;, serif; font-size: 10pt; line-height: normal; background: none; margin-top: 0px;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="background: rgb(204, 238, 255); width: 1%; padding: 0in; font-size: 10pt; line-height: 10pt;;vertical-align:bottom;"&gt;&lt;div style="margin-bottom: 0px; font-family: &amp;quot;times new roman&amp;quot;, serif; font-size: 10pt; line-height: normal; background: none; margin-top: 0px;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="background: rgb(204, 238, 255); width: 10%; padding: 0in; font-size: 10pt; line-height: 10pt;;vertical-align:bottom;"&gt;&lt;div style="text-align: right; margin-bottom: 0.0001pt; font-family: &amp;quot;times new roman&amp;quot;, serif; font-size: 10pt; line-height: normal;"&gt;35.8&lt;/div&gt;&lt;/td&gt;&lt;td style="background: rgb(204, 238, 255); width: 1%; padding: 0in; font-size: 10pt; line-height: 10pt;;vertical-align:bottom;"&gt;&lt;div style="margin-bottom: 0.0001pt; font-family: &amp;quot;times new roman&amp;quot;, serif; font-size: 10pt; line-height: normal;"&gt;%&lt;/div&gt;&lt;/td&gt;&lt;td style="background: rgb(204, 238, 255); width: 1%; padding: 0in; font-size: 10pt; line-height: 10pt;;vertical-align:bottom;"&gt;&lt;div style="margin-bottom: 0px; font-family: &amp;quot;times new roman&amp;quot;, serif; font-size: 10pt; line-height: normal; background: none; margin-top: 0px;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="background: rgb(204, 238, 255); width: 10%; padding: 0in; font-size: 10pt; line-height: 10pt;;vertical-align:bottom;"&gt;&lt;div style="text-indent: 10pt; margin-bottom: 0.0001pt; font-family: &amp;quot;times new roman&amp;quot;, serif; font-size: 10pt; line-height: normal;"&gt;T&amp;amp;D&lt;/div&gt;&lt;/td&gt;&lt;td style="background: rgb(204, 238, 255); width: 2%; padding: 0in; font-size: 10pt; line-height: 10pt;;vertical-align:bottom;"&gt;&lt;div style="margin-bottom: 0px; font-family: &amp;quot;times new roman&amp;quot;, serif; font-size: 10pt; line-height: normal; background: none; margin-top: 0px;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="background: rgb(204, 238, 255); width: 1%; padding: 0in; font-size: 10pt; line-height: 10pt;;vertical-align:bottom;"&gt;&lt;div style="margin-bottom: 0.0001pt; font-family: &amp;quot;times new roman&amp;quot;, serif; font-size: 10pt; line-height: normal;"&gt;$&lt;/div&gt;&lt;/td&gt;&lt;td style="background: rgb(204, 238, 255); width: 10%; padding: 0in; font-size: 10pt; line-height: 10pt;;vertical-align:bottom;"&gt;&lt;div style="text-align: right; margin-bottom: 0.0001pt; font-family: &amp;quot;times new roman&amp;quot;, serif; font-size: 10pt; line-height: normal;"&gt;256,161&lt;/div&gt;&lt;/td&gt;&lt;td style="background: rgb(204, 238, 255); width: 1%; padding: 0in; font-size: 10pt; line-height: 10pt;;vertical-align:bottom;"&gt;&lt;div style="margin-bottom: 0px; font-family: &amp;quot;times new roman&amp;quot;, serif; font-size: 10pt; line-height: normal; background: none; margin-top: 0px;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="background: rgb(204, 238, 255); width: 1%; padding: 0in; font-size: 10pt; line-height: 10pt;;vertical-align:bottom;"&gt;&lt;div style="margin-bottom: 0px; font-family: &amp;quot;times new roman&amp;quot;, serif; font-size: 10pt; line-height: normal; background: none; margin-top: 0px;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="background: rgb(204, 238, 255); width: 1%; padding: 0in; font-size: 10pt; line-height: 10pt;;vertical-align:bottom;"&gt;&lt;div style="margin-bottom: 0px; font-family: &amp;quot;times new roman&amp;quot;, serif; font-size: 10pt; line-height: normal; background: none; margin-top: 0px;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="background: rgb(204, 238, 255); width: 10%; padding: 0in; font-size: 10pt; line-height: 10pt;;vertical-align:bottom;"&gt;&lt;div style="text-align: right; margin-bottom: 0.0001pt; font-family: &amp;quot;times new roman&amp;quot;, serif; font-size: 10pt; line-height: normal;"&gt;37.4&lt;/div&gt;&lt;/td&gt;&lt;td style="background: rgb(204, 238, 255); width: 1%; padding: 0in; font-size: 10pt; line-height: 10pt;;vertical-align:bottom;"&gt;&lt;div style="margin-bottom: 0.0001pt; font-family: &amp;quot;times new roman&amp;quot;, serif; font-size: 10pt; line-height: normal;"&gt;%&lt;/div&gt;&lt;/td&gt;&lt;td style="background: rgb(204, 238, 255); width: 2%; padding: 0in; font-size: 10pt; line-height: 10pt;;vertical-align:bottom;"&gt;&lt;div style="margin-bottom: 0px; font-family: &amp;quot;times new roman&amp;quot;, serif; font-size: 10pt; line-height: normal; background: none; margin-top: 0px;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="background: rgb(204, 238, 255); width: 10%; padding: 0in; font-size: 10pt; line-height: 10pt;;vertical-align:bottom;"&gt;&lt;div style="text-indent: 10pt; margin-bottom: 0.0001pt; font-family: &amp;quot;times new roman&amp;quot;, serif; font-size: 10pt; line-height: normal;"&gt;T&amp;amp;D&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="background: white; padding: 0in; font-size: 10pt; line-height: 10pt;;vertical-align:bottom;"&gt;&lt;div style="text-indent: 10pt; margin-bottom: 0.0001pt; font-family: &amp;quot;times new roman&amp;quot;, serif; font-size: 10pt; line-height: normal;"&gt;Distribution&lt;/div&gt;&lt;/td&gt;&lt;td style="background: white; padding: 0in; font-size: 10pt; line-height: 10pt;;vertical-align:bottom;"&gt;&lt;div style="margin-bottom: 0px; font-family: &amp;quot;times new roman&amp;quot;, serif; font-size: 10pt; line-height: normal; background: none; margin-top: 0px;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="background: white; padding: 0in; font-size: 10pt; line-height: 10pt;;vertical-align:bottom;"&gt;&lt;div style="margin-bottom: 0px; font-family: &amp;quot;times new roman&amp;quot;, serif; font-size: 10pt; line-height: normal; background: none; margin-top: 0px;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="background: white; padding: 0in; font-size: 10pt; line-height: 10pt;;vertical-align:bottom;"&gt;&lt;div style="text-align: right; margin-bottom: 0.0001pt; font-family: &amp;quot;times new roman&amp;quot;, serif; font-size: 10pt; line-height: normal;"&gt;75,217&lt;/div&gt;&lt;/td&gt;&lt;td style="background: white; padding: 0in; font-size: 10pt; line-height: 10pt;;vertical-align:bottom;"&gt;&lt;div style="margin-bottom: 0px; font-family: &amp;quot;times new roman&amp;quot;, serif; font-size: 10pt; line-height: normal; background: none; margin-top: 0px;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="background: white; padding: 0in; font-size: 10pt; line-height: 10pt;;vertical-align:bottom;"&gt;&lt;div style="margin-bottom: 0px; font-family: &amp;quot;times new roman&amp;quot;, serif; font-size: 10pt; line-height: normal; background: none; margin-top: 0px;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="background: white; padding: 0in; font-size: 10pt; line-height: 10pt;;vertical-align:bottom;"&gt;&lt;div style="margin-bottom: 0px; font-family: &amp;quot;times new roman&amp;quot;, serif; font-size: 10pt; line-height: normal; background: none; margin-top: 0px;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="background: white; padding: 0in; font-size: 10pt; line-height: 10pt;;vertical-align:bottom;"&gt;&lt;div style="text-align: right; margin-bottom: 0.0001pt; font-family: &amp;quot;times new roman&amp;quot;, serif; font-size: 10pt; line-height: normal;"&gt;22.2&lt;/div&gt;&lt;/td&gt;&lt;td style="background: white; padding: 0in; font-size: 10pt; line-height: 10pt;;vertical-align:bottom;"&gt;&lt;div style="margin-bottom: 0px; font-family: &amp;quot;times new roman&amp;quot;, serif; font-size: 10pt; line-height: normal; background: none; margin-top: 0px;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="background: white; padding: 0in; font-size: 10pt; line-height: 10pt;;vertical-align:bottom;"&gt;&lt;div style="margin-bottom: 0px; font-family: &amp;quot;times new roman&amp;quot;, serif; font-size: 10pt; line-height: normal; background: none; margin-top: 0px;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="background: white; padding: 0in; font-size: 10pt; line-height: 10pt;;vertical-align:bottom;"&gt;&lt;div style="text-indent: 10pt; margin-bottom: 0.0001pt; font-family: &amp;quot;times new roman&amp;quot;, serif; font-size: 10pt; line-height: normal;"&gt;T&amp;amp;D&lt;/div&gt;&lt;/td&gt;&lt;td style="background: white; padding: 0in; font-size: 10pt; line-height: 10pt;;vertical-align:bottom;"&gt;&lt;div style="margin-bottom: 0px; font-family: &amp;quot;times new roman&amp;quot;, serif; font-size: 10pt; line-height: normal; background: none; margin-top: 0px;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="background: white; padding: 0in; font-size: 10pt; line-height: 10pt;;vertical-align:bottom;"&gt;&lt;div style="margin-bottom: 0px; font-family: &amp;quot;times new roman&amp;quot;, serif; font-size: 10pt; line-height: normal; background: none; margin-top: 0px;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="background: white; padding: 0in; font-size: 10pt; line-height: 10pt;;vertical-align:bottom;"&gt;&lt;div style="text-align: right; margin-bottom: 0.0001pt; font-family: &amp;quot;times new roman&amp;quot;, serif; font-size: 10pt; line-height: normal;"&gt;157,150&lt;/div&gt;&lt;/td&gt;&lt;td style="background: white; padding: 0in; font-size: 10pt; line-height: 10pt;;vertical-align:bottom;"&gt;&lt;div style="margin-bottom: 0px; font-family: &amp;quot;times new roman&amp;quot;, serif; font-size: 10pt; line-height: normal; background: none; margin-top: 0px;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="background: white; padding: 0in; font-size: 10pt; line-height: 10pt;;vertical-align:bottom;"&gt;&lt;div style="margin-bottom: 0px; font-family: &amp;quot;times new roman&amp;quot;, serif; font-size: 10pt; line-height: normal; background: none; margin-top: 0px;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="background: white; padding: 0in; font-size: 10pt; line-height: 10pt;;vertical-align:bottom;"&gt;&lt;div style="margin-bottom: 0px; font-family: &amp;quot;times new roman&amp;quot;, serif; font-size: 10pt; line-height: normal; background: none; margin-top: 0px;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="background: white; padding: 0in; font-size: 10pt; line-height: 10pt;;vertical-align:bottom;"&gt;&lt;div style="text-align: right; margin-bottom: 0.0001pt; font-family: &amp;quot;times new roman&amp;quot;, serif; font-size: 10pt; line-height: normal;"&gt;22.9&lt;/div&gt;&lt;/td&gt;&lt;td style="background: white; padding: 0in; font-size: 10pt; line-height: 10pt;;vertical-align:bottom;"&gt;&lt;div style="margin-bottom: 0px; font-family: &amp;quot;times new roman&amp;quot;, serif; font-size: 10pt; line-height: normal; background: none; margin-top: 0px;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="background: white; padding: 0in; font-size: 10pt; line-height: 10pt;;vertical-align:bottom;"&gt;&lt;div style="margin-bottom: 0px; font-family: &amp;quot;times new roman&amp;quot;, serif; font-size: 10pt; line-height: normal; background: none; margin-top: 0px;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="background: white; padding: 0in; font-size: 10pt; line-height: 10pt;;vertical-align:bottom;"&gt;&lt;div style="text-indent: 10pt; margin-bottom: 0.0001pt; font-family: &amp;quot;times new roman&amp;quot;, serif; font-size: 10pt; line-height: normal;"&gt;T&amp;amp;D&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="background: rgb(204, 238, 255); padding: 0in 0in 1pt; font-size: 10pt; line-height: 10pt;;vertical-align:bottom;"&gt;&lt;div style="text-indent: 10pt; margin-bottom: 0.0001pt; font-family: &amp;quot;times new roman&amp;quot;, serif; font-size: 10pt; line-height: normal;"&gt;Electrical Construction&lt;/div&gt;&lt;/td&gt;&lt;td style="background: rgb(204, 238, 255); padding: 0in 0in 1pt; font-size: 10pt; line-height: 10pt;;vertical-align:bottom;"&gt;&lt;div style="margin-bottom: 0px; font-family: &amp;quot;times new roman&amp;quot;, serif; font-size: 10pt; line-height: normal; background: none; margin-top: 0px;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="border-top: none; border-right: none; border-left: none; border-image: initial; border-bottom: 1pt solid black; background: rgb(204, 238, 255); padding: 0in; font-size: 10pt; line-height: 10pt;;vertical-align:bottom;"&gt;&lt;div style="margin-bottom: 0px; font-family: &amp;quot;times new roman&amp;quot;, serif; font-size: 10pt; line-height: normal; background: none; margin-top: 0px;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="border-top: none; border-right: none; border-left: none; border-image: initial; border-bottom: 1pt solid black; background: rgb(204, 238, 255); padding: 0in; font-size: 10pt; line-height: 10pt;;vertical-align:bottom;"&gt;&lt;div style="text-align: right; margin-bottom: 0.0001pt; font-family: &amp;quot;times new roman&amp;quot;, serif; font-size: 10pt; line-height: normal;"&gt;142,751&lt;/div&gt;&lt;/td&gt;&lt;td style="background: rgb(204, 238, 255); padding: 0in 0in 1pt; font-size: 10pt; line-height: 10pt;;vertical-align:bottom;"&gt;&lt;div style="margin-bottom: 0px; font-family: &amp;quot;times new roman&amp;quot;, serif; font-size: 10pt; line-height: normal; background: none; margin-top: 0px;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="background: rgb(204, 238, 255); padding: 0in 0in 1pt; font-size: 10pt; line-height: 10pt;;vertical-align:bottom;"&gt;&lt;div style="margin-bottom: 0px; font-family: &amp;quot;times new roman&amp;quot;, serif; font-size: 10pt; line-height: normal; background: none; margin-top: 0px;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="border-top: none; border-right: none; border-left: none; border-image: initial; border-bottom: 1pt solid black; background: rgb(204, 238, 255); padding: 0in; font-size: 10pt; line-height: 10pt;;vertical-align:bottom;"&gt;&lt;div style="margin-bottom: 0px; font-family: &amp;quot;times new roman&amp;quot;, serif; font-size: 10pt; line-height: normal; background: none; margin-top: 0px;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="border-top: none; border-right: none; border-left: none; border-image: initial; border-bottom: 1pt solid black; background: rgb(204, 238, 255); padding: 0in; font-size: 10pt; line-height: 10pt;;vertical-align:bottom;"&gt;&lt;div style="text-align: right; margin-bottom: 0.0001pt; font-family: &amp;quot;times new roman&amp;quot;, serif; font-size: 10pt; line-height: normal;"&gt;42.0&lt;/div&gt;&lt;/td&gt;&lt;td style="background: rgb(204, 238, 255); padding: 0in 0in 1pt; font-size: 10pt; line-height: 10pt;;vertical-align:bottom;"&gt;&lt;div style="margin-bottom: 0px; font-family: &amp;quot;times new roman&amp;quot;, serif; font-size: 10pt; line-height: normal; background: none; margin-top: 0px;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="background: rgb(204, 238, 255); padding: 0in 0in 1pt; font-size: 10pt; line-height: 10pt;;vertical-align:bottom;"&gt;&lt;div style="margin-bottom: 0px; font-family: &amp;quot;times new roman&amp;quot;, serif; font-size: 10pt; line-height: normal; background: none; margin-top: 0px;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="background: rgb(204, 238, 255); padding: 0in 0in 1pt; font-size: 10pt; line-height: 10pt;;vertical-align:bottom;"&gt;&lt;div style="text-indent: 10pt; margin-bottom: 0.0001pt; font-family: &amp;quot;times new roman&amp;quot;, serif; font-size: 10pt; line-height: normal;"&gt;C&amp;amp;I&lt;/div&gt;&lt;/td&gt;&lt;td style="background: rgb(204, 238, 255); padding: 0in 0in 1pt; font-size: 10pt; line-height: 10pt;;vertical-align:bottom;"&gt;&lt;div style="margin-bottom: 0px; font-family: &amp;quot;times new roman&amp;quot;, serif; font-size: 10pt; line-height: normal; background: none; margin-top: 0px;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="border-top: none; border-right: none; border-left: none; border-image: initial; border-bottom: 1pt solid black; background: rgb(204, 238, 255); padding: 0in; font-size: 10pt; line-height: 10pt;;vertical-align:bottom;"&gt;&lt;div style="margin-bottom: 0px; font-family: &amp;quot;times new roman&amp;quot;, serif; font-size: 10pt; line-height: normal; background: none; margin-top: 0px;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="border-top: none; border-right: none; border-left: none; border-image: initial; border-bottom: 1pt solid black; background: rgb(204, 238, 255); padding: 0in; font-size: 10pt; line-height: 10pt;;vertical-align:bottom;"&gt;&lt;div style="text-align: right; margin-bottom: 0.0001pt; font-family: &amp;quot;times new roman&amp;quot;, serif; font-size: 10pt; line-height: normal;"&gt;271,976&lt;/div&gt;&lt;/td&gt;&lt;td style="background: rgb(204, 238, 255); padding: 0in 0in 1pt; font-size: 10pt; line-height: 10pt;;vertical-align:bottom;"&gt;&lt;div style="margin-bottom: 0px; font-family: &amp;quot;times new roman&amp;quot;, serif; font-size: 10pt; line-height: normal; background: none; margin-top: 0px;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="background: rgb(204, 238, 255); padding: 0in 0in 1pt; font-size: 10pt; line-height: 10pt;;vertical-align:bottom;"&gt;&lt;div style="margin-bottom: 0px; font-family: &amp;quot;times new roman&amp;quot;, serif; font-size: 10pt; line-height: normal; background: none; margin-top: 0px;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="border-top: none; border-right: none; border-left: none; border-image: initial; border-bottom: 1pt solid black; background: rgb(204, 238, 255); padding: 0in; font-size: 10pt; line-height: 10pt;;vertical-align:bottom;"&gt;&lt;div style="margin-bottom: 0px; font-family: &amp;quot;times new roman&amp;quot;, serif; font-size: 10pt; line-height: normal; background: none; margin-top: 0px;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="border-top: none; border-right: none; border-left: none; border-image: initial; border-bottom: 1pt solid black; background: rgb(204, 238, 255); padding: 0in; font-size: 10pt; line-height: 10pt;;vertical-align:bottom;"&gt;&lt;div style="text-align: right; margin-bottom: 0.0001pt; font-family: &amp;quot;times new roman&amp;quot;, serif; font-size: 10pt; line-height: normal;"&gt;39.7&lt;/div&gt;&lt;/td&gt;&lt;td style="background: rgb(204, 238, 255); padding: 0in 0in 1pt; font-size: 10pt; line-height: 10pt;;vertical-align:bottom;"&gt;&lt;div style="margin-bottom: 0px; font-family: &amp;quot;times new roman&amp;quot;, serif; font-size: 10pt; line-height: normal; background: none; margin-top: 0px;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="background: rgb(204, 238, 255); padding: 0in 0in 1pt; font-size: 10pt; line-height: 10pt;;vertical-align:bottom;"&gt;&lt;div style="margin-bottom: 0px; font-family: &amp;quot;times new roman&amp;quot;, serif; font-size: 10pt; line-height: normal; background: none; margin-top: 0px;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="background: rgb(204, 238, 255); padding: 0in 0in 1pt; font-size: 10pt; line-height: 10pt;;vertical-align:bottom;"&gt;&lt;div style="text-indent: 10pt; margin-bottom: 0.0001pt; font-family: &amp;quot;times new roman&amp;quot;, serif; font-size: 10pt; line-height: normal;"&gt;C&amp;amp;I&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="background: white; padding: 0in 0in 2.5pt; font-size: 10pt; line-height: 10pt;;vertical-align:bottom;"&gt;&lt;div style="margin-bottom: 0.0001pt; font-family: &amp;quot;times new roman&amp;quot;, serif; font-size: 10pt; line-height: normal;"&gt;Total Revenue&lt;/div&gt;&lt;/td&gt;&lt;td style="background: white; padding: 0in 0in 2.5pt; font-size: 10pt; line-height: 10pt;;vertical-align:bottom;"&gt;&lt;div style="margin-bottom: 0px; font-family: &amp;quot;times new roman&amp;quot;, serif; font-size: 10pt; line-height: normal; background: none; margin-top: 0px;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="border-top: none; border-right: none; border-left: none; border-image: initial; border-bottom: 2.25pt double black; background: white; padding: 0in; font-size: 10pt; line-height: 10pt;;vertical-align:bottom;"&gt;&lt;div style="margin-bottom: 0.0001pt; font-family: &amp;quot;times new roman&amp;quot;, serif; font-size: 10pt; line-height: normal;"&gt;$&lt;/div&gt;&lt;/td&gt;&lt;td style="border-top: none; border-right: none; border-left: none; border-image: initial; border-bottom: 2.25pt double black; background: white; padding: 0in; font-size: 10pt; line-height: 10pt;;vertical-align:bottom;"&gt;&lt;div style="text-align: right; margin-bottom: 0.0001pt; font-family: &amp;quot;times new roman&amp;quot;, serif; font-size: 10pt; line-height: normal;"&gt;339,676&lt;/div&gt;&lt;/td&gt;&lt;td style="background: white; padding: 0in 0in 2.5pt; font-size: 10pt; line-height: 10pt;;vertical-align:bottom;"&gt;&lt;div style="margin-bottom: 0px; font-family: &amp;quot;times new roman&amp;quot;, serif; font-size: 10pt; line-height: normal; background: none; margin-top: 0px;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="background: white; padding: 0in 0in 2.5pt; font-size: 10pt; line-height: 10pt;;vertical-align:bottom;"&gt;&lt;div style="margin-bottom: 0px; font-family: &amp;quot;times new roman&amp;quot;, serif; font-size: 10pt; line-height: normal; background: none; margin-top: 0px;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="border-top: none; border-right: none; border-left: none; border-image: initial; border-bottom: 2.25pt double black; background: white; padding: 0in; font-size: 10pt; line-height: 10pt;;vertical-align:bottom;"&gt;&lt;div style="margin-bottom: 0px; font-family: &amp;quot;times new roman&amp;quot;, serif; font-size: 10pt; line-height: normal; background: none; margin-top: 0px;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="border-top: none; border-right: none; border-left: none; border-image: initial; border-bottom: 2.25pt double black; background: white; padding: 0in; font-size: 10pt; line-height: 10pt;;vertical-align:bottom;"&gt;&lt;div style="text-align: right; margin-bottom: 0.0001pt; font-family: &amp;quot;times new roman&amp;quot;, serif; font-size: 10pt; line-height: normal;"&gt;100.0&lt;/div&gt;&lt;/td&gt;&lt;td style="background: white; padding: 0in 0in 2.5pt; font-size: 10pt; line-height: 10pt;;vertical-align:bottom;"&gt;&lt;div style="margin-bottom: 0.0001pt; font-family: &amp;quot;times new roman&amp;quot;, serif; font-size: 10pt; line-height: normal;"&gt;%&lt;/div&gt;&lt;/td&gt;&lt;td style="background: white; padding: 0in 0in 2.5pt; font-size: 10pt; line-height: 10pt;;vertical-align:bottom;"&gt;&lt;div style="margin-bottom: 0px; font-family: &amp;quot;times new roman&amp;quot;, serif; font-size: 10pt; line-height: normal; background: none; margin-top: 0px;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="background: white; padding: 0in 0in 2.5pt; font-size: 10pt; line-height: 10pt;;vertical-align:bottom;"&gt;&lt;div style="margin-bottom: 0px; font-family: &amp;quot;times new roman&amp;quot;, serif; font-size: 10pt; line-height: normal; background: none; margin-top: 0px;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="background: white; padding: 0in 0in 2.5pt; font-size: 10pt; line-height: 10pt;;vertical-align:bottom;"&gt;&lt;div style="margin-bottom: 0px; font-family: &amp;quot;times new roman&amp;quot;, serif; font-size: 10pt; line-height: normal; background: none; margin-top: 0px;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="border-top: none; border-right: none; border-left: none; border-image: initial; border-bottom: 2.25pt double black; background: white; padding: 0in; font-size: 10pt; line-height: 10pt;;vertical-align:bottom;"&gt;&lt;div style="margin-bottom: 0.0001pt; font-family: &amp;quot;times new roman&amp;quot;, serif; font-size: 10pt; line-height: normal;"&gt;$&lt;/div&gt;&lt;/td&gt;&lt;td style="border-top: none; border-right: none; border-left: none; border-image: initial; border-bottom: 2.25pt double black; background: white; padding: 0in; font-size: 10pt; line-height: 10pt;;vertical-align:bottom;"&gt;&lt;div style="text-align: right; margin-bottom: 0.0001pt; font-family: &amp;quot;times new roman&amp;quot;, serif; font-size: 10pt; line-height: normal;"&gt;685,287&lt;/div&gt;&lt;/td&gt;&lt;td style="background: white; padding: 0in 0in 2.5pt; font-size: 10pt; line-height: 10pt;;vertical-align:bottom;"&gt;&lt;div style="margin-bottom: 0px; font-family: &amp;quot;times new roman&amp;quot;, serif; font-size: 10pt; line-height: normal; background: none; margin-top: 0px;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="background: white; padding: 0in 0in 2.5pt; font-size: 10pt; line-height: 10pt;;vertical-align:bottom;"&gt;&lt;div style="margin-bottom: 0px; font-family: &amp;quot;times new roman&amp;quot;, serif; font-size: 10pt; line-height: normal; background: none; margin-top: 0px;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="border-top: none; border-right: none; border-left: none; border-image: initial; border-bottom: 2.25pt double black; background: white; padding: 0in; font-size: 10pt; line-height: 10pt;;vertical-align:bottom;"&gt;&lt;div style="margin-bottom: 0px; font-family: &amp;quot;times new roman&amp;quot;, serif; font-size: 10pt; line-height: normal; background: none; margin-top: 0px;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="border-top: none; border-right: none; border-left: none; border-image: initial; border-bottom: 2.25pt double black; background: white; padding: 0in; font-size: 10pt; line-height: 10pt;;vertical-align:bottom;"&gt;&lt;div style="text-align: right; margin-bottom: 0.0001pt; font-family: &amp;quot;times new roman&amp;quot;, serif; font-size: 10pt; line-height: normal;"&gt;100.0&lt;/div&gt;&lt;/td&gt;&lt;td style="background: white; padding: 0in 0in 2.5pt; font-size: 10pt; line-height: 10pt;;vertical-align:bottom;"&gt;&lt;div style="margin-bottom: 0.0001pt; font-family: &amp;quot;times new roman&amp;quot;, serif; font-size: 10pt; line-height: normal;"&gt;%&lt;/div&gt;&lt;/td&gt;&lt;td style="background: white; padding: 0in 0in 2.5pt; font-size: 10pt; line-height: 10pt;;vertical-align:bottom;"&gt;&lt;div style="margin-bottom: 0px; font-family: &amp;quot;times new roman&amp;quot;, serif; font-size: 10pt; line-height: normal; background: none; margin-top: 0px;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="background: white; padding: 0in 0in 2.5pt; font-size: 10pt; line-height: 10pt;;vertical-align:bottom;"&gt;&lt;div style="margin-bottom: 0px; font-family: &amp;quot;times new roman&amp;quot;, serif; font-size: 10pt; line-height: normal; background: none; margin-top: 0px;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;div style="color: rgb(0, 0, 0); font: 10pt &amp;quot;times new roman&amp;quot;, times, serif; letter-spacing: normal; orphans: 2; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial; margin: 0px; text-align: center; text-indent: 0.5in; background: none;"&gt;&lt;div style="text-decoration: none; color: rgb(0, 0, 0); background: none; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;div style="color: rgb(0, 0, 0); font: 10pt 'times new roman', times, serif; letter-spacing: normal; orphans: 2; text-align: start; text-indent: 0px; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial; margin: 0pt 0px;"&gt;&lt;div style="color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&lt;div style="font-style:italic;display:inline;"&gt;Contract Assets and Liabilities&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;div style="color: rgb(0, 0, 0); font: 10pt &amp;quot;times new roman&amp;quot;, times, serif; letter-spacing: normal; orphans: 2; text-align: start; text-indent: 0px; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial; margin: 0px; background: none;"&gt;&lt;div style="text-decoration: none; color: rgb(0, 0, 0); background: none; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;div style="color: rgb(0, 0, 0); font: 10pt 'times new roman', times, serif; letter-spacing: normal; orphans: 2; text-align: start; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial; margin: 0pt 0px; text-indent: 0.5in;"&gt;&lt;div style="color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"&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. The following table provides information about receivables, contract assets and contract liabilities from contracts with customers:&lt;/div&gt;&lt;/div&gt;&lt;div style="color: rgb(0, 0, 0); font: 10pt &amp;quot;times new roman&amp;quot;, times, serif; letter-spacing: normal; orphans: 2; text-indent: 0px; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial; margin: 0px; text-align: center; background: none;"&gt;&lt;div style="text-decoration: none; color: rgb(0, 0, 0); background: none; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;table cellpadding="0" cellspacing="0" style="font: 10pt &amp;quot;times new roman&amp;quot;, times, serif; letter-spacing: normal; orphans: 2; text-indent: 0px; text-transform: none; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial; border-collapse: separate; width: 80%; border-spacing: 0px; margin: 0in 0in 0in 1in;;text-align:left;"&gt;&lt;tr style="vertical-align: bottom;"&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; vertical-align: bottom;;white-space: nowrap;"&gt;&#160;&lt;/td&gt;&lt;td style="font-weight: normal; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; vertical-align: bottom;"&gt;&#160;&lt;/td&gt;&lt;td colspan="2" style="font-weight: normal; text-align: center; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; vertical-align: bottom;;white-space: nowrap;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;June 30,&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="font-weight: normal; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; vertical-align: bottom;"&gt;&#160;&lt;/td&gt;&lt;td style="font-weight: normal; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; vertical-align: bottom;"&gt;&#160;&lt;/td&gt;&lt;td colspan="2" style="font-weight: normal; text-align: center; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; vertical-align: bottom;;white-space: nowrap;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;December 31,&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="font-weight: normal; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; vertical-align: bottom;"&gt;&#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; vertical-align: bottom;"&gt;&#160;&lt;/td&gt;&lt;td colspan="2" style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; vertical-align: bottom;;white-space: nowrap;"&gt;&#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; vertical-align: bottom;"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="vertical-align: bottom;"&gt;&lt;td style="font-weight: normal; padding-left: 0px; padding-top: 0px; padding-bottom: 2pt; vertical-align: bottom;;white-space: nowrap;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;(in thousands)&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="font-weight: normal; padding-bottom: 2pt; padding-left: 0px; padding-top: 0px; vertical-align: bottom;"&gt;&#160;&lt;/td&gt;&lt;td colspan="2" style="font-weight: normal; text-align: center; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; vertical-align: bottom; border-bottom: 1pt solid black;;white-space: nowrap;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;2018&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-bottom: 2pt; font-weight: normal; padding-left: 0px; padding-top: 0px; vertical-align: bottom;"&gt;&#160;&lt;/td&gt;&lt;td style="font-weight: normal; padding-bottom: 2pt; padding-left: 0px; padding-top: 0px; vertical-align: bottom;"&gt;&#160;&lt;/td&gt;&lt;td colspan="2" style="font-weight: normal; text-align: center; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; vertical-align: bottom; border-bottom: 1pt solid black;;white-space: nowrap;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;2017&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-bottom: 2pt; font-weight: normal; padding-left: 0px; padding-top: 0px; vertical-align: bottom;"&gt;&#160;&lt;/td&gt;&lt;td style="font-weight: normal; padding-bottom: 2pt; padding-left: 0px; padding-top: 0px; vertical-align: bottom;"&gt;&#160;&lt;/td&gt;&lt;td colspan="2" style="font-weight: normal; text-align: center; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; vertical-align: bottom; border-bottom: 1pt solid black;;white-space: nowrap;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;Change&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-bottom: 2pt; font-weight: normal; padding-left: 0px; padding-top: 0px; vertical-align: bottom;"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="vertical-align: bottom;"&gt;&lt;td style="padding-left: 0px; padding-top: 0px; vertical-align: bottom;;white-space: nowrap;"&gt;&#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; vertical-align: bottom;"&gt;&#160;&lt;/td&gt;&lt;td colspan="2" style="padding-left: 0px; padding-top: 0px; vertical-align: bottom;;white-space: nowrap;"&gt;&#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; vertical-align: bottom;"&gt;&#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; vertical-align: bottom;"&gt;&#160;&lt;/td&gt;&lt;td colspan="2" style="padding-left: 0px; padding-top: 0px; vertical-align: bottom;;white-space: nowrap;"&gt;&#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; vertical-align: bottom;"&gt;&#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; vertical-align: bottom;"&gt;&#160;&lt;/td&gt;&lt;td colspan="2" style="padding-left: 0px; padding-top: 0px; vertical-align: bottom;;white-space: nowrap;"&gt;&#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; vertical-align: bottom;"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);"&gt;&lt;td style="width: 864px; text-align: left; padding-left: 0px; padding-top: 0px; vertical-align: bottom;"&gt;Contract assets&lt;/td&gt;&lt;td style="width: 15px; padding-left: 0px; padding-top: 0px; vertical-align: bottom;"&gt;&#160;&lt;/td&gt;&lt;td style="width: 15px; text-align: left; padding-left: 0px; padding-top: 0px; vertical-align: bottom;"&gt;$&lt;/td&gt;&lt;td style="width: 141px; text-align: right; padding-left: 0px; padding-top: 0px; vertical-align: bottom;"&gt;87,356&lt;/td&gt;&lt;td style="width: 14px; text-align: left; padding-left: 0px; padding-top: 0px; vertical-align: bottom;"&gt;&#160;&lt;/td&gt;&lt;td style="width: 14px; padding-left: 0px; padding-top: 0px; vertical-align: bottom;"&gt;&#160;&lt;/td&gt;&lt;td style="width: 14px; text-align: left; padding-left: 0px; padding-top: 0px; vertical-align: bottom;"&gt;$&lt;/td&gt;&lt;td style="width: 141px; text-align: right; padding-left: 0px; padding-top: 0px; vertical-align: bottom;"&gt;78,260&lt;/td&gt;&lt;td style="width: 14px; text-align: left; padding-left: 0px; padding-top: 0px; vertical-align: bottom;"&gt;&#160;&lt;/td&gt;&lt;td style="width: 14px; padding-left: 0px; padding-top: 0px; vertical-align: bottom;"&gt;&#160;&lt;/td&gt;&lt;td style="width: 14px; text-align: left; padding-left: 0px; padding-top: 0px; vertical-align: bottom;"&gt;$&lt;/td&gt;&lt;td style="width: 141px; text-align: right; padding-left: 0px; padding-top: 0px; vertical-align: bottom;"&gt;9,096&lt;/td&gt;&lt;td style="width: 14px; text-align: left; padding-left: 0px; padding-top: 0px; vertical-align: bottom;"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="vertical-align: bottom; background-color: white;"&gt;&lt;td style="text-align: left; padding-bottom: 1pt; padding-left: 0px; padding-top: 0px; vertical-align: bottom;"&gt;Contract liabilities&lt;/td&gt;&lt;td style="padding-bottom: 1pt; padding-left: 0px; padding-top: 0px; vertical-align: bottom;"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: left; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; vertical-align: bottom; border-bottom: 1pt solid black;"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; vertical-align: bottom; border-bottom: 1pt solid black;"&gt;(48,407&lt;/td&gt;&lt;td style="padding-bottom: 1pt; text-align: left; padding-left: 0px; padding-top: 0px; vertical-align: bottom;"&gt;)&lt;/td&gt;&lt;td style="padding-bottom: 1pt; padding-left: 0px; padding-top: 0px; vertical-align: bottom;"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: left; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; vertical-align: bottom; border-bottom: 1pt solid black;"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; vertical-align: bottom; border-bottom: 1pt solid black;"&gt;(28,919&lt;/td&gt;&lt;td style="padding-bottom: 1pt; text-align: left; padding-left: 0px; padding-top: 0px; vertical-align: bottom;"&gt;)&lt;/td&gt;&lt;td style="padding-bottom: 1pt; padding-left: 0px; padding-top: 0px; vertical-align: bottom;"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: left; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; vertical-align: bottom; border-bottom: 1pt solid black;"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; vertical-align: bottom; border-bottom: 1pt solid black;"&gt;(19,488&lt;/td&gt;&lt;td style="padding-bottom: 1pt; text-align: left; padding-left: 0px; padding-top: 0px; vertical-align: bottom;"&gt;)&lt;/td&gt;&lt;/tr&gt;&lt;tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);"&gt;&lt;td style="text-align: left; padding-bottom: 2.5pt; padding-left: 0px; padding-top: 0px; vertical-align: bottom;"&gt;Net contract assets (liabilities)&lt;/td&gt;&lt;td style="padding-bottom: 2.5pt; padding-left: 0px; padding-top: 0px; vertical-align: bottom;"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: left; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; vertical-align: bottom; border-bottom: 2.5pt double black;"&gt;$&lt;/td&gt;&lt;td style="text-align: right; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; vertical-align: bottom; border-bottom: 2.5pt double black;"&gt;38,949&lt;/td&gt;&lt;td style="padding-bottom: 2.5pt; text-align: left; padding-left: 0px; padding-top: 0px; vertical-align: bottom;"&gt;&#160;&lt;/td&gt;&lt;td style="padding-bottom: 2.5pt; padding-left: 0px; padding-top: 0px; vertical-align: bottom;"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: left; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; vertical-align: bottom; border-bottom: 2.5pt double black;"&gt;$&lt;/td&gt;&lt;td style="text-align: right; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; vertical-align: bottom; border-bottom: 2.5pt double black;"&gt;49,341&lt;/td&gt;&lt;td style="padding-bottom: 2.5pt; text-align: left; padding-left: 0px; padding-top: 0px; vertical-align: bottom;"&gt;&#160;&lt;/td&gt;&lt;td style="padding-bottom: 2.5pt; padding-left: 0px; padding-top: 0px; vertical-align: bottom;"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: left; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; vertical-align: bottom; border-bottom: 2.5pt double black;"&gt;$&lt;/td&gt;&lt;td style="text-align: right; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; vertical-align: bottom; border-bottom: 2.5pt double black;"&gt;(10,392&lt;/td&gt;&lt;td style="padding-bottom: 2.5pt; text-align: left; padding-left: 0px; padding-top: 0px; vertical-align: bottom;"&gt;)&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;&lt;div style="color: rgb(0, 0, 0); font: 10pt &amp;quot;times new roman&amp;quot;, times, serif; letter-spacing: normal; orphans: 2; text-indent: 0px; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial; margin: 0px; text-align: center; background: none;"&gt;&lt;div style="text-decoration: none; color: rgb(0, 0, 0); background: none; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;div style="color: rgb(0, 0, 0); font: 10pt 'times new roman', times, serif; letter-spacing: normal; orphans: 2; text-align: start; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial; margin: 0pt 0px; text-indent: 0.5in;"&gt;&lt;div style="color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"&gt;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 performance and customer payment. The amounts of revenue recognized in the period that was included in the opening contract liability balances was $20.5 million and&#160;$31.1&#160;million&#160;for&#160;the&#160;three&#160;and&#160;six months ended June 30, 2018,&#160;respectively.&#160;This revenue consists primarily of work performed on previous billings to customers.&lt;/div&gt;&lt;/div&gt;&lt;div style="color: rgb(0, 0, 0); font: 10pt &amp;quot;times new roman&amp;quot;, times, serif; letter-spacing: normal; orphans: 2; text-align: start; text-indent: 0px; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial; margin: 0px; background: none;"&gt;&lt;div style="text-decoration: none; color: rgb(0, 0, 0); background: none; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&lt;div style="font-style:italic;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;div style="color: rgb(0, 0, 0); font: 10pt 'times new roman', times, serif; letter-spacing: normal; orphans: 2; text-align: start; text-indent: 0px; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial; margin: 0pt 0px;"&gt;&lt;div style="color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&lt;div style="font-style:italic;display:inline;"&gt;Remaining Performance Obligations&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;div style="color: rgb(0, 0, 0); font: 10pt &amp;quot;times new roman&amp;quot;, times, serif; letter-spacing: normal; orphans: 2; text-align: start; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial; margin: 0px; text-indent: 0.5in; background: none;"&gt;&lt;div style="text-decoration: none; color: rgb(0, 0, 0); background: none; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;div style="color: rgb(0, 0, 0); font: 10pt 'times new roman', times, serif; letter-spacing: normal; orphans: 2; text-align: start; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial; margin: 0pt 0px; text-indent: 0.5in;"&gt;&lt;div style="color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"&gt;On June 30, 2018, the Company had $930.6 million of remaining performance obligations. The Company&#8217;s remaining performance obligations 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. The following table summarizes that amount of remaining performance obligations that the Company expects to be realized as of June 30, 2018 and the amount of the remaining performance obligations that the Company reasonably estimates will not be recognized within the next twelve months. The Company expects a vast majority of the remaining performance obligations to be recognized within twenty-four 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 &#8220;Item 2. Management&#8217;s Discussion and Analysis of Financial Condition and Results of Operations&#8221;.&lt;/div&gt;&lt;/div&gt;&lt;div style="color: rgb(0, 0, 0); font: 10pt &amp;quot;times new roman&amp;quot;, times, serif; letter-spacing: normal; orphans: 2; text-indent: 0px; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial; margin: 0px; text-align: center; background: none;"&gt;&lt;div style="text-decoration: none; color: rgb(0, 0, 0); background: none; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;table cellpadding="0" cellspacing="0" style="font: 10pt &amp;quot;times new roman&amp;quot;, times, serif; letter-spacing: normal; orphans: 2; text-indent: 0px; text-transform: none; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial; border-collapse: separate; width: 70%; border-spacing: 0px; margin: 0in 0in 0in 1.5in;;text-align:left;"&gt;&lt;tr style="vertical-align: bottom; background-color: white;"&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; vertical-align: bottom;;white-space: nowrap;"&gt;&#160;&lt;/td&gt;&lt;td style="font-weight: normal; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; vertical-align: bottom;;white-space: nowrap;"&gt;&#160;&lt;/td&gt;&lt;td colspan="6" style="font-weight: normal; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; text-align: center; vertical-align: bottom;;white-space: nowrap;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;Remaining Performance Obligations as of June 30, 2018&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="text-align: left; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; vertical-align: bottom;;white-space: nowrap;"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="vertical-align: bottom; background-color: white;"&gt;&lt;td style="font-weight: normal; text-align: center; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; border-bottom: 1pt solid black; vertical-align: bottom;;white-space: nowrap;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;(In thousands)&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="font-weight: normal; padding-bottom: 1pt; text-align: center; padding-left: 0px; padding-top: 0px; vertical-align: bottom;;white-space: nowrap;"&gt;&#160;&lt;/td&gt;&lt;td colspan="2" style="font-weight: normal; text-align: center; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; border-bottom: 1pt solid black; vertical-align: bottom;;white-space: nowrap;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;Total&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1pt; font-weight: normal; text-align: center; padding-left: 0px; padding-top: 0px; vertical-align: bottom;;white-space: nowrap;"&gt;&#160;&lt;/td&gt;&lt;td style="font-weight: normal; padding-bottom: 1pt; text-align: center; padding-left: 0px; padding-top: 0px; vertical-align: bottom;;white-space: nowrap;"&gt;&#160;&lt;/td&gt;&lt;td colspan="2" style="font-weight: normal; text-align: center; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; border-bottom: 1pt solid black; vertical-align: bottom;;white-space: nowrap;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;Amount estimated to not be&lt;br/&gt;recognized within 12 months&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1pt; font-weight: normal; text-align: center; padding-left: 0px; padding-top: 0px; vertical-align: bottom;"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="vertical-align: bottom; background-color: white;"&gt;&lt;td style="width: 555px; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; vertical-align: bottom;"&gt;&#160;&lt;/td&gt;&lt;td style="width: 12px; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; vertical-align: bottom;"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: left; width: 12px; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; vertical-align: bottom;"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right; width: 283px; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; vertical-align: bottom;"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: left; width: 11px; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; vertical-align: bottom;"&gt;&#160;&lt;/td&gt;&lt;td style="width: 11px; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; vertical-align: bottom;"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: left; width: 11px; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; vertical-align: bottom;"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right; width: 226px; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; vertical-align: bottom;"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: left; width: 11px; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; vertical-align: bottom;"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);"&gt;&lt;td style="text-align: center; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; vertical-align: bottom;"&gt;T&amp;amp;D&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; vertical-align: bottom;"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: left; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; vertical-align: bottom;"&gt;$&lt;/td&gt;&lt;td style="text-align: right; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; vertical-align: bottom;"&gt;406,376&lt;/td&gt;&lt;td style="text-align: left; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; vertical-align: bottom;"&gt;&#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; vertical-align: bottom;"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: left; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; vertical-align: bottom;"&gt;$&lt;/td&gt;&lt;td style="text-align: right; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; vertical-align: bottom;"&gt;53,876&lt;/td&gt;&lt;td style="text-align: left; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; vertical-align: bottom;"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="vertical-align: bottom; background-color: white;"&gt;&lt;td style="text-align: center; padding-bottom: 1pt; padding-left: 0px; padding-top: 0px; vertical-align: bottom;"&gt;C&amp;amp;I&lt;/td&gt;&lt;td style="padding-bottom: 1pt; padding-left: 0px; padding-top: 0px; vertical-align: bottom;"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: left; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; border-bottom: 1pt solid black; vertical-align: bottom;"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; border-bottom: 1pt solid black; vertical-align: bottom;"&gt;524,239&lt;/td&gt;&lt;td style="padding-bottom: 1pt; text-align: left; padding-left: 0px; padding-top: 0px; vertical-align: bottom;"&gt;&#160;&lt;/td&gt;&lt;td style="padding-bottom: 1pt; padding-left: 0px; padding-top: 0px; vertical-align: bottom;"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: left; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; border-bottom: 1pt solid black; vertical-align: bottom;"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; border-bottom: 1pt solid black; vertical-align: bottom;"&gt;128,238&lt;/td&gt;&lt;td style="padding-bottom: 1pt; text-align: left; padding-left: 0px; padding-top: 0px; vertical-align: bottom;"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);"&gt;&lt;td style="text-align: center; padding-bottom: 2.5pt; padding-left: 0px; padding-top: 0px; vertical-align: bottom;"&gt;Total&lt;/td&gt;&lt;td style="padding-bottom: 2.5pt; padding-left: 0px; padding-top: 0px; vertical-align: bottom;"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: left; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; border-bottom: 2.5pt double black; vertical-align: bottom;"&gt;$&lt;/td&gt;&lt;td style="text-align: right; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; border-bottom: 2.5pt double black; vertical-align: bottom;"&gt;930,615&lt;/td&gt;&lt;td style="padding-bottom: 2.5pt; text-align: left; padding-left: 0px; padding-top: 0px; vertical-align: bottom;"&gt;&#160;&lt;/td&gt;&lt;td style="padding-bottom: 2.5pt; padding-left: 0px; padding-top: 0px; vertical-align: bottom;"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: left; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; border-bottom: 2.5pt double black; vertical-align: bottom;"&gt;$&lt;/td&gt;&lt;td style="text-align: right; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; border-bottom: 2.5pt double black; vertical-align: bottom;"&gt;182,114&lt;/td&gt;&lt;td style="padding-bottom: 2.5pt; text-align: left; padding-left: 0px; padding-top: 0px; vertical-align: bottom;"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</us-gaap:RevenueFromContractWithCustomerTextBlock>
<myrg:ScheduleOfRevenueByMarketType id="Factid_1136729" contextRef="P01_01_2018To06_30_2018">&lt;div style="color: rgb(0, 0, 0); font: 10pt 'times new roman', times, serif; letter-spacing: normal; orphans: 2; text-align: start; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial; margin: 0pt 0px; text-indent: 0.5in;"&gt;&lt;div style="color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"&gt;The components of the Company&#8217;s revenue by market type for the three&#160;and&#160;six months ended June 30, 2018 were as follows:&lt;/div&gt;&lt;/div&gt;&lt;div style="color: rgb(0, 0, 0); font: 10pt &amp;quot;times new roman&amp;quot;, times, serif; letter-spacing: normal; orphans: 2; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial; margin: 0px; text-indent: 0.5in; background: none;"&gt;&#160;&lt;/div&gt;&lt;table style="width: 80%; margin-left: 1in; border-collapse: collapse; border-spacing: 0px;"&gt;&lt;tr&gt;&lt;td style="padding: 0in; font-size: 10pt; line-height: 10pt;;vertical-align:bottom;"&gt;&lt;div style="margin-bottom: 0px; font-family: &amp;quot;times new roman&amp;quot;, serif; font-size: 10pt; line-height: normal; background: none; margin-top: 0px;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding: 0in 0in 1pt; font-size: 10pt; line-height: 10pt;;vertical-align:bottom;"&gt;&lt;div style="margin-bottom: 0px; font-family: &amp;quot;times new roman&amp;quot;, serif; font-size: 10pt; line-height: normal; margin-top: 0px;"&gt;&lt;div style="background: none;;font-weight:bold;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="9" style="border-top: none; border-right: none; border-left: none; border-image: initial; border-bottom: 1pt solid black; padding: 0in; font-size: 10pt; line-height: 10pt;;vertical-align:bottom;"&gt;&lt;div style="text-align: center; margin-bottom: 0.0001pt; font-family: &amp;quot;times new roman&amp;quot;, serif; font-size: 10pt; line-height: normal;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;Three months ended June 30,&#160;&#160;2018&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding: 0in 0in 1pt; font-size: 10pt; line-height: 10pt;;vertical-align:bottom;"&gt;&lt;div style="margin-bottom: 0px; font-family: &amp;quot;times new roman&amp;quot;, serif; font-size: 10pt; line-height: normal; margin-top: 0px;"&gt;&lt;div style="background: none;;font-weight:bold;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="9" style="border-top: none; border-right: none; border-left: none; border-image: initial; border-bottom: 1pt solid black; padding: 0in; font-size: 10pt; line-height: 10pt;;vertical-align:bottom;"&gt;&lt;div style="text-align: center; margin-bottom: 0.0001pt; font-family: &amp;quot;times new roman&amp;quot;, serif; font-size: 10pt; line-height: normal;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;Six months ended June 30,&#160;&#160;2018&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="padding: 0in 0in 1pt; font-size: 10pt; line-height: 10pt;;vertical-align:bottom;"&gt;&lt;div style="margin-bottom: 0.0001pt; font-family: &amp;quot;times new roman&amp;quot;, serif; font-size: 10pt; line-height: normal;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;(in thousands)&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding: 0in 0in 1pt; font-size: 10pt; line-height: 10pt;;vertical-align:bottom;"&gt;&lt;div style="margin-bottom: 0px; font-family: &amp;quot;times new roman&amp;quot;, serif; font-size: 10pt; line-height: normal; margin-top: 0px;"&gt;&lt;div style="background: none;;font-weight:bold;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="border-top: none; border-right: none; border-left: none; border-image: initial; border-bottom: 1pt solid black; padding: 0in; font-size: 10pt; line-height: 10pt;;vertical-align:bottom;"&gt;&lt;div style="text-align: center; margin-bottom: 0.0001pt; font-family: &amp;quot;times new roman&amp;quot;, serif; font-size: 10pt; line-height: normal;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;Amount&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding: 0in 0in 1pt; font-size: 10pt; line-height: 10pt;;vertical-align:bottom;"&gt;&lt;div style="margin-bottom: 0px; font-family: &amp;quot;times new roman&amp;quot;, serif; font-size: 10pt; line-height: normal; margin-top: 0px;"&gt;&lt;div style="background: none;;font-weight:bold;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding: 0in 0in 1pt; font-size: 10pt; line-height: 10pt;;vertical-align:bottom;"&gt;&lt;div style="margin-bottom: 0px; font-family: &amp;quot;times new roman&amp;quot;, serif; font-size: 10pt; line-height: normal; margin-top: 0px;"&gt;&lt;div style="background: none;;font-weight:bold;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="border-top: none; border-right: none; border-left: none; border-image: initial; border-bottom: 1pt solid black; padding: 0in; font-size: 10pt; line-height: 10pt;;vertical-align:bottom;"&gt;&lt;div style="text-align: center; margin-bottom: 0.0001pt; font-family: &amp;quot;times new roman&amp;quot;, serif; font-size: 10pt; line-height: normal;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;Percent&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding: 0in 0in 1pt; font-size: 10pt; line-height: 10pt;;vertical-align:bottom;"&gt;&lt;div style="margin-bottom: 0px; font-family: &amp;quot;times new roman&amp;quot;, serif; font-size: 10pt; line-height: normal; margin-top: 0px;"&gt;&lt;div style="background: none;;font-weight:bold;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding: 0in 0in 1pt; font-size: 10pt; line-height: 10pt;;vertical-align:bottom;"&gt;&lt;div style="margin-bottom: 0px; font-family: &amp;quot;times new roman&amp;quot;, serif; font-size: 10pt; line-height: normal; margin-top: 0px;"&gt;&lt;div style="background: none;;font-weight:bold;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="border-top: none; border-right: none; border-left: none; border-image: initial; border-bottom: 1pt solid black; padding: 0in; font-size: 10pt; line-height: 10pt;;vertical-align:bottom;"&gt;&lt;div style="text-align: center; margin-bottom: 0.0001pt; font-family: &amp;quot;times new roman&amp;quot;, serif; font-size: 10pt; line-height: normal;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;Segment&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding: 0in 0in 1pt; font-size: 10pt; line-height: 10pt;;vertical-align:bottom;"&gt;&lt;div style="margin-bottom: 0px; font-family: &amp;quot;times new roman&amp;quot;, serif; font-size: 10pt; line-height: normal; margin-top: 0px;"&gt;&lt;div style="background: none;;font-weight:bold;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="border-top: none; border-right: none; border-left: none; border-image: initial; border-bottom: 1pt solid black; padding: 0in; font-size: 10pt; line-height: 10pt;;vertical-align:bottom;"&gt;&lt;div style="text-align: center; margin-bottom: 0.0001pt; font-family: &amp;quot;times new roman&amp;quot;, serif; font-size: 10pt; line-height: normal;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;Amount&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding: 0in 0in 1pt; font-size: 10pt; line-height: 10pt;;vertical-align:bottom;"&gt;&lt;div style="margin-bottom: 0px; font-family: &amp;quot;times new roman&amp;quot;, serif; font-size: 10pt; line-height: normal; margin-top: 0px;"&gt;&lt;div style="background: none;;font-weight:bold;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding: 0in 0in 1pt; font-size: 10pt; line-height: 10pt;;vertical-align:bottom;"&gt;&lt;div style="margin-bottom: 0px; font-family: &amp;quot;times new roman&amp;quot;, serif; font-size: 10pt; line-height: normal; margin-top: 0px;"&gt;&lt;div style="background: none;;font-weight:bold;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="border-top: none; border-right: none; border-left: none; border-image: initial; border-bottom: 1pt solid black; padding: 0in; font-size: 10pt; line-height: 10pt;;vertical-align:bottom;"&gt;&lt;div style="text-align: center; margin-bottom: 0.0001pt; font-family: &amp;quot;times new roman&amp;quot;, serif; font-size: 10pt; line-height: normal;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;Percent&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding: 0in 0in 1pt; font-size: 10pt; line-height: 10pt;;vertical-align:bottom;"&gt;&lt;div style="margin-bottom: 0px; font-family: &amp;quot;times new roman&amp;quot;, serif; font-size: 10pt; line-height: normal; margin-top: 0px;"&gt;&lt;div style="background: none;;font-weight:bold;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding: 0in 0in 1pt; font-size: 10pt; line-height: 10pt;;vertical-align:bottom;"&gt;&lt;div style="margin-bottom: 0px; font-family: &amp;quot;times new roman&amp;quot;, serif; font-size: 10pt; line-height: normal; margin-top: 0px;"&gt;&lt;div style="background: none;;font-weight:bold;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="border-top: none; border-right: none; border-left: none; border-image: initial; border-bottom: 1pt solid black; padding: 0in; font-size: 10pt; line-height: 10pt;;vertical-align:bottom;"&gt;&lt;div style="text-align: center; margin-bottom: 0.0001pt; font-family: &amp;quot;times new roman&amp;quot;, serif; font-size: 10pt; line-height: normal;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;Segment&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="background: rgb(204, 238, 255); width: 24%; padding: 0in; font-size: 10pt; line-height: 10pt;;vertical-align:bottom;"&gt;&lt;div style="text-indent: 10pt; margin-bottom: 0.0001pt; font-family: &amp;quot;times new roman&amp;quot;, serif; font-size: 10pt; line-height: normal;"&gt;Transmission&lt;/div&gt;&lt;/td&gt;&lt;td style="background: rgb(204, 238, 255); width: 1%; padding: 0in; font-size: 10pt; line-height: 10pt;;vertical-align:bottom;"&gt;&lt;div style="margin-bottom: 0px; font-family: &amp;quot;times new roman&amp;quot;, serif; font-size: 10pt; line-height: normal; background: none; margin-top: 0px;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="background: rgb(204, 238, 255); width: 1%; padding: 0in; font-size: 10pt; line-height: 10pt;;vertical-align:bottom;"&gt;&lt;div style="margin-bottom: 0.0001pt; font-family: &amp;quot;times new roman&amp;quot;, serif; font-size: 10pt; line-height: normal;"&gt;$&lt;/div&gt;&lt;/td&gt;&lt;td style="background: rgb(204, 238, 255); width: 10%; padding: 0in; font-size: 10pt; line-height: 10pt;;vertical-align:bottom;"&gt;&lt;div style="text-align: right; margin-bottom: 0.0001pt; font-family: &amp;quot;times new roman&amp;quot;, serif; font-size: 10pt; line-height: normal;"&gt;121,708&lt;/div&gt;&lt;/td&gt;&lt;td style="background: rgb(204, 238, 255); width: 1%; padding: 0in; font-size: 10pt; line-height: 10pt;;vertical-align:bottom;"&gt;&lt;div style="margin-bottom: 0px; font-family: &amp;quot;times new roman&amp;quot;, serif; font-size: 10pt; line-height: normal; background: none; margin-top: 0px;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="background: rgb(204, 238, 255); width: 1%; padding: 0in; font-size: 10pt; line-height: 10pt;;vertical-align:bottom;"&gt;&lt;div style="margin-bottom: 0px; font-family: &amp;quot;times new roman&amp;quot;, serif; font-size: 10pt; line-height: normal; background: none; margin-top: 0px;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="background: rgb(204, 238, 255); width: 1%; padding: 0in; font-size: 10pt; line-height: 10pt;;vertical-align:bottom;"&gt;&lt;div style="margin-bottom: 0px; font-family: &amp;quot;times new roman&amp;quot;, serif; font-size: 10pt; line-height: normal; background: none; margin-top: 0px;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="background: rgb(204, 238, 255); width: 10%; padding: 0in; font-size: 10pt; line-height: 10pt;;vertical-align:bottom;"&gt;&lt;div style="text-align: right; margin-bottom: 0.0001pt; font-family: &amp;quot;times new roman&amp;quot;, serif; font-size: 10pt; line-height: normal;"&gt;35.8&lt;/div&gt;&lt;/td&gt;&lt;td style="background: rgb(204, 238, 255); width: 1%; padding: 0in; font-size: 10pt; line-height: 10pt;;vertical-align:bottom;"&gt;&lt;div style="margin-bottom: 0.0001pt; font-family: &amp;quot;times new roman&amp;quot;, serif; font-size: 10pt; line-height: normal;"&gt;%&lt;/div&gt;&lt;/td&gt;&lt;td style="background: rgb(204, 238, 255); width: 1%; padding: 0in; font-size: 10pt; line-height: 10pt;;vertical-align:bottom;"&gt;&lt;div style="margin-bottom: 0px; font-family: &amp;quot;times new roman&amp;quot;, serif; font-size: 10pt; line-height: normal; background: none; margin-top: 0px;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="background: rgb(204, 238, 255); width: 10%; padding: 0in; font-size: 10pt; line-height: 10pt;;vertical-align:bottom;"&gt;&lt;div style="text-indent: 10pt; margin-bottom: 0.0001pt; font-family: &amp;quot;times new roman&amp;quot;, serif; font-size: 10pt; line-height: normal;"&gt;T&amp;amp;D&lt;/div&gt;&lt;/td&gt;&lt;td style="background: rgb(204, 238, 255); width: 2%; padding: 0in; font-size: 10pt; line-height: 10pt;;vertical-align:bottom;"&gt;&lt;div style="margin-bottom: 0px; font-family: &amp;quot;times new roman&amp;quot;, serif; font-size: 10pt; line-height: normal; background: none; margin-top: 0px;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="background: rgb(204, 238, 255); width: 1%; padding: 0in; font-size: 10pt; line-height: 10pt;;vertical-align:bottom;"&gt;&lt;div style="margin-bottom: 0.0001pt; font-family: &amp;quot;times new roman&amp;quot;, serif; font-size: 10pt; line-height: normal;"&gt;$&lt;/div&gt;&lt;/td&gt;&lt;td style="background: rgb(204, 238, 255); width: 10%; padding: 0in; font-size: 10pt; line-height: 10pt;;vertical-align:bottom;"&gt;&lt;div style="text-align: right; margin-bottom: 0.0001pt; font-family: &amp;quot;times new roman&amp;quot;, serif; font-size: 10pt; line-height: normal;"&gt;256,161&lt;/div&gt;&lt;/td&gt;&lt;td style="background: rgb(204, 238, 255); width: 1%; padding: 0in; font-size: 10pt; line-height: 10pt;;vertical-align:bottom;"&gt;&lt;div style="margin-bottom: 0px; font-family: &amp;quot;times new roman&amp;quot;, serif; font-size: 10pt; line-height: normal; background: none; margin-top: 0px;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="background: rgb(204, 238, 255); width: 1%; padding: 0in; font-size: 10pt; line-height: 10pt;;vertical-align:bottom;"&gt;&lt;div style="margin-bottom: 0px; font-family: &amp;quot;times new roman&amp;quot;, serif; font-size: 10pt; line-height: normal; background: none; margin-top: 0px;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="background: rgb(204, 238, 255); width: 1%; padding: 0in; font-size: 10pt; line-height: 10pt;;vertical-align:bottom;"&gt;&lt;div style="margin-bottom: 0px; font-family: &amp;quot;times new roman&amp;quot;, serif; font-size: 10pt; line-height: normal; background: none; margin-top: 0px;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="background: rgb(204, 238, 255); width: 10%; padding: 0in; font-size: 10pt; line-height: 10pt;;vertical-align:bottom;"&gt;&lt;div style="text-align: right; margin-bottom: 0.0001pt; font-family: &amp;quot;times new roman&amp;quot;, serif; font-size: 10pt; line-height: normal;"&gt;37.4&lt;/div&gt;&lt;/td&gt;&lt;td style="background: rgb(204, 238, 255); width: 1%; padding: 0in; font-size: 10pt; line-height: 10pt;;vertical-align:bottom;"&gt;&lt;div style="margin-bottom: 0.0001pt; font-family: &amp;quot;times new roman&amp;quot;, serif; font-size: 10pt; line-height: normal;"&gt;%&lt;/div&gt;&lt;/td&gt;&lt;td style="background: rgb(204, 238, 255); width: 2%; padding: 0in; font-size: 10pt; line-height: 10pt;;vertical-align:bottom;"&gt;&lt;div style="margin-bottom: 0px; font-family: &amp;quot;times new roman&amp;quot;, serif; font-size: 10pt; line-height: normal; background: none; margin-top: 0px;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="background: rgb(204, 238, 255); width: 10%; padding: 0in; font-size: 10pt; line-height: 10pt;;vertical-align:bottom;"&gt;&lt;div style="text-indent: 10pt; margin-bottom: 0.0001pt; font-family: &amp;quot;times new roman&amp;quot;, serif; font-size: 10pt; line-height: normal;"&gt;T&amp;amp;D&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="background: white; padding: 0in; font-size: 10pt; line-height: 10pt;;vertical-align:bottom;"&gt;&lt;div style="text-indent: 10pt; margin-bottom: 0.0001pt; font-family: &amp;quot;times new roman&amp;quot;, serif; font-size: 10pt; line-height: normal;"&gt;Distribution&lt;/div&gt;&lt;/td&gt;&lt;td style="background: white; padding: 0in; font-size: 10pt; line-height: 10pt;;vertical-align:bottom;"&gt;&lt;div style="margin-bottom: 0px; font-family: &amp;quot;times new roman&amp;quot;, serif; font-size: 10pt; line-height: normal; background: none; margin-top: 0px;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="background: white; padding: 0in; font-size: 10pt; line-height: 10pt;;vertical-align:bottom;"&gt;&lt;div style="margin-bottom: 0px; font-family: &amp;quot;times new roman&amp;quot;, serif; font-size: 10pt; line-height: normal; background: none; margin-top: 0px;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="background: white; padding: 0in; font-size: 10pt; line-height: 10pt;;vertical-align:bottom;"&gt;&lt;div style="text-align: right; margin-bottom: 0.0001pt; font-family: &amp;quot;times new roman&amp;quot;, serif; font-size: 10pt; line-height: normal;"&gt;75,217&lt;/div&gt;&lt;/td&gt;&lt;td style="background: white; padding: 0in; font-size: 10pt; line-height: 10pt;;vertical-align:bottom;"&gt;&lt;div style="margin-bottom: 0px; font-family: &amp;quot;times new roman&amp;quot;, serif; font-size: 10pt; line-height: normal; background: none; margin-top: 0px;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="background: white; padding: 0in; font-size: 10pt; line-height: 10pt;;vertical-align:bottom;"&gt;&lt;div style="margin-bottom: 0px; font-family: &amp;quot;times new roman&amp;quot;, serif; font-size: 10pt; line-height: normal; background: none; margin-top: 0px;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="background: white; padding: 0in; font-size: 10pt; line-height: 10pt;;vertical-align:bottom;"&gt;&lt;div style="margin-bottom: 0px; font-family: &amp;quot;times new roman&amp;quot;, serif; font-size: 10pt; line-height: normal; background: none; margin-top: 0px;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="background: white; padding: 0in; font-size: 10pt; line-height: 10pt;;vertical-align:bottom;"&gt;&lt;div style="text-align: right; margin-bottom: 0.0001pt; font-family: &amp;quot;times new roman&amp;quot;, serif; font-size: 10pt; line-height: normal;"&gt;22.2&lt;/div&gt;&lt;/td&gt;&lt;td style="background: white; padding: 0in; font-size: 10pt; line-height: 10pt;;vertical-align:bottom;"&gt;&lt;div style="margin-bottom: 0px; font-family: &amp;quot;times new roman&amp;quot;, serif; font-size: 10pt; line-height: normal; background: none; margin-top: 0px;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="background: white; padding: 0in; font-size: 10pt; line-height: 10pt;;vertical-align:bottom;"&gt;&lt;div style="margin-bottom: 0px; font-family: &amp;quot;times new roman&amp;quot;, serif; font-size: 10pt; line-height: normal; background: none; margin-top: 0px;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="background: white; padding: 0in; font-size: 10pt; line-height: 10pt;;vertical-align:bottom;"&gt;&lt;div style="text-indent: 10pt; margin-bottom: 0.0001pt; font-family: &amp;quot;times new roman&amp;quot;, serif; font-size: 10pt; line-height: normal;"&gt;T&amp;amp;D&lt;/div&gt;&lt;/td&gt;&lt;td style="background: white; padding: 0in; font-size: 10pt; line-height: 10pt;;vertical-align:bottom;"&gt;&lt;div style="margin-bottom: 0px; font-family: &amp;quot;times new roman&amp;quot;, serif; font-size: 10pt; line-height: normal; background: none; margin-top: 0px;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="background: white; padding: 0in; font-size: 10pt; line-height: 10pt;;vertical-align:bottom;"&gt;&lt;div style="margin-bottom: 0px; font-family: &amp;quot;times new roman&amp;quot;, serif; font-size: 10pt; line-height: normal; background: none; margin-top: 0px;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="background: white; padding: 0in; font-size: 10pt; line-height: 10pt;;vertical-align:bottom;"&gt;&lt;div style="text-align: right; margin-bottom: 0.0001pt; font-family: &amp;quot;times new roman&amp;quot;, serif; font-size: 10pt; line-height: normal;"&gt;157,150&lt;/div&gt;&lt;/td&gt;&lt;td style="background: white; padding: 0in; font-size: 10pt; line-height: 10pt;;vertical-align:bottom;"&gt;&lt;div style="margin-bottom: 0px; font-family: &amp;quot;times new roman&amp;quot;, serif; font-size: 10pt; line-height: normal; background: none; margin-top: 0px;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="background: white; padding: 0in; font-size: 10pt; line-height: 10pt;;vertical-align:bottom;"&gt;&lt;div style="margin-bottom: 0px; font-family: &amp;quot;times new roman&amp;quot;, serif; font-size: 10pt; line-height: normal; background: none; margin-top: 0px;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="background: white; padding: 0in; font-size: 10pt; line-height: 10pt;;vertical-align:bottom;"&gt;&lt;div style="margin-bottom: 0px; font-family: &amp;quot;times new roman&amp;quot;, serif; font-size: 10pt; line-height: normal; background: none; margin-top: 0px;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="background: white; padding: 0in; font-size: 10pt; line-height: 10pt;;vertical-align:bottom;"&gt;&lt;div style="text-align: right; margin-bottom: 0.0001pt; font-family: &amp;quot;times new roman&amp;quot;, serif; font-size: 10pt; line-height: normal;"&gt;22.9&lt;/div&gt;&lt;/td&gt;&lt;td style="background: white; padding: 0in; font-size: 10pt; line-height: 10pt;;vertical-align:bottom;"&gt;&lt;div style="margin-bottom: 0px; font-family: &amp;quot;times new roman&amp;quot;, serif; font-size: 10pt; line-height: normal; background: none; margin-top: 0px;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="background: white; padding: 0in; font-size: 10pt; line-height: 10pt;;vertical-align:bottom;"&gt;&lt;div style="margin-bottom: 0px; font-family: &amp;quot;times new roman&amp;quot;, serif; font-size: 10pt; line-height: normal; background: none; margin-top: 0px;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="background: white; padding: 0in; font-size: 10pt; line-height: 10pt;;vertical-align:bottom;"&gt;&lt;div style="text-indent: 10pt; margin-bottom: 0.0001pt; font-family: &amp;quot;times new roman&amp;quot;, serif; font-size: 10pt; line-height: normal;"&gt;T&amp;amp;D&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="background: rgb(204, 238, 255); padding: 0in 0in 1pt; font-size: 10pt; line-height: 10pt;;vertical-align:bottom;"&gt;&lt;div style="text-indent: 10pt; margin-bottom: 0.0001pt; font-family: &amp;quot;times new roman&amp;quot;, serif; font-size: 10pt; line-height: normal;"&gt;Electrical Construction&lt;/div&gt;&lt;/td&gt;&lt;td style="background: rgb(204, 238, 255); padding: 0in 0in 1pt; font-size: 10pt; line-height: 10pt;;vertical-align:bottom;"&gt;&lt;div style="margin-bottom: 0px; font-family: &amp;quot;times new roman&amp;quot;, serif; font-size: 10pt; line-height: normal; background: none; margin-top: 0px;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="border-top: none; border-right: none; border-left: none; border-image: initial; border-bottom: 1pt solid black; background: rgb(204, 238, 255); padding: 0in; font-size: 10pt; line-height: 10pt;;vertical-align:bottom;"&gt;&lt;div style="margin-bottom: 0px; font-family: &amp;quot;times new roman&amp;quot;, serif; font-size: 10pt; line-height: normal; background: none; margin-top: 0px;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="border-top: none; border-right: none; border-left: none; border-image: initial; border-bottom: 1pt solid black; background: rgb(204, 238, 255); padding: 0in; font-size: 10pt; line-height: 10pt;;vertical-align:bottom;"&gt;&lt;div style="text-align: right; margin-bottom: 0.0001pt; font-family: &amp;quot;times new roman&amp;quot;, serif; font-size: 10pt; line-height: normal;"&gt;142,751&lt;/div&gt;&lt;/td&gt;&lt;td style="background: rgb(204, 238, 255); padding: 0in 0in 1pt; font-size: 10pt; line-height: 10pt;;vertical-align:bottom;"&gt;&lt;div style="margin-bottom: 0px; font-family: &amp;quot;times new roman&amp;quot;, serif; font-size: 10pt; line-height: normal; background: none; margin-top: 0px;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="background: rgb(204, 238, 255); padding: 0in 0in 1pt; font-size: 10pt; line-height: 10pt;;vertical-align:bottom;"&gt;&lt;div style="margin-bottom: 0px; font-family: &amp;quot;times new roman&amp;quot;, serif; font-size: 10pt; line-height: normal; background: none; margin-top: 0px;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="border-top: none; border-right: none; border-left: none; border-image: initial; border-bottom: 1pt solid black; background: rgb(204, 238, 255); padding: 0in; font-size: 10pt; line-height: 10pt;;vertical-align:bottom;"&gt;&lt;div style="margin-bottom: 0px; font-family: &amp;quot;times new roman&amp;quot;, serif; font-size: 10pt; line-height: normal; background: none; margin-top: 0px;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="border-top: none; border-right: none; border-left: none; border-image: initial; border-bottom: 1pt solid black; background: rgb(204, 238, 255); padding: 0in; font-size: 10pt; line-height: 10pt;;vertical-align:bottom;"&gt;&lt;div style="text-align: right; margin-bottom: 0.0001pt; font-family: &amp;quot;times new roman&amp;quot;, serif; font-size: 10pt; line-height: normal;"&gt;42.0&lt;/div&gt;&lt;/td&gt;&lt;td style="background: rgb(204, 238, 255); padding: 0in 0in 1pt; font-size: 10pt; line-height: 10pt;;vertical-align:bottom;"&gt;&lt;div style="margin-bottom: 0px; font-family: &amp;quot;times new roman&amp;quot;, serif; font-size: 10pt; line-height: normal; background: none; margin-top: 0px;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="background: rgb(204, 238, 255); padding: 0in 0in 1pt; font-size: 10pt; line-height: 10pt;;vertical-align:bottom;"&gt;&lt;div style="margin-bottom: 0px; font-family: &amp;quot;times new roman&amp;quot;, serif; font-size: 10pt; line-height: normal; background: none; margin-top: 0px;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="background: rgb(204, 238, 255); padding: 0in 0in 1pt; font-size: 10pt; line-height: 10pt;;vertical-align:bottom;"&gt;&lt;div style="text-indent: 10pt; margin-bottom: 0.0001pt; font-family: &amp;quot;times new roman&amp;quot;, serif; font-size: 10pt; line-height: normal;"&gt;C&amp;amp;I&lt;/div&gt;&lt;/td&gt;&lt;td style="background: rgb(204, 238, 255); padding: 0in 0in 1pt; font-size: 10pt; line-height: 10pt;;vertical-align:bottom;"&gt;&lt;div style="margin-bottom: 0px; font-family: &amp;quot;times new roman&amp;quot;, serif; font-size: 10pt; line-height: normal; background: none; margin-top: 0px;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="border-top: none; border-right: none; border-left: none; border-image: initial; border-bottom: 1pt solid black; background: rgb(204, 238, 255); padding: 0in; font-size: 10pt; line-height: 10pt;;vertical-align:bottom;"&gt;&lt;div style="margin-bottom: 0px; font-family: &amp;quot;times new roman&amp;quot;, serif; font-size: 10pt; line-height: normal; background: none; margin-top: 0px;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="border-top: none; border-right: none; border-left: none; border-image: initial; border-bottom: 1pt solid black; background: rgb(204, 238, 255); padding: 0in; font-size: 10pt; line-height: 10pt;;vertical-align:bottom;"&gt;&lt;div style="text-align: right; margin-bottom: 0.0001pt; font-family: &amp;quot;times new roman&amp;quot;, serif; font-size: 10pt; line-height: normal;"&gt;271,976&lt;/div&gt;&lt;/td&gt;&lt;td style="background: rgb(204, 238, 255); padding: 0in 0in 1pt; font-size: 10pt; line-height: 10pt;;vertical-align:bottom;"&gt;&lt;div style="margin-bottom: 0px; font-family: &amp;quot;times new roman&amp;quot;, serif; font-size: 10pt; line-height: normal; background: none; margin-top: 0px;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="background: rgb(204, 238, 255); padding: 0in 0in 1pt; font-size: 10pt; line-height: 10pt;;vertical-align:bottom;"&gt;&lt;div style="margin-bottom: 0px; font-family: &amp;quot;times new roman&amp;quot;, serif; font-size: 10pt; line-height: normal; background: none; margin-top: 0px;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="border-top: none; border-right: none; border-left: none; border-image: initial; border-bottom: 1pt solid black; background: rgb(204, 238, 255); padding: 0in; font-size: 10pt; line-height: 10pt;;vertical-align:bottom;"&gt;&lt;div style="margin-bottom: 0px; font-family: &amp;quot;times new roman&amp;quot;, serif; font-size: 10pt; line-height: normal; background: none; margin-top: 0px;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="border-top: none; border-right: none; border-left: none; border-image: initial; border-bottom: 1pt solid black; background: rgb(204, 238, 255); padding: 0in; font-size: 10pt; line-height: 10pt;;vertical-align:bottom;"&gt;&lt;div style="text-align: right; margin-bottom: 0.0001pt; font-family: &amp;quot;times new roman&amp;quot;, serif; font-size: 10pt; line-height: normal;"&gt;39.7&lt;/div&gt;&lt;/td&gt;&lt;td style="background: rgb(204, 238, 255); padding: 0in 0in 1pt; font-size: 10pt; line-height: 10pt;;vertical-align:bottom;"&gt;&lt;div style="margin-bottom: 0px; font-family: &amp;quot;times new roman&amp;quot;, serif; font-size: 10pt; line-height: normal; background: none; margin-top: 0px;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="background: rgb(204, 238, 255); padding: 0in 0in 1pt; font-size: 10pt; line-height: 10pt;;vertical-align:bottom;"&gt;&lt;div style="margin-bottom: 0px; font-family: &amp;quot;times new roman&amp;quot;, serif; font-size: 10pt; line-height: normal; background: none; margin-top: 0px;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="background: rgb(204, 238, 255); padding: 0in 0in 1pt; font-size: 10pt; line-height: 10pt;;vertical-align:bottom;"&gt;&lt;div style="text-indent: 10pt; margin-bottom: 0.0001pt; font-family: &amp;quot;times new roman&amp;quot;, serif; font-size: 10pt; line-height: normal;"&gt;C&amp;amp;I&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="background: white; padding: 0in 0in 2.5pt; font-size: 10pt; line-height: 10pt;;vertical-align:bottom;"&gt;&lt;div style="margin-bottom: 0.0001pt; font-family: &amp;quot;times new roman&amp;quot;, serif; font-size: 10pt; line-height: normal;"&gt;Total Revenue&lt;/div&gt;&lt;/td&gt;&lt;td style="background: white; padding: 0in 0in 2.5pt; font-size: 10pt; line-height: 10pt;;vertical-align:bottom;"&gt;&lt;div style="margin-bottom: 0px; font-family: &amp;quot;times new roman&amp;quot;, serif; font-size: 10pt; line-height: normal; background: none; margin-top: 0px;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="border-top: none; border-right: none; border-left: none; border-image: initial; border-bottom: 2.25pt double black; background: white; padding: 0in; font-size: 10pt; line-height: 10pt;;vertical-align:bottom;"&gt;&lt;div style="margin-bottom: 0.0001pt; font-family: &amp;quot;times new roman&amp;quot;, serif; font-size: 10pt; line-height: normal;"&gt;$&lt;/div&gt;&lt;/td&gt;&lt;td style="border-top: none; border-right: none; border-left: none; border-image: initial; border-bottom: 2.25pt double black; background: white; padding: 0in; font-size: 10pt; line-height: 10pt;;vertical-align:bottom;"&gt;&lt;div style="text-align: right; margin-bottom: 0.0001pt; font-family: &amp;quot;times new roman&amp;quot;, serif; font-size: 10pt; line-height: normal;"&gt;339,676&lt;/div&gt;&lt;/td&gt;&lt;td style="background: white; padding: 0in 0in 2.5pt; font-size: 10pt; line-height: 10pt;;vertical-align:bottom;"&gt;&lt;div style="margin-bottom: 0px; font-family: &amp;quot;times new roman&amp;quot;, serif; font-size: 10pt; line-height: normal; background: none; margin-top: 0px;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="background: white; padding: 0in 0in 2.5pt; font-size: 10pt; line-height: 10pt;;vertical-align:bottom;"&gt;&lt;div style="margin-bottom: 0px; font-family: &amp;quot;times new roman&amp;quot;, serif; font-size: 10pt; line-height: normal; background: none; margin-top: 0px;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="border-top: none; border-right: none; border-left: none; border-image: initial; border-bottom: 2.25pt double black; background: white; padding: 0in; font-size: 10pt; line-height: 10pt;;vertical-align:bottom;"&gt;&lt;div style="margin-bottom: 0px; font-family: &amp;quot;times new roman&amp;quot;, serif; font-size: 10pt; line-height: normal; background: none; margin-top: 0px;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="border-top: none; border-right: none; border-left: none; border-image: initial; border-bottom: 2.25pt double black; background: white; padding: 0in; font-size: 10pt; line-height: 10pt;;vertical-align:bottom;"&gt;&lt;div style="text-align: right; margin-bottom: 0.0001pt; font-family: &amp;quot;times new roman&amp;quot;, serif; font-size: 10pt; line-height: normal;"&gt;100.0&lt;/div&gt;&lt;/td&gt;&lt;td style="background: white; padding: 0in 0in 2.5pt; font-size: 10pt; line-height: 10pt;;vertical-align:bottom;"&gt;&lt;div style="margin-bottom: 0.0001pt; font-family: &amp;quot;times new roman&amp;quot;, serif; font-size: 10pt; line-height: normal;"&gt;%&lt;/div&gt;&lt;/td&gt;&lt;td style="background: white; padding: 0in 0in 2.5pt; font-size: 10pt; line-height: 10pt;;vertical-align:bottom;"&gt;&lt;div style="margin-bottom: 0px; font-family: &amp;quot;times new roman&amp;quot;, serif; font-size: 10pt; line-height: normal; background: none; margin-top: 0px;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="background: white; padding: 0in 0in 2.5pt; font-size: 10pt; line-height: 10pt;;vertical-align:bottom;"&gt;&lt;div style="margin-bottom: 0px; font-family: &amp;quot;times new roman&amp;quot;, serif; font-size: 10pt; line-height: normal; background: none; margin-top: 0px;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="background: white; padding: 0in 0in 2.5pt; font-size: 10pt; line-height: 10pt;;vertical-align:bottom;"&gt;&lt;div style="margin-bottom: 0px; font-family: &amp;quot;times new roman&amp;quot;, serif; font-size: 10pt; line-height: normal; background: none; margin-top: 0px;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="border-top: none; border-right: none; border-left: none; border-image: initial; border-bottom: 2.25pt double black; background: white; padding: 0in; font-size: 10pt; line-height: 10pt;;vertical-align:bottom;"&gt;&lt;div style="margin-bottom: 0.0001pt; font-family: &amp;quot;times new roman&amp;quot;, serif; font-size: 10pt; line-height: normal;"&gt;$&lt;/div&gt;&lt;/td&gt;&lt;td style="border-top: none; border-right: none; border-left: none; border-image: initial; border-bottom: 2.25pt double black; background: white; padding: 0in; font-size: 10pt; line-height: 10pt;;vertical-align:bottom;"&gt;&lt;div style="text-align: right; margin-bottom: 0.0001pt; font-family: &amp;quot;times new roman&amp;quot;, serif; font-size: 10pt; line-height: normal;"&gt;685,287&lt;/div&gt;&lt;/td&gt;&lt;td style="background: white; padding: 0in 0in 2.5pt; font-size: 10pt; line-height: 10pt;;vertical-align:bottom;"&gt;&lt;div style="margin-bottom: 0px; font-family: &amp;quot;times new roman&amp;quot;, serif; font-size: 10pt; line-height: normal; background: none; margin-top: 0px;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="background: white; padding: 0in 0in 2.5pt; font-size: 10pt; line-height: 10pt;;vertical-align:bottom;"&gt;&lt;div style="margin-bottom: 0px; font-family: &amp;quot;times new roman&amp;quot;, serif; font-size: 10pt; line-height: normal; background: none; margin-top: 0px;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="border-top: none; border-right: none; border-left: none; border-image: initial; border-bottom: 2.25pt double black; background: white; padding: 0in; font-size: 10pt; line-height: 10pt;;vertical-align:bottom;"&gt;&lt;div style="margin-bottom: 0px; font-family: &amp;quot;times new roman&amp;quot;, serif; font-size: 10pt; line-height: normal; background: none; margin-top: 0px;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="border-top: none; border-right: none; border-left: none; border-image: initial; border-bottom: 2.25pt double black; background: white; padding: 0in; font-size: 10pt; line-height: 10pt;;vertical-align:bottom;"&gt;&lt;div style="text-align: right; margin-bottom: 0.0001pt; font-family: &amp;quot;times new roman&amp;quot;, serif; font-size: 10pt; line-height: normal;"&gt;100.0&lt;/div&gt;&lt;/td&gt;&lt;td style="background: white; padding: 0in 0in 2.5pt; font-size: 10pt; line-height: 10pt;;vertical-align:bottom;"&gt;&lt;div style="margin-bottom: 0.0001pt; font-family: &amp;quot;times new roman&amp;quot;, serif; font-size: 10pt; line-height: normal;"&gt;%&lt;/div&gt;&lt;/td&gt;&lt;td style="background: white; padding: 0in 0in 2.5pt; font-size: 10pt; line-height: 10pt;;vertical-align:bottom;"&gt;&lt;div style="margin-bottom: 0px; font-family: &amp;quot;times new roman&amp;quot;, serif; font-size: 10pt; line-height: normal; background: none; margin-top: 0px;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="background: white; padding: 0in 0in 2.5pt; font-size: 10pt; line-height: 10pt;;vertical-align:bottom;"&gt;&lt;div style="margin-bottom: 0px; font-family: &amp;quot;times new roman&amp;quot;, serif; font-size: 10pt; line-height: normal; background: none; margin-top: 0px;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;table border="0" style="width:100%; table-layout:fixed;" cellspacing="0" cellpadding="0"&gt;&lt;tr&gt;&lt;td&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;</myrg:ScheduleOfRevenueByMarketType>
<us-gaap:ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTextBlock id="Factid_1136723" contextRef="P01_01_2018To06_30_2018">&lt;div style="color: rgb(0, 0, 0); font: 10pt 'times new roman', times, serif; letter-spacing: normal; orphans: 2; text-align: start; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial; margin: 0pt 0px; text-indent: 0.5in;"&gt;&lt;div style="color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"&gt;The following table summarizes the shares of common stock underlying the Company&#8217;s unvested stock options and performance awards that were excluded from the calculation of dilutive securities:&lt;/div&gt;&lt;/div&gt;&lt;div style="color: rgb(0, 0, 0); font: 10pt &amp;quot;times new roman&amp;quot;, times, serif; letter-spacing: normal; orphans: 2; text-align: start; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial; margin: 0px; text-indent: 0.5in; background: none;"&gt;&lt;div style="text-decoration: none; color: rgb(0, 0, 0); background: none; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;table cellpadding="0" cellspacing="0" style="font: 10pt &amp;quot;times new roman&amp;quot;, times, serif; letter-spacing: normal; orphans: 2; text-indent: 0px; text-transform: none; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial; border-collapse: collapse; width: 80%; border-spacing: 0px; margin: 0in 0in 0in 1in;;text-align:left;"&gt;&lt;tr style="vertical-align: bottom;"&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; vertical-align: bottom;;white-space: nowrap;"&gt;&#160;&lt;/td&gt;&lt;td style="font-weight: normal; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; vertical-align: bottom;"&gt;&#160;&lt;/td&gt;&lt;td colspan="6" style="font-weight: normal; text-align: center; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; vertical-align: bottom;;white-space: nowrap;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;Three months ended&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="font-weight: normal; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; vertical-align: bottom;"&gt;&#160;&lt;/td&gt;&lt;td style="font-weight: normal; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; vertical-align: bottom;"&gt;&#160;&lt;/td&gt;&lt;td colspan="6" style="font-weight: normal; text-align: center; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; vertical-align: bottom;;white-space: nowrap;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;Six months ended&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="font-weight: normal; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; vertical-align: bottom;"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="vertical-align: bottom;"&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; vertical-align: bottom;;white-space: nowrap;"&gt;&#160;&lt;/td&gt;&lt;td style="font-weight: normal; padding-bottom: 1pt; padding-left: 0px; padding-top: 0px; vertical-align: bottom;"&gt;&#160;&lt;/td&gt;&lt;td colspan="6" style="font-weight: normal; text-align: center; border-bottom: 1pt solid black; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; vertical-align: bottom;;white-space: nowrap;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;June 30,&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1pt; font-weight: normal; padding-left: 0px; padding-top: 0px; vertical-align: bottom;"&gt;&#160;&lt;/td&gt;&lt;td style="font-weight: normal; padding-bottom: 1pt; padding-left: 0px; padding-top: 0px; vertical-align: bottom;"&gt;&#160;&lt;/td&gt;&lt;td colspan="6" style="font-weight: normal; text-align: center; border-bottom: 1pt solid black; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; vertical-align: bottom;;white-space: nowrap;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;June 30,&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1pt; font-weight: normal; padding-left: 0px; padding-top: 0px; vertical-align: bottom;"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="vertical-align: bottom;"&gt;&lt;td style="font-weight: normal; border-bottom: 1pt solid black; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; vertical-align: bottom;;white-space: nowrap;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;(In thousands)&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="font-weight: normal; padding-bottom: 1pt; padding-left: 0px; padding-top: 0px; vertical-align: bottom;"&gt;&#160;&lt;/td&gt;&lt;td colspan="2" style="font-weight: normal; text-align: center; border-bottom: 1pt solid black; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; vertical-align: bottom;;white-space: nowrap;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;2018&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1pt; font-weight: normal; padding-left: 0px; padding-top: 0px; vertical-align: bottom;"&gt;&#160;&lt;/td&gt;&lt;td style="font-weight: normal; padding-bottom: 1pt; padding-left: 0px; padding-top: 0px; vertical-align: bottom;"&gt;&#160;&lt;/td&gt;&lt;td colspan="2" style="font-weight: normal; text-align: center; border-bottom: 1pt solid black; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; vertical-align: bottom;;white-space: nowrap;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;2017&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1pt; font-weight: normal; padding-left: 0px; padding-top: 0px; vertical-align: bottom;"&gt;&#160;&lt;/td&gt;&lt;td style="font-weight: normal; padding-bottom: 1pt; padding-left: 0px; padding-top: 0px; vertical-align: bottom;"&gt;&#160;&lt;/td&gt;&lt;td colspan="2" style="font-weight: normal; text-align: center; border-bottom: 1pt solid black; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; vertical-align: bottom;;white-space: nowrap;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;2018&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1pt; font-weight: normal; padding-left: 0px; padding-top: 0px; vertical-align: bottom;"&gt;&#160;&lt;/td&gt;&lt;td style="font-weight: normal; padding-bottom: 1pt; padding-left: 0px; padding-top: 0px; vertical-align: bottom;"&gt;&#160;&lt;/td&gt;&lt;td colspan="2" style="font-weight: normal; text-align: center; border-bottom: 1pt solid black; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; vertical-align: bottom;;white-space: nowrap;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;2017&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1pt; font-weight: normal; padding-left: 0px; padding-top: 0px; vertical-align: bottom;"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="vertical-align: bottom;"&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; vertical-align: bottom;;white-space: nowrap;"&gt;&#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; vertical-align: bottom;"&gt;&#160;&lt;/td&gt;&lt;td colspan="2" style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; vertical-align: bottom;;white-space: nowrap;"&gt;&#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; vertical-align: bottom;"&gt;&#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; vertical-align: bottom;"&gt;&#160;&lt;/td&gt;&lt;td colspan="2" style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; vertical-align: bottom;;white-space: nowrap;"&gt;&#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; vertical-align: bottom;"&gt;&#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; vertical-align: bottom;"&gt;&#160;&lt;/td&gt;&lt;td colspan="2" style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; vertical-align: bottom;;white-space: nowrap;"&gt;&#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; vertical-align: bottom;"&gt;&#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; vertical-align: bottom;"&gt;&#160;&lt;/td&gt;&lt;td colspan="2" style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; vertical-align: bottom;;white-space: nowrap;"&gt;&#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; vertical-align: bottom;"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);"&gt;&lt;td style="width: 725px; text-align: left; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; vertical-align: bottom;"&gt;Restricted stock&lt;/td&gt;&lt;td style="width: 16px; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; vertical-align: bottom;"&gt;&#160;&lt;/td&gt;&lt;td style="width: 16px; text-align: left; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; vertical-align: bottom;"&gt;&#160;&lt;/td&gt;&lt;td style="width: 151px; text-align: right; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; vertical-align: bottom;"&gt;30&lt;/td&gt;&lt;td style="width: 16px; text-align: left; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; vertical-align: bottom;"&gt;&#160;&lt;/td&gt;&lt;td style="width: 15px; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; vertical-align: bottom;"&gt;&#160;&lt;/td&gt;&lt;td style="width: 15px; text-align: left; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; vertical-align: bottom;"&gt;&#160;&lt;/td&gt;&lt;td style="width: 150px; text-align: right; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; vertical-align: bottom;"&gt;44&lt;/td&gt;&lt;td style="width: 15px; text-align: left; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; vertical-align: bottom;"&gt;&#160;&lt;/td&gt;&lt;td style="width: 15px; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; vertical-align: bottom;"&gt;&#160;&lt;/td&gt;&lt;td style="width: 15px; text-align: left; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; vertical-align: bottom;"&gt;&#160;&lt;/td&gt;&lt;td style="width: 150px; text-align: right; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; vertical-align: bottom;"&gt;1&lt;/td&gt;&lt;td style="width: 15px; text-align: left; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; vertical-align: bottom;"&gt;&#160;&lt;/td&gt;&lt;td style="width: 15px; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; vertical-align: bottom;"&gt;&#160;&lt;/td&gt;&lt;td style="width: 15px; text-align: left; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; vertical-align: bottom;"&gt;&#160;&lt;/td&gt;&lt;td style="width: 150px; text-align: right; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; vertical-align: bottom;"&gt;44&lt;/td&gt;&lt;td style="width: 15px; text-align: left; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; vertical-align: bottom;"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="vertical-align: bottom; background-color: white;"&gt;&lt;td style="text-align: left; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; vertical-align: bottom;"&gt;Performance awards&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; vertical-align: bottom;"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: left; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; vertical-align: bottom;"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; vertical-align: bottom;"&gt;68&lt;/td&gt;&lt;td style="text-align: left; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; vertical-align: bottom;"&gt;&#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; vertical-align: bottom;"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: left; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; vertical-align: bottom;"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; vertical-align: bottom;"&gt;50&lt;/td&gt;&lt;td style="text-align: left; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; vertical-align: bottom;"&gt;&#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; vertical-align: bottom;"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: left; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; vertical-align: bottom;"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; vertical-align: bottom;"&gt;86&lt;/td&gt;&lt;td style="text-align: left; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; vertical-align: bottom;"&gt;&#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; vertical-align: bottom;"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: left; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; vertical-align: bottom;"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; vertical-align: bottom;"&gt;127&lt;/td&gt;&lt;td style="text-align: left; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; vertical-align: bottom;"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;table border="0" style="width:100%; table-layout:fixed;" cellspacing="0" cellpadding="0"&gt;&lt;tr&gt;&lt;td&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;</us-gaap:ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTextBlock>
<us-gaap:ConsolidationPolicyTextBlock id="Factid_1136623" contextRef="P01_01_2018To06_30_2018">&lt;div style="color: rgb(0, 0, 0); font: 10pt 'times new roman', times, serif; letter-spacing: normal; orphans: 2; text-align: start; text-indent: 0px; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial; margin: 0pt 0px;"&gt;&lt;div style="color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&lt;div style="font-style:italic;display:inline;"&gt;Interim Consolidated Financial Information&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;div style="color: rgb(0, 0, 0); font: 10pt &amp;quot;times new roman&amp;quot;, times, serif; letter-spacing: normal; orphans: 2; text-align: start; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial; margin: 0px; text-indent: 0.5in; background: none;"&gt;&lt;div style="text-decoration: none; color: rgb(0, 0, 0); background: none; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;div style="color: rgb(0, 0, 0); font: 10pt 'times new roman', times, serif; letter-spacing: normal; orphans: 2; text-align: start; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial; margin: 0pt 0px; text-indent: 0.5in;"&gt;&lt;div style="color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"&gt;The accompanying unaudited consolidated financial statements of the Company have been prepared in accordance with accounting principles generally accepted in the United States of America (&#8220;U.S. GAAP&#8221;) for interim financial reporting and pursuant to the rules 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 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 and cash flows with respect to the interim consolidated financial statements, have been included. Certain reclassifications were made to prior year amounts to conform to the current year presentation. The consolidated balance sheet as of December 31, 2017 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 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 year ended December 31, 2017, included in the Company&#8217;s Annual Report on Form 10-K, which was filed with the SEC on March 7, 2018.&lt;/div&gt;&lt;/div&gt;&lt;table border="0" style="width:100%; table-layout:fixed;" cellspacing="0" cellpadding="0"&gt;&lt;tr&gt;&lt;td&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;</us-gaap:ConsolidationPolicyTextBlock>
<us-gaap:ForeignCurrencyTransactionsAndTranslationsPolicyTextBlock id="Factid_1136624" contextRef="P01_01_2018To06_30_2018">&lt;div style="color: rgb(0, 0, 0); font: 10pt 'times new roman', times, serif; letter-spacing: normal; orphans: 2; text-align: start; text-indent: 0px; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial; margin: 0pt 0px;"&gt;&lt;div style="color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&lt;div style="font-style:italic;display:inline;"&gt;Foreign Currency&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;div style="color: rgb(0, 0, 0); font: 10pt &amp;quot;times new roman&amp;quot;, times, serif; letter-spacing: normal; orphans: 2; text-align: start; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial; margin: 0px; text-indent: 0.5in; background: none;"&gt;&lt;div style="text-decoration: none; color: rgb(0, 0, 0); background: none; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;div style="color: rgb(0, 0, 0); font: 10pt 'times new roman', times, serif; letter-spacing: normal; orphans: 2; text-align: start; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial; margin: 0pt 0px; text-indent: 0.5in;"&gt;&lt;div style="color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"&gt;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 losses were not significant for the six months ended June 30, 2018.&#160;The Company recorded $0.1 million of foreign currency loss for the six months ended June 30, 2017. 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;/div&gt;&lt;/div&gt;&lt;table border="0" style="width:100%; table-layout:fixed;" cellspacing="0" cellpadding="0"&gt;&lt;tr&gt;&lt;td&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;</us-gaap:ForeignCurrencyTransactionsAndTranslationsPolicyTextBlock>
<us-gaap:ContractWithCustomerAssetAndLiabilityTableTextBlock id="Factid_1136730" contextRef="P01_01_2018To06_30_2018">&lt;div style="color: rgb(0, 0, 0); font: 10pt 'times new roman', times, serif; letter-spacing: normal; orphans: 2; text-align: start; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial; margin: 0pt 0px; text-indent: 0.5in;"&gt;The following table provides information about receivables, contract assets and contract liabilities from contracts with customers:&lt;/div&gt;&lt;table border="0" style="width:100%; table-layout:fixed;" cellspacing="0" cellpadding="0"&gt;&lt;tr&gt;&lt;td&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;div style="color: rgb(0, 0, 0); font: 10pt &amp;quot;times new roman&amp;quot;, times, serif; letter-spacing: normal; orphans: 2; text-indent: 0px; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial; margin: 0px; text-align: center; background: none;"&gt;&lt;div style="text-decoration: none; color: rgb(0, 0, 0); background: none; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;table cellpadding="0" cellspacing="0" style="font: 10pt &amp;quot;times new roman&amp;quot;, times, serif; letter-spacing: normal; orphans: 2; text-indent: 0px; text-transform: none; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial; border-collapse: separate; width: 80%; border-spacing: 0px; margin: 0in 0in 0in 1in;;text-align:left;"&gt;&lt;tr style="vertical-align: bottom;"&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; vertical-align: bottom;;white-space: nowrap;"&gt;&#160;&lt;/td&gt;&lt;td style="font-weight: normal; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; vertical-align: bottom;"&gt;&#160;&lt;/td&gt;&lt;td colspan="2" style="font-weight: normal; text-align: center; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; vertical-align: bottom;;white-space: nowrap;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;June 30,&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="font-weight: normal; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; vertical-align: bottom;"&gt;&#160;&lt;/td&gt;&lt;td style="font-weight: normal; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; vertical-align: bottom;"&gt;&#160;&lt;/td&gt;&lt;td colspan="2" style="font-weight: normal; text-align: center; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; vertical-align: bottom;;white-space: nowrap;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;December 31,&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="font-weight: normal; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; vertical-align: bottom;"&gt;&#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; vertical-align: bottom;"&gt;&#160;&lt;/td&gt;&lt;td colspan="2" style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; vertical-align: bottom;;white-space: nowrap;"&gt;&#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; vertical-align: bottom;"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="vertical-align: bottom;"&gt;&lt;td style="font-weight: normal; padding-left: 0px; padding-top: 0px; padding-bottom: 2pt; vertical-align: bottom;;white-space: nowrap;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;(in thousands)&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="font-weight: normal; padding-bottom: 2pt; padding-left: 0px; padding-top: 0px; vertical-align: bottom;"&gt;&#160;&lt;/td&gt;&lt;td colspan="2" style="font-weight: normal; text-align: center; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; vertical-align: bottom; border-bottom: 1pt solid black;;white-space: nowrap;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;2018&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-bottom: 2pt; font-weight: normal; padding-left: 0px; padding-top: 0px; vertical-align: bottom;"&gt;&#160;&lt;/td&gt;&lt;td style="font-weight: normal; padding-bottom: 2pt; padding-left: 0px; padding-top: 0px; vertical-align: bottom;"&gt;&#160;&lt;/td&gt;&lt;td colspan="2" style="font-weight: normal; text-align: center; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; vertical-align: bottom; border-bottom: 1pt solid black;;white-space: nowrap;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;2017&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-bottom: 2pt; font-weight: normal; padding-left: 0px; padding-top: 0px; vertical-align: bottom;"&gt;&#160;&lt;/td&gt;&lt;td style="font-weight: normal; padding-bottom: 2pt; padding-left: 0px; padding-top: 0px; vertical-align: bottom;"&gt;&#160;&lt;/td&gt;&lt;td colspan="2" style="font-weight: normal; text-align: center; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; vertical-align: bottom; border-bottom: 1pt solid black;;white-space: nowrap;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;Change&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-bottom: 2pt; font-weight: normal; padding-left: 0px; padding-top: 0px; vertical-align: bottom;"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="vertical-align: bottom;"&gt;&lt;td style="padding-left: 0px; padding-top: 0px; vertical-align: bottom;;white-space: nowrap;"&gt;&#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; vertical-align: bottom;"&gt;&#160;&lt;/td&gt;&lt;td colspan="2" style="padding-left: 0px; padding-top: 0px; vertical-align: bottom;;white-space: nowrap;"&gt;&#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; vertical-align: bottom;"&gt;&#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; vertical-align: bottom;"&gt;&#160;&lt;/td&gt;&lt;td colspan="2" style="padding-left: 0px; padding-top: 0px; vertical-align: bottom;;white-space: nowrap;"&gt;&#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; vertical-align: bottom;"&gt;&#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; vertical-align: bottom;"&gt;&#160;&lt;/td&gt;&lt;td colspan="2" style="padding-left: 0px; padding-top: 0px; vertical-align: bottom;;white-space: nowrap;"&gt;&#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; vertical-align: bottom;"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);"&gt;&lt;td style="width: 864px; text-align: left; padding-left: 0px; padding-top: 0px; vertical-align: bottom;"&gt;Contract assets&lt;/td&gt;&lt;td style="width: 15px; padding-left: 0px; padding-top: 0px; vertical-align: bottom;"&gt;&#160;&lt;/td&gt;&lt;td style="width: 15px; text-align: left; padding-left: 0px; padding-top: 0px; vertical-align: bottom;"&gt;$&lt;/td&gt;&lt;td style="width: 141px; text-align: right; padding-left: 0px; padding-top: 0px; vertical-align: bottom;"&gt;87,356&lt;/td&gt;&lt;td style="width: 14px; text-align: left; padding-left: 0px; padding-top: 0px; vertical-align: bottom;"&gt;&#160;&lt;/td&gt;&lt;td style="width: 14px; padding-left: 0px; padding-top: 0px; vertical-align: bottom;"&gt;&#160;&lt;/td&gt;&lt;td style="width: 14px; text-align: left; padding-left: 0px; padding-top: 0px; vertical-align: bottom;"&gt;$&lt;/td&gt;&lt;td style="width: 141px; text-align: right; padding-left: 0px; padding-top: 0px; vertical-align: bottom;"&gt;78,260&lt;/td&gt;&lt;td style="width: 14px; text-align: left; padding-left: 0px; padding-top: 0px; vertical-align: bottom;"&gt;&#160;&lt;/td&gt;&lt;td style="width: 14px; padding-left: 0px; padding-top: 0px; vertical-align: bottom;"&gt;&#160;&lt;/td&gt;&lt;td style="width: 14px; text-align: left; padding-left: 0px; padding-top: 0px; vertical-align: bottom;"&gt;$&lt;/td&gt;&lt;td style="width: 141px; text-align: right; padding-left: 0px; padding-top: 0px; vertical-align: bottom;"&gt;9,096&lt;/td&gt;&lt;td style="width: 14px; text-align: left; padding-left: 0px; padding-top: 0px; vertical-align: bottom;"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="vertical-align: bottom; background-color: white;"&gt;&lt;td style="text-align: left; padding-bottom: 1pt; padding-left: 0px; padding-top: 0px; vertical-align: bottom;"&gt;Contract liabilities&lt;/td&gt;&lt;td style="padding-bottom: 1pt; padding-left: 0px; padding-top: 0px; vertical-align: bottom;"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: left; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; vertical-align: bottom; border-bottom: 1pt solid black;"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; vertical-align: bottom; border-bottom: 1pt solid black;"&gt;(48,407&lt;/td&gt;&lt;td style="padding-bottom: 1pt; text-align: left; padding-left: 0px; padding-top: 0px; vertical-align: bottom;"&gt;)&lt;/td&gt;&lt;td style="padding-bottom: 1pt; padding-left: 0px; padding-top: 0px; vertical-align: bottom;"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: left; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; vertical-align: bottom; border-bottom: 1pt solid black;"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; vertical-align: bottom; border-bottom: 1pt solid black;"&gt;(28,919&lt;/td&gt;&lt;td style="padding-bottom: 1pt; text-align: left; padding-left: 0px; padding-top: 0px; vertical-align: bottom;"&gt;)&lt;/td&gt;&lt;td style="padding-bottom: 1pt; padding-left: 0px; padding-top: 0px; vertical-align: bottom;"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: left; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; vertical-align: bottom; border-bottom: 1pt solid black;"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; vertical-align: bottom; border-bottom: 1pt solid black;"&gt;(19,488&lt;/td&gt;&lt;td style="padding-bottom: 1pt; text-align: left; padding-left: 0px; padding-top: 0px; vertical-align: bottom;"&gt;)&lt;/td&gt;&lt;/tr&gt;&lt;tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);"&gt;&lt;td style="text-align: left; padding-bottom: 2.5pt; padding-left: 0px; padding-top: 0px; vertical-align: bottom;"&gt;Net contract assets (liabilities)&lt;/td&gt;&lt;td style="padding-bottom: 2.5pt; padding-left: 0px; padding-top: 0px; vertical-align: bottom;"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: left; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; vertical-align: bottom; border-bottom: 2.5pt double black;"&gt;$&lt;/td&gt;&lt;td style="text-align: right; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; vertical-align: bottom; border-bottom: 2.5pt double black;"&gt;38,949&lt;/td&gt;&lt;td style="padding-bottom: 2.5pt; text-align: left; padding-left: 0px; padding-top: 0px; vertical-align: bottom;"&gt;&#160;&lt;/td&gt;&lt;td style="padding-bottom: 2.5pt; padding-left: 0px; padding-top: 0px; vertical-align: bottom;"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: left; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; vertical-align: bottom; border-bottom: 2.5pt double black;"&gt;$&lt;/td&gt;&lt;td style="text-align: right; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; vertical-align: bottom; border-bottom: 2.5pt double black;"&gt;49,341&lt;/td&gt;&lt;td style="padding-bottom: 2.5pt; text-align: left; padding-left: 0px; padding-top: 0px; vertical-align: bottom;"&gt;&#160;&lt;/td&gt;&lt;td style="padding-bottom: 2.5pt; padding-left: 0px; padding-top: 0px; vertical-align: bottom;"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: left; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; vertical-align: bottom; border-bottom: 2.5pt double black;"&gt;$&lt;/td&gt;&lt;td style="text-align: right; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; vertical-align: bottom; border-bottom: 2.5pt double black;"&gt;(10,392&lt;/td&gt;&lt;td style="padding-bottom: 2.5pt; text-align: left; padding-left: 0px; padding-top: 0px; vertical-align: bottom;"&gt;)&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;</us-gaap:ContractWithCustomerAssetAndLiabilityTableTextBlock>
<us-gaap:RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionTableTextBlock id="Factid_1136731" contextRef="P01_01_2018To06_30_2018">&lt;div style="color: rgb(0, 0, 0); font: 10pt 'times new roman', times, serif; letter-spacing: normal; orphans: 2; text-align: start; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial; margin: 0pt 0px; text-indent: 0.5in;"&gt;Management&#8217;s Discussion and Analysis of Financial Condition and Results of Operations&#8221;.&lt;/div&gt;&lt;table border="0" style="width:100%; table-layout:fixed;" cellspacing="0" cellpadding="0"&gt;&lt;tr&gt;&lt;td&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;div style="color: rgb(0, 0, 0); font: 10pt &amp;quot;times new roman&amp;quot;, times, serif; letter-spacing: normal; orphans: 2; text-indent: 0px; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial; margin: 0px; text-align: center; background: none;"&gt;&lt;div style="text-decoration: none; color: rgb(0, 0, 0); background: none; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;table cellpadding="0" cellspacing="0" style="font: 10pt &amp;quot;times new roman&amp;quot;, times, serif; letter-spacing: normal; orphans: 2; text-indent: 0px; text-transform: none; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial; border-collapse: separate; width: 70%; border-spacing: 0px; margin: 0in 0in 0in 1.5in;;text-align:left;"&gt;&lt;tr style="vertical-align: bottom; background-color: white;"&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; vertical-align: bottom;;white-space: nowrap;"&gt;&#160;&lt;/td&gt;&lt;td style="font-weight: normal; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; vertical-align: bottom;;white-space: nowrap;"&gt;&#160;&lt;/td&gt;&lt;td colspan="6" style="font-weight: normal; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; text-align: center; vertical-align: bottom;;white-space: nowrap;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;Remaining Performance Obligations as of June 30, 2018&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="text-align: left; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; vertical-align: bottom;;white-space: nowrap;"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="vertical-align: bottom; background-color: white;"&gt;&lt;td style="font-weight: normal; text-align: center; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; border-bottom: 1pt solid black; vertical-align: bottom;;white-space: nowrap;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;(In thousands)&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="font-weight: normal; padding-bottom: 1pt; text-align: center; padding-left: 0px; padding-top: 0px; vertical-align: bottom;;white-space: nowrap;"&gt;&#160;&lt;/td&gt;&lt;td colspan="2" style="font-weight: normal; text-align: center; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; border-bottom: 1pt solid black; vertical-align: bottom;;white-space: nowrap;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;Total&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1pt; font-weight: normal; text-align: center; padding-left: 0px; padding-top: 0px; vertical-align: bottom;;white-space: nowrap;"&gt;&#160;&lt;/td&gt;&lt;td style="font-weight: normal; padding-bottom: 1pt; text-align: center; padding-left: 0px; padding-top: 0px; vertical-align: bottom;;white-space: nowrap;"&gt;&#160;&lt;/td&gt;&lt;td colspan="2" style="font-weight: normal; text-align: center; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; border-bottom: 1pt solid black; vertical-align: bottom;;white-space: nowrap;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;Amount estimated to not be&lt;br/&gt;recognized within 12 months&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1pt; font-weight: normal; text-align: center; padding-left: 0px; padding-top: 0px; vertical-align: bottom;"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="vertical-align: bottom; background-color: white;"&gt;&lt;td style="width: 555px; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; vertical-align: bottom;"&gt;&#160;&lt;/td&gt;&lt;td style="width: 12px; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; vertical-align: bottom;"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: left; width: 12px; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; vertical-align: bottom;"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right; width: 283px; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; vertical-align: bottom;"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: left; width: 11px; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; vertical-align: bottom;"&gt;&#160;&lt;/td&gt;&lt;td style="width: 11px; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; vertical-align: bottom;"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: left; width: 11px; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; vertical-align: bottom;"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right; width: 226px; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; vertical-align: bottom;"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: left; width: 11px; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; vertical-align: bottom;"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);"&gt;&lt;td style="text-align: center; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; vertical-align: bottom;"&gt;T&amp;amp;D&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; vertical-align: bottom;"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: left; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; vertical-align: bottom;"&gt;$&lt;/td&gt;&lt;td style="text-align: right; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; vertical-align: bottom;"&gt;406,376&lt;/td&gt;&lt;td style="text-align: left; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; vertical-align: bottom;"&gt;&#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; vertical-align: bottom;"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: left; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; vertical-align: bottom;"&gt;$&lt;/td&gt;&lt;td style="text-align: right; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; vertical-align: bottom;"&gt;53,876&lt;/td&gt;&lt;td style="text-align: left; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; vertical-align: bottom;"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="vertical-align: bottom; background-color: white;"&gt;&lt;td style="text-align: center; padding-bottom: 1pt; padding-left: 0px; padding-top: 0px; vertical-align: bottom;"&gt;C&amp;amp;I&lt;/td&gt;&lt;td style="padding-bottom: 1pt; padding-left: 0px; padding-top: 0px; vertical-align: bottom;"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: left; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; border-bottom: 1pt solid black; vertical-align: bottom;"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; border-bottom: 1pt solid black; vertical-align: bottom;"&gt;524,239&lt;/td&gt;&lt;td style="padding-bottom: 1pt; text-align: left; padding-left: 0px; padding-top: 0px; vertical-align: bottom;"&gt;&#160;&lt;/td&gt;&lt;td style="padding-bottom: 1pt; padding-left: 0px; padding-top: 0px; vertical-align: bottom;"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: left; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; border-bottom: 1pt solid black; vertical-align: bottom;"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; border-bottom: 1pt solid black; vertical-align: bottom;"&gt;128,238&lt;/td&gt;&lt;td style="padding-bottom: 1pt; text-align: left; padding-left: 0px; padding-top: 0px; vertical-align: bottom;"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);"&gt;&lt;td style="text-align: center; padding-bottom: 2.5pt; padding-left: 0px; padding-top: 0px; vertical-align: bottom;"&gt;Total&lt;/td&gt;&lt;td style="padding-bottom: 2.5pt; padding-left: 0px; padding-top: 0px; vertical-align: bottom;"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: left; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; border-bottom: 2.5pt double black; vertical-align: bottom;"&gt;$&lt;/td&gt;&lt;td style="text-align: right; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; border-bottom: 2.5pt double black; vertical-align: bottom;"&gt;930,615&lt;/td&gt;&lt;td style="padding-bottom: 2.5pt; text-align: left; padding-left: 0px; padding-top: 0px; vertical-align: bottom;"&gt;&#160;&lt;/td&gt;&lt;td style="padding-bottom: 2.5pt; padding-left: 0px; padding-top: 0px; vertical-align: bottom;"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: left; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; border-bottom: 2.5pt double black; vertical-align: bottom;"&gt;$&lt;/td&gt;&lt;td style="text-align: right; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; border-bottom: 2.5pt double black; vertical-align: bottom;"&gt;182,114&lt;/td&gt;&lt;td style="padding-bottom: 2.5pt; text-align: left; padding-left: 0px; padding-top: 0px; vertical-align: bottom;"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;</us-gaap:RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionTableTextBlock>
<us-gaap:TradeAndOtherAccountsReceivablePolicy id="Factid_1136625" contextRef="P01_01_2018To06_30_2018">&lt;div style="color: rgb(0, 0, 0); font: 10pt 'times new roman', times, serif; letter-spacing: normal; orphans: 2; text-align: start; text-indent: 0px; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial; margin: 0pt 0px;"&gt;&lt;div style="color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&lt;div style="font-style:italic;display:inline;"&gt;Accounts Receivable&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;div style="color: rgb(0, 0, 0); font: 10pt &amp;quot;times new roman&amp;quot;, times, serif; letter-spacing: normal; orphans: 2; text-align: start; text-indent: 0px; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial; margin: 0px; background: none;"&gt;&lt;div style="text-decoration: none; color: rgb(0, 0, 0); background: none; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;div style="color: rgb(0, 0, 0); font: 10pt 'times new roman', times, serif; letter-spacing: normal; orphans: 2; text-align: start; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial; margin: 0pt 0px; text-indent: 0.5in;"&gt;&lt;div style="color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"&gt;The Company does not charge interest to its customers and carries its customer receivables at their face amounts, less an allowance for doubtful accounts. Included in accounts receivable are balances billed to customers pursuant to retainage provisions in certain contracts that are due upon completion of the contract and acceptance by the customer, or earlier as provided by the contract. Based on the Company&#8217;s experience in recent years, the majority of customer balances at each balance sheet date are collected within twelve months. As is common practice in the industry, the Company classifies all accounts receivable, including retainage, as current assets. The contracting cycle for certain long-term contracts may extend beyond one year, and accordingly, collection of retainage on those contracts may extend beyond one year. The Company expects a majority of the retainage recorded at June 30, 2018 to be collected within one year.&lt;/div&gt;&lt;/div&gt;&lt;table border="0" style="width:100%; table-layout:fixed;" cellspacing="0" cellpadding="0"&gt;&lt;tr&gt;&lt;td&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;</us-gaap:TradeAndOtherAccountsReceivablePolicy>
<us-gaap:UseOfEstimates id="Factid_1136626" contextRef="P01_01_2018To06_30_2018">&lt;div style="color: rgb(0, 0, 0); font: 10pt 'times new roman', times, serif; letter-spacing: normal; orphans: 2; text-align: start; text-indent: 0px; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial; margin: 0pt 0px;"&gt;&lt;div style="color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&lt;div style="font-style:italic;display:inline;"&gt;Use of Estimates&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;div style="color: rgb(0, 0, 0); font: 10pt &amp;quot;times new roman&amp;quot;, times, serif; letter-spacing: normal; orphans: 2; text-align: start; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial; margin: 0px; text-indent: 0.5in; background: none;"&gt;&lt;div style="text-decoration: none; color: rgb(0, 0, 0); background: none; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;div style="color: rgb(0, 0, 0); font: 10pt 'times new roman', times, serif; letter-spacing: normal; orphans: 2; text-align: start; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial; margin: 0pt 0px; text-indent: 0.5in;"&gt;&lt;div style="color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"&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;/div&gt;&lt;/div&gt;&lt;div style="color: rgb(0, 0, 0); font: 10pt &amp;quot;times new roman&amp;quot;, times, serif; letter-spacing: normal; orphans: 2; text-align: start; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial; margin: 0px; text-indent: 0.5in; background: none;"&gt;&lt;div style="text-decoration: none; color: rgb(0, 0, 0); background: none; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;div style="color: rgb(0, 0, 0); font: 10pt 'times new roman', times, serif; letter-spacing: normal; orphans: 2; text-align: start; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial; margin: 0pt 0px; text-indent: 0.5in;"&gt;&lt;div style="color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"&gt;The most significant estimates are related to estimates of costs to complete on 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 accounts receivable reserves.&lt;/div&gt;&lt;/div&gt;&lt;div style="color: rgb(0, 0, 0); font: 10pt &amp;quot;times new roman&amp;quot;, times, serif; letter-spacing: normal; orphans: 2; text-align: start; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial; margin: 0px; text-indent: 0.5in; background: none;"&gt;&lt;div style="text-decoration: none; color: rgb(0, 0, 0); background: none; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;div style="color: rgb(0, 0, 0); font: 10pt 'times new roman', times, serif; letter-spacing: normal; orphans: 2; text-align: start; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial; margin: 0pt 0px; text-indent: 0.5in;"&gt;&lt;div style="color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"&gt;In the six months ended June 30, 2018&#160;and&#160;June&#160;30,&#160;2017,&#160;the Company recognized revenues of $6.7 million and&#160;$5.2&#160;million,&#160;respectively,&#160;related to significant change orders and/or claims that had been included as contract price adjustments on certain contracts which&#160;&lt;/div&gt;were&#160;i&lt;div style="color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"&gt;n the process of being negotiated in the normal course of business.&lt;/div&gt;&lt;/div&gt;&lt;div style="color: rgb(0, 0, 0); font: 10pt &amp;quot;times new roman&amp;quot;, times, serif; letter-spacing: normal; orphans: 2; text-align: start; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial; margin: 0px; text-indent: 0.5in; background: none;"&gt;&lt;div style="text-decoration: none; color: rgb(0, 0, 0); background: none; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;div style="color: rgb(0, 0, 0); font: 10pt 'times new roman', times, serif; letter-spacing: normal; orphans: 2; text-align: start; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial; margin: 0pt 0px; text-indent: 0.5in;"&gt;&lt;div style="color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"&gt;The percentage of completion 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 months ended June 30, 2018, changes in estimates pertaining to certain projects increased consolidated gross margin by 0.1%, which resulted in increases in operating income of $0.2 million, net income of $0.2 million and diluted earnings per common share of $0.01. During the six months ended June 30, 2018, changes in estimates pertaining to certain projects increased consolidated gross margin by 0.1%, which resulted in increases in operating income of $0.1 million, net income of $0.1 million and no&#160;impact&#160;to&#160;diluted earnings per common share.&lt;/div&gt;&lt;/div&gt;&lt;div style="color: rgb(0, 0, 0); font: 10pt &amp;quot;times new roman&amp;quot;, times, serif; letter-spacing: normal; orphans: 2; text-align: start; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial; margin: 0px; text-indent: 0.5in; background: none;"&gt;&lt;div style="text-decoration: none; color: rgb(0, 0, 0); background: none; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;div style="color: rgb(0, 0, 0); font: 10pt 'times new roman', times, serif; letter-spacing: normal; orphans: 2; text-align: start; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial; margin: 0pt 0px; text-indent: 0.5in;"&gt;&lt;div style="color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"&gt;During the three months ended June 30, 2017, changes in estimates pertaining to certain projects decreased consolidated gross margin by 2.1%, which resulted in decreases in operating income of $7.4 million, net income of $4.4 million and diluted&#160;earnings per common share of $0.27. During the six months ended June 30, 2017, changes in estimates pertaining to certain projects decreased consolidated gross margin by 1.0%, which resulted in decreases in operating income of $6.8 million, net income of $4.1 million and diluted earnings per common share of $0.25.&lt;/div&gt;&lt;/div&gt;&lt;table border="0" style="width:100%; table-layout:fixed;" cellspacing="0" cellpadding="0"&gt;&lt;tr&gt;&lt;td&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;</us-gaap:UseOfEstimates>
<us-gaap:AllowanceForDoubtfulAccountsReceivableCurrent id="Factid_1136595" contextRef="PAsOn06_30_2018" unitRef="USD" decimals="-3">568000</us-gaap:AllowanceForDoubtfulAccountsReceivableCurrent>
<us-gaap:AllowanceForDoubtfulAccountsReceivableCurrent id="Factid_1136596" contextRef="PAsOn12_31_2017" unitRef="USD" decimals="-3">605000</us-gaap:AllowanceForDoubtfulAccountsReceivableCurrent>
<us-gaap:CostsInExcessOfBillingsOnUncompletedContractsOrProgramsExpectedToBeCollectedWithinOneYear id="Factid_1136466" contextRef="PAsOn06_30_2018" unitRef="USD" decimals="-3">87356000</us-gaap:CostsInExcessOfBillingsOnUncompletedContractsOrProgramsExpectedToBeCollectedWithinOneYear>
<us-gaap:CostsInExcessOfBillingsOnUncompletedContractsOrProgramsExpectedToBeCollectedWithinOneYear id="Factid_1136467" contextRef="PAsOn12_31_2017" unitRef="USD" decimals="-3">78260000</us-gaap:CostsInExcessOfBillingsOnUncompletedContractsOrProgramsExpectedToBeCollectedWithinOneYear>
<us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax id="Factid_1136248" contextRef="P01_01_2018To06_30_2018" unitRef="USD" decimals="-3">685287000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
<us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax id="Factid_1136249" contextRef="P01_01_2017To06_30_2017" unitRef="USD" decimals="-3">656314000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
<us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax id="Factid_1136290" contextRef="P04_01_2018To06_30_2018" unitRef="USD" decimals="-3">339676000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
<us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax id="Factid_1136291" contextRef="P04_01_2017To06_30_2017" unitRef="USD" decimals="-3">356185000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
<myrg:AggregateCostsIncurredOnUncompletedContractsAndEstimatedEarnings id="Factid_1136460" contextRef="PAsOn06_30_2018" unitRef="USD" decimals="-3">2105022000</myrg:AggregateCostsIncurredOnUncompletedContractsAndEstimatedEarnings>
<myrg:AggregateCostsIncurredOnUncompletedContractsAndEstimatedEarnings id="Factid_1136461" contextRef="PAsOn12_31_2017" unitRef="USD" decimals="-3">1978981000</myrg:AggregateCostsIncurredOnUncompletedContractsAndEstimatedEarnings>
<myrg:BillingsToDate id="Factid_1136462" contextRef="PAsOn06_30_2018" unitRef="USD" decimals="-3">2066073000</myrg:BillingsToDate>
<myrg:BillingsToDate id="Factid_1136463" contextRef="PAsOn12_31_2017" unitRef="USD" decimals="-3">1929640000</myrg:BillingsToDate>
<us-gaap:NetIncomeLoss id="Factid_1136660" contextRef="P04_01_2018To06_30_2018" unitRef="USD" decimals="-3">6835000</us-gaap:NetIncomeLoss>
<us-gaap:NetIncomeLoss id="Factid_1136661" contextRef="P04_01_2017To06_30_2017" unitRef="USD" decimals="-3">1230000</us-gaap:NetIncomeLoss>
<us-gaap:NetIncomeLoss id="Factid_1136575" contextRef="P01_01_2018To06_30_2018" unitRef="USD" decimals="-3">12479000</us-gaap:NetIncomeLoss>
<us-gaap:NetIncomeLoss id="Factid_1136576" contextRef="P01_01_2017To06_30_2017" unitRef="USD" decimals="-3">2430000</us-gaap:NetIncomeLoss>
<us-gaap:CapitalLeasesFutureMinimumPaymentsRemainderOfFiscalYear id="Factid_1136515" contextRef="PAsOn06_30_2018" unitRef="USD" decimals="-3">592000</us-gaap:CapitalLeasesFutureMinimumPaymentsRemainderOfFiscalYear>
<us-gaap:CostOfGoodsAndServicesSold id="Factid_1136292" contextRef="P04_01_2018To06_30_2018" unitRef="USD" decimals="-3">301046000</us-gaap:CostOfGoodsAndServicesSold>
<us-gaap:CostOfGoodsAndServicesSold id="Factid_1136293" contextRef="P04_01_2017To06_30_2017" unitRef="USD" decimals="-3">328668000</us-gaap:CostOfGoodsAndServicesSold>
<us-gaap:CostOfGoodsAndServicesSold id="Factid_1136250" contextRef="P01_01_2018To06_30_2018" unitRef="USD" decimals="-3">610904000</us-gaap:CostOfGoodsAndServicesSold>
<us-gaap:CostOfGoodsAndServicesSold id="Factid_1136251" contextRef="P01_01_2017To06_30_2017" unitRef="USD" decimals="-3">603057000</us-gaap:CostOfGoodsAndServicesSold>
<us-gaap:BillingsInExcessOfCostCurrent id="Factid_1136468" contextRef="PAsOn06_30_2018" unitRef="USD" decimals="-3">48407000</us-gaap:BillingsInExcessOfCostCurrent>
<us-gaap:BillingsInExcessOfCostCurrent id="Factid_1136469" contextRef="PAsOn12_31_2017" unitRef="USD" decimals="-3">28919000</us-gaap:BillingsInExcessOfCostCurrent>
<us-gaap:AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment id="Factid_1136597" contextRef="PAsOn06_30_2018" unitRef="USD" decimals="-3">242985000</us-gaap:AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment>
<us-gaap:AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment id="Factid_1136598" contextRef="PAsOn12_31_2017" unitRef="USD" decimals="-3">231391000</us-gaap:AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment>
<us-gaap:NewAccountingPronouncementsPolicyPolicyTextBlock id="Factid_1136627" contextRef="P01_01_2018To06_30_2018">&lt;div style="color: rgb(0, 0, 0); font: 10pt 'times new roman', times, serif; letter-spacing: normal; orphans: 2; text-align: start; text-indent: 0px; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial; margin: 0pt 0px;"&gt;&lt;div style="color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;Recent Accounting Pronouncements&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;div style="color: rgb(0, 0, 0); font: 10pt &amp;quot;times new roman&amp;quot;, times, serif; letter-spacing: normal; orphans: 2; text-align: start; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial; margin: 0px; text-indent: 0.5in; background: none;"&gt;&lt;div style="text-decoration: none; color: rgb(0, 0, 0); background: none; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;div style="color: rgb(0, 0, 0); font: 10pt 'times new roman', times, serif; letter-spacing: normal; orphans: 2; text-align: start; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial; margin: 0pt 0px; text-indent: 0.5in;"&gt;&lt;div style="color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"&gt;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 our consolidated financial statements&lt;/div&gt;&lt;/div&gt;&lt;div style="color: rgb(0, 0, 0); font: 10pt &amp;quot;times new roman&amp;quot;, times, serif; letter-spacing: normal; orphans: 2; text-align: start; text-indent: 0px; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial; margin: 0px; background: none;"&gt;&lt;div style="text-decoration: none; color: rgb(0, 0, 0); background: none; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&lt;div style="font-style:italic;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;div style="color: rgb(0, 0, 0); font: 10pt 'times new roman', times, serif; letter-spacing: normal; orphans: 2; text-align: start; text-indent: 0px; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial; margin: 0pt 0px;"&gt;&lt;div style="color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&lt;div style="font-style:italic;display:inline;"&gt;Recently Adopted Accounting Pronouncements&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;div style="color: rgb(0, 0, 0); font: 10pt &amp;quot;times new roman&amp;quot;, times, serif; letter-spacing: normal; orphans: 2; text-align: start; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial; margin: 0px; text-indent: 0.5in; background: none;"&gt;&lt;div style="text-decoration: none; color: rgb(0, 0, 0); background: none; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;div style="color: rgb(0, 0, 0); font: 10pt 'times new roman', times, serif; letter-spacing: normal; orphans: 2; text-align: start; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial; margin: 0pt 0px; text-indent: 0.5in;"&gt;In May 2014, the FASB issued ASU No. 2014-09,&lt;div style="text-decoration: none; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;div style="font-style:italic;display:inline;"&gt;Revenue from Contracts with Customers (Topic 606)&lt;/div&gt;. The amendments under this pronouncement changed how an entity recognizes revenue from contracts it enters to transfer goods, services or nonfinancial assets to its customers. These changes created a comprehensive framework for all entities in all industries to apply in the determination of when to recognize revenue, and, therefore, supersede virtually all existing revenue recognition requirements and guidance. This framework is expected to result in less complex guidance in application while providing a consistent and comparable methodology for revenue recognition. The core principle of the guidance is that an entity should recognize revenue to depict the transfer of promised goods or services to customers in an amount that reflects the consideration to which the entity expects to be entitled in exchange for those goods or services. In addition, the amendments require expanded disclosure to enable the users of the financial statements to understand the nature, timing and uncertainty of revenue and cash flow arising from contracts with customers. On January 1, 2018, the Company adopted this ASU on a modified retrospective basis. Results for reporting periods beginning after January 1, 2018 are presented under&lt;div style="text-decoration: none; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;div style="font-style:italic;display:inline;"&gt;Revenue from Contracts with Customers (Topic 606)&lt;/div&gt;, while prior period amounts were not adjusted and continue to be reported in accordance with the Company&#8217;s historical accounting under&lt;div style="text-decoration: none; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;div style="font-style:italic;display:inline;"&gt;Revenue Recognition Topic 605&lt;/div&gt;. See Note 2&#8211;Revenue Recognition to the Financial Statements for further information related to the Company&#8217;s accounting policy and transition disclosures associated with the adoption of this pronouncement.&lt;/div&gt;&lt;div style="color: rgb(0, 0, 0); font: 10pt &amp;quot;times new roman&amp;quot;, times, serif; letter-spacing: normal; orphans: 2; text-align: start; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial; margin: 0px; text-indent: 0.5in; background: none;"&gt;&lt;div style="text-decoration: none; color: rgb(0, 0, 0); background: none; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;div style="color: rgb(0, 0, 0); font: 10pt 'times new roman', times, serif; letter-spacing: normal; orphans: 2; text-align: start; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial; margin: 0pt 0px; text-indent: 0.5in;"&gt;&lt;div style="color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"&gt;In January 2017, the FASB issued ASU No. 2017-01&lt;div style="font-style:italic;display:inline;"&gt;, Business Combinations (Topic 805): Clarifying the Definition of a Business&lt;/div&gt;, which clarified the definition of a business with the objective of adding guidance to assist entities with evaluating whether transactions should be accounted for as acquisitions (or disposals) of assets or businesses. The Company adopted this ASU on a prospective basis in January 2018 and there was no effect on the Company&#8217;s financial position, results of operations or cash flows.&lt;/div&gt;&lt;/div&gt;&lt;div style="color: rgb(0, 0, 0); font: 10pt &amp;quot;times new roman&amp;quot;, times, serif; letter-spacing: normal; orphans: 2; text-align: start; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial; margin: 0px; text-indent: 0.5in; background: none;"&gt;&lt;div style="text-decoration: none; color: rgb(0, 0, 0); background: none; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;div style="color: rgb(0, 0, 0); font: 10pt 'times new roman', times, serif; letter-spacing: normal; orphans: 2; text-align: start; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial; margin: 0pt 0px; text-indent: 0.5in;"&gt;In October 2016, the FASB issued ASU No. 2016-16,&lt;div style="text-decoration: none; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;div style="font-style:italic;display:inline;"&gt;Income Taxes (Topic 740): Intra-Entity Transfers of Assets Other Than Inventory&lt;/div&gt;, which modified existing guidance and intended to reduce the diversity in practice with respect to the accounting for income tax consequences of intra-entity transfers of assets. This update requires entities to immediately recognize the tax consequences on intercompany asset transfers (excluding inventory) at the transaction date, and eliminated the recognition exception within previous guidance. The Company adopted this ASU using a modified retrospective approach in January 2018 and there was no effect on the Company&#8217;s financial position, results of operations or cash flows.&lt;/div&gt;&lt;div style="color: rgb(0, 0, 0); font: 10pt &amp;quot;times new roman&amp;quot;, times, serif; letter-spacing: normal; orphans: 2; text-align: start; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial; margin: 0px; text-indent: 0.5in; background: none;"&gt;&lt;div style="text-decoration: none; color: rgb(0, 0, 0); background: none; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;div style="color: rgb(0, 0, 0); font: 10pt 'times new roman', times, serif; letter-spacing: normal; orphans: 2; text-align: start; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial; margin: 0pt 0px; text-indent: 0.5in;"&gt;In August 2016, the FASB issued ASU No. 2016-15,&lt;div style="text-decoration: none; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;div style="font-style:italic;display:inline;"&gt;Statement of Cash Flows (Topic 230)&lt;/div&gt;:&lt;div style="text-decoration: none; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;div style="font-style:italic;display:inline;"&gt;Classification of Certain Cash Receipts and Cash Payments&lt;/div&gt;, which intended to reduce diversity in practice in how eight specific transactions are classified in the statement of cash flows. The Company adopted this ASU on a retrospective basis in January 2018 and there was no effect on the Company&#8217;s financial position, results of operations or cash flows.&lt;/div&gt;&lt;div style="color: rgb(0, 0, 0); font: 10pt &amp;quot;times new roman&amp;quot;, times, serif; letter-spacing: normal; orphans: 2; text-align: start; text-indent: 0px; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial; margin: 0px; background: none;"&gt;&lt;div style="text-decoration: none; color: rgb(0, 0, 0); background: none; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&lt;div style="font-style:italic;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;div style="color: rgb(0, 0, 0); font: 10pt 'times new roman', times, serif; letter-spacing: normal; orphans: 2; text-align: start; text-indent: 0px; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial; margin: 0pt 0px;"&gt;&lt;div style="color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&lt;div style="font-style:italic;display:inline;"&gt;Recently Issued Accounting Pronouncements&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;div style="color: rgb(0, 0, 0); font: 10pt &amp;quot;times new roman&amp;quot;, times, serif; letter-spacing: normal; orphans: 2; text-align: start; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial; margin: 0px; text-indent: 0.5in; background: none;"&gt;&lt;div style="text-decoration: none; color: rgb(0, 0, 0); background: none; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;div style="color: rgb(0, 0, 0); font: 10pt 'times new roman', times, serif; letter-spacing: normal; orphans: 2; text-align: start; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial; margin: 0pt 0px; text-indent: 0.5in;"&gt;In January 2017, the FASB issued ASU No. 2017-04,&lt;div style="text-decoration: none; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;div style="font-style:italic;display:inline;"&gt;Intangibles&#8212;Goodwill and Other (Topic 350): Simplifying the Test for Goodwill Impairment&lt;/div&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 update is effective for any annual or interim goodwill impairment tests in fiscal years beginning after December 15, 2019. Early adoption is permitted for interim or annual goodwill impairment tests performed on testing dates after January 1, 2017. The guidance requires application on a prospective basis. The Company does not expect that this pronouncement will have a significant impact on its financial statements.&lt;/div&gt;&lt;div style="color: rgb(0, 0, 0); font: 10pt &amp;quot;times new roman&amp;quot;, times, serif; letter-spacing: normal; orphans: 2; text-align: start; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial; margin: 0px; text-indent: 0.5in; background: none;"&gt;&lt;div style="text-decoration: none; color: rgb(0, 0, 0); background: none; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;div style="color: rgb(0, 0, 0); font: 10pt 'times new roman', times, serif; letter-spacing: normal; orphans: 2; text-align: start; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial; margin: 0pt 0px; text-indent: 0.5in;"&gt;In February 2016, the FASB issued ASU No. 2016-02,&lt;div style="text-decoration: none; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;div style="font-style:italic;display:inline;"&gt;Leases (Topic 842)&lt;/div&gt;. The amendments under this pronouncement will change the way all leases with durations in excess of one year are treated. Under this guidance, lessees will be required to recognize virtually all leases on the balance sheet as a right-of-use asset and an associated financing lease liability or capital lease liability. The right-of-use asset represents the lessee&#8217;s right to use, or control the use of, a specified asset for the specified lease term. The lease liability represents the lessee&#8217;s obligation to make lease payments arising from the lease, measured on a discounted basis. Based on certain characteristics, leases are classified as financing leases or operating leases. Financing lease liabilities, which contain provisions similar to capitalized leases, are amortized like capital leases under current accounting, as amortization expense and interest expense in the statement of operations. Operating lease liabilities are amortized on a straight-line basis over the life of the lease as lease expense in the statement of operations. This update is effective for annual reporting periods, and interim periods within those reporting periods, beginning after December 15, 2018.&lt;/div&gt;&lt;div style="color: rgb(0, 0, 0); font: 10pt 'times new roman', times, serif; letter-spacing: normal; orphans: 2; text-align: start; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial; margin: 0pt 0px; text-indent: 0.5in;"&gt;&#160;&lt;/div&gt;&lt;div style="color: rgb(0, 0, 0); font: 10pt 'times new roman', times, serif; letter-spacing: normal; orphans: 2; text-align: start; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial; margin: 0pt 0px; text-indent: 0.5in;"&gt;The Company continues to evaluate the impact that this pronouncement, and all amendments relating to this pronouncement, will have on its policies and procedures pertaining to its existing and future lease arrangements, disclosure requirements and on the Company&#8217;s financial statements. The Company expects that most existing operating lease commitments that extend beyond twelve months at the time of adoption will be recognized as lease liabilities and right-of-use assets upon adoption.&#160;While the Company is still evaluating the requirements of this update, it currently does not expect the adoption to have a material impact on the recognition, measurement or presentation of lease expenses within the Consolidated Statements of Operations and Comprehensive Income or Consolidated Statements of Cash Flows. See Note 8&#8211;Lease Obligations to the Financial Statements for further information related to the Company&#8217;s future minimum lease payments and the timing of those payments.&lt;/div&gt;&lt;table border="0" style="width:100%; table-layout:fixed;" cellspacing="0" cellpadding="0"&gt;&lt;tr&gt;&lt;td&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;</us-gaap:NewAccountingPronouncementsPolicyPolicyTextBlock>
<us-gaap:CashAndCashEquivalentsAtCarryingValue id="Factid_1136182" contextRef="PAsOn06_30_2018" unitRef="USD" decimals="-3">4203000</us-gaap:CashAndCashEquivalentsAtCarryingValue>
<us-gaap:CashAndCashEquivalentsAtCarryingValue id="Factid_1136183" contextRef="PAsOn12_31_2017" unitRef="USD" decimals="-3">5343000</us-gaap:CashAndCashEquivalentsAtCarryingValue>
<us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization id="Factid_1136599" contextRef="PAsOn06_30_2018" unitRef="USD" decimals="-3">5423000</us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization>
<us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization id="Factid_1136600" contextRef="PAsOn12_31_2017" unitRef="USD" decimals="-3">5183000</us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization>
<myrg:NetCostsAndEstimatedEarningsInExcessOfBillings id="Factid_1136470" contextRef="PAsOn06_30_2018" unitRef="USD" decimals="-3">38949000</myrg:NetCostsAndEstimatedEarningsInExcessOfBillings>
<myrg:NetCostsAndEstimatedEarningsInExcessOfBillings id="Factid_1136471" contextRef="PAsOn12_31_2017" unitRef="USD" decimals="-3">49341000</myrg:NetCostsAndEstimatedEarningsInExcessOfBillings>
<us-gaap:GrossProfit id="Factid_1136252" contextRef="P01_01_2018To06_30_2018" unitRef="USD" decimals="-3">74383000</us-gaap:GrossProfit>
<us-gaap:GrossProfit id="Factid_1136253" contextRef="P01_01_2017To06_30_2017" unitRef="USD" decimals="-3">53257000</us-gaap:GrossProfit>
<us-gaap:GrossProfit id="Factid_1136294" contextRef="P04_01_2018To06_30_2018" unitRef="USD" decimals="-3">38630000</us-gaap:GrossProfit>
<us-gaap:GrossProfit id="Factid_1136295" contextRef="P04_01_2017To06_30_2017" unitRef="USD" decimals="-3">27517000</us-gaap:GrossProfit>
<us-gaap:CapitalLeasesFutureMinimumPaymentsDueCurrent id="Factid_1136516" contextRef="PAsOn06_30_2018" unitRef="USD" decimals="-3">1185000</us-gaap:CapitalLeasesFutureMinimumPaymentsDueCurrent>
<us-gaap:EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate id="Factid_1136500" contextRef="P01_01_2018To06_30_2018" unitRef="pure" decimals="2">0.21</us-gaap:EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate>
<us-gaap:EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate id="Factid_1136501" contextRef="P01_01_2017To06_30_2017" unitRef="pure" decimals="2">0.35</us-gaap:EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate>
<us-gaap:EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate id="Factid_1136645" contextRef="P04_01_2017To06_30_2017" unitRef="pure" decimals="2">0.35</us-gaap:EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate>
<us-gaap:EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate id="Factid_1136646" contextRef="P04_01_2018To06_30_2018" unitRef="pure" decimals="2">0.21</us-gaap:EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate>
<us-gaap:CapitalLeasesBalanceSheetAssetsByMajorClassNet id="Factid_1136509" contextRef="PAsOn06_30_2018" unitRef="USD" decimals="-5">3200000</us-gaap:CapitalLeasesBalanceSheetAssetsByMajorClassNet>
<us-gaap:CapitalLeasesBalanceSheetAssetsByMajorClassNet id="Factid_1136510" contextRef="PAsOn12_31_2017" unitRef="USD" decimals="-5">3700000</us-gaap:CapitalLeasesBalanceSheetAssetsByMajorClassNet>
<dei:DocumentType id="Factid_1191504" contextRef="P01_01_2018To06_30_2018">10-Q</dei:DocumentType>
<us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount id="Factid_1136672" contextRef="P04_01_2018To06_30_2018_RestrictedstockMemberusgaapAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis" unitRef="shares" decimals="-3">30000</us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount>
<us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount id="Factid_1136673" contextRef="P04_01_2017To06_30_2017_RestrictedstockMemberusgaapAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis" unitRef="shares" decimals="-3">44000</us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount>
<us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount id="Factid_1136674" contextRef="P04_01_2018To06_30_2018_PerformanceSharesMemberusgaapAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis" unitRef="shares" decimals="-3">68000</us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount>
<us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount id="Factid_1136675" contextRef="P04_01_2017To06_30_2017_PerformanceSharesMemberusgaapAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis" unitRef="shares" decimals="-3">50000</us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount>
<us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount id="Factid_1136587" contextRef="P01_01_2018To06_30_2018_RestrictedstockMemberusgaapAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis" unitRef="shares" decimals="-3">1000</us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount>
<us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount id="Factid_1136588" contextRef="P01_01_2017To06_30_2017_RestrictedstockMemberusgaapAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis" unitRef="shares" decimals="-3">44000</us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount>
<us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount id="Factid_1136589" contextRef="P01_01_2018To06_30_2018_PerformanceSharesMemberusgaapAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis" unitRef="shares" decimals="-3">86000</us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount>
<us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount id="Factid_1136590" contextRef="P01_01_2017To06_30_2017_PerformanceSharesMemberusgaapAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis" unitRef="shares" decimals="-3">127000</us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount>
<dei:AmendmentFlag id="Factid_1191505" contextRef="P01_01_2018To06_30_2018">false</dei:AmendmentFlag>
<us-gaap:WeightedAverageNumberOfSharesOutstandingBasic id="Factid_1136577" contextRef="P01_01_2018To06_30_2018" unitRef="shares" decimals="-3">16388000</us-gaap:WeightedAverageNumberOfSharesOutstandingBasic>
<us-gaap:WeightedAverageNumberOfSharesOutstandingBasic id="Factid_1136578" contextRef="P01_01_2017To06_30_2017" unitRef="shares" decimals="-3">16237000</us-gaap:WeightedAverageNumberOfSharesOutstandingBasic>
<us-gaap:WeightedAverageNumberOfSharesOutstandingBasic id="Factid_1136662" contextRef="P04_01_2018To06_30_2018" unitRef="shares" decimals="-3">16455000</us-gaap:WeightedAverageNumberOfSharesOutstandingBasic>
<us-gaap:WeightedAverageNumberOfSharesOutstandingBasic id="Factid_1136663" contextRef="P04_01_2017To06_30_2017" unitRef="shares" decimals="-3">16312000</us-gaap:WeightedAverageNumberOfSharesOutstandingBasic>
<us-gaap:RevenueFromContractWithCustomerIncludingAssessedTax id="Factid_1136545" contextRef="P01_01_2018To06_30_2018_TdMemberusgaapStatementBusinessSegmentsAxis" unitRef="USD" decimals="-3">413311000</us-gaap:RevenueFromContractWithCustomerIncludingAssessedTax>
<us-gaap:RevenueFromContractWithCustomerIncludingAssessedTax id="Factid_1136546" contextRef="P01_01_2017To06_30_2017_TdMemberusgaapStatementBusinessSegmentsAxis" unitRef="USD" decimals="-3">435528000</us-gaap:RevenueFromContractWithCustomerIncludingAssessedTax>
<us-gaap:RevenueFromContractWithCustomerIncludingAssessedTax id="Factid_1136547" contextRef="P01_01_2018To06_30_2018_CiMemberusgaapStatementBusinessSegmentsAxis" unitRef="USD" decimals="-3">271976000</us-gaap:RevenueFromContractWithCustomerIncludingAssessedTax>
<us-gaap:RevenueFromContractWithCustomerIncludingAssessedTax id="Factid_1136548" contextRef="P01_01_2017To06_30_2017_CiMemberusgaapStatementBusinessSegmentsAxis" unitRef="USD" decimals="-3">220786000</us-gaap:RevenueFromContractWithCustomerIncludingAssessedTax>
<us-gaap:RevenueFromContractWithCustomerIncludingAssessedTax id="Factid_1136549" contextRef="P01_01_2018To06_30_2018" unitRef="USD" decimals="-3">685287000</us-gaap:RevenueFromContractWithCustomerIncludingAssessedTax>
<us-gaap:RevenueFromContractWithCustomerIncludingAssessedTax id="Factid_1136550" contextRef="P01_01_2017To06_30_2017" unitRef="USD" decimals="-3">656314000</us-gaap:RevenueFromContractWithCustomerIncludingAssessedTax>
<us-gaap:RevenueFromContractWithCustomerIncludingAssessedTax id="Factid_1136559" contextRef="P04_01_2018To06_30_2018_TdMemberusgaapStatementBusinessSegmentsAxis" unitRef="USD" decimals="-3">196925000</us-gaap:RevenueFromContractWithCustomerIncludingAssessedTax>
<us-gaap:RevenueFromContractWithCustomerIncludingAssessedTax id="Factid_1136560" contextRef="P04_01_2017To06_30_2017_TdMemberusgaapStatementBusinessSegmentsAxis" unitRef="USD" decimals="-3">239794000</us-gaap:RevenueFromContractWithCustomerIncludingAssessedTax>
<us-gaap:RevenueFromContractWithCustomerIncludingAssessedTax id="Factid_1136561" contextRef="P04_01_2018To06_30_2018_CiMemberusgaapStatementBusinessSegmentsAxis" unitRef="USD" decimals="-3">142751000</us-gaap:RevenueFromContractWithCustomerIncludingAssessedTax>
<us-gaap:RevenueFromContractWithCustomerIncludingAssessedTax id="Factid_1136562" contextRef="P04_01_2017To06_30_2017_CiMemberusgaapStatementBusinessSegmentsAxis" unitRef="USD" decimals="-3">116391000</us-gaap:RevenueFromContractWithCustomerIncludingAssessedTax>
<us-gaap:RevenueFromContractWithCustomerIncludingAssessedTax id="Factid_1136563" contextRef="P04_01_2018To06_30_2018" unitRef="USD" decimals="-3">339676000</us-gaap:RevenueFromContractWithCustomerIncludingAssessedTax>
<us-gaap:RevenueFromContractWithCustomerIncludingAssessedTax id="Factid_1136564" contextRef="P04_01_2017To06_30_2017" unitRef="USD" decimals="-3">356185000</us-gaap:RevenueFromContractWithCustomerIncludingAssessedTax>
<us-gaap:EffectiveIncomeTaxRateContinuingOperations id="Factid_1136704" contextRef="P04_01_2017To06_30_2017" unitRef="pure" decimals="3">0.673</us-gaap:EffectiveIncomeTaxRateContinuingOperations>
<us-gaap:EffectiveIncomeTaxRateContinuingOperations id="Factid_1136705" contextRef="P01_01_2017To06_30_2017" unitRef="pure" decimals="3">0.472</us-gaap:EffectiveIncomeTaxRateContinuingOperations>
<us-gaap:EffectiveIncomeTaxRateContinuingOperations id="Factid_1136715" contextRef="P01_01_2018To06_30_2018" unitRef="pure" decimals="3">0.288</us-gaap:EffectiveIncomeTaxRateContinuingOperations>
<us-gaap:EffectiveIncomeTaxRateContinuingOperations id="Factid_1136716" contextRef="P04_01_2018To06_30_2018" unitRef="pure" decimals="3">0.288</us-gaap:EffectiveIncomeTaxRateContinuingOperations>
<us-gaap:CapitalLeasesFutureMinimumPaymentsDueInTwoYears id="Factid_1136517" contextRef="PAsOn06_30_2018" unitRef="USD" decimals="-3">1185000</us-gaap:CapitalLeasesFutureMinimumPaymentsDueInTwoYears>
<us-gaap:Depreciation id="Factid_1136682" contextRef="P01_01_2018To06_30_2018" unitRef="USD" decimals="-3">18590000</us-gaap:Depreciation>
<us-gaap:Depreciation id="Factid_1136683" contextRef="P01_01_2017To06_30_2017" unitRef="USD" decimals="-3">19055000</us-gaap:Depreciation>
<us-gaap:SellingGeneralAndAdministrativeExpense id="Factid_1136296" contextRef="P04_01_2018To06_30_2018" unitRef="USD" decimals="-3">29168000</us-gaap:SellingGeneralAndAdministrativeExpense>
<us-gaap:SellingGeneralAndAdministrativeExpense id="Factid_1136297" contextRef="P04_01_2017To06_30_2017" unitRef="USD" decimals="-3">25024000</us-gaap:SellingGeneralAndAdministrativeExpense>
<us-gaap:SellingGeneralAndAdministrativeExpense id="Factid_1136254" contextRef="P01_01_2018To06_30_2018" unitRef="USD" decimals="-3">57448000</us-gaap:SellingGeneralAndAdministrativeExpense>
<us-gaap:SellingGeneralAndAdministrativeExpense id="Factid_1136255" contextRef="P01_01_2017To06_30_2017" unitRef="USD" decimals="-3">50803000</us-gaap:SellingGeneralAndAdministrativeExpense>
<us-gaap:CostsInExcessOfBillingsAndBillingsInExcessOfCostsTableTextBlock id="Factid_1136636" contextRef="P01_01_2018To06_30_2018">&lt;div style="color: rgb(0, 0, 0); font: 10pt 'times new roman', times, serif; letter-spacing: normal; orphans: 2; text-align: start; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial; margin: 0pt 0px; text-indent: 0.5in;"&gt;&lt;div style="color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"&gt;The net asset position for contracts in process consisted of the following:&lt;/div&gt;&lt;/div&gt;&lt;div style="color: rgb(0, 0, 0); font: 10pt &amp;quot;times new roman&amp;quot;, times, serif; letter-spacing: normal; orphans: 2; text-indent: 0px; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial; margin: 0px; text-align: center; background: none;"&gt;&lt;div style="text-decoration: none; color: rgb(0, 0, 0); background: none; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;table cellpadding="0" cellspacing="0" style="font: 10pt &amp;quot;times new roman&amp;quot;, times, serif; letter-spacing: normal; orphans: 2; text-indent: 0px; text-transform: none; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial; border-collapse: collapse; width: 70%; border-spacing: 0px; margin: 0in 0in 0in 1in;;text-align:left;"&gt;&lt;tr style="vertical-align: bottom;"&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; vertical-align: bottom;;white-space: nowrap;"&gt;&#160;&lt;/td&gt;&lt;td style="font-weight: normal; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; vertical-align: bottom;"&gt;&#160;&lt;/td&gt;&lt;td colspan="2" style="font-weight: normal; text-align: center; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; vertical-align: bottom;;white-space: nowrap;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;June 30,&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="font-weight: normal; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; vertical-align: bottom;"&gt;&#160;&lt;/td&gt;&lt;td style="font-weight: normal; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; vertical-align: bottom;"&gt;&#160;&lt;/td&gt;&lt;td colspan="2" style="font-weight: normal; text-align: center; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; vertical-align: bottom;;white-space: nowrap;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;December 31,&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="font-weight: normal; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; vertical-align: bottom;"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="vertical-align: bottom;"&gt;&lt;td style="font-weight: normal; border-bottom: 1pt solid black; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; vertical-align: bottom;;white-space: nowrap;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;(In thousands)&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="font-weight: normal; padding-bottom: 1pt; padding-left: 0px; padding-top: 0px; vertical-align: bottom;"&gt;&#160;&lt;/td&gt;&lt;td colspan="2" style="font-weight: normal; text-align: center; border-bottom: 1pt solid black; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; vertical-align: bottom;;white-space: nowrap;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;2018&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1pt; font-weight: normal; padding-left: 0px; padding-top: 0px; vertical-align: bottom;"&gt;&#160;&lt;/td&gt;&lt;td style="font-weight: normal; padding-bottom: 1pt; padding-left: 0px; padding-top: 0px; vertical-align: bottom;"&gt;&#160;&lt;/td&gt;&lt;td colspan="2" style="font-weight: normal; text-align: center; border-bottom: 1pt solid black; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; vertical-align: bottom;;white-space: nowrap;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;2017&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1pt; font-weight: normal; padding-left: 0px; padding-top: 0px; vertical-align: bottom;"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="vertical-align: bottom;"&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; vertical-align: bottom;;white-space: nowrap;"&gt;&#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; vertical-align: bottom;"&gt;&#160;&lt;/td&gt;&lt;td colspan="2" style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; vertical-align: bottom;;white-space: nowrap;"&gt;&#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; vertical-align: bottom;"&gt;&#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; vertical-align: bottom;"&gt;&#160;&lt;/td&gt;&lt;td colspan="2" style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; vertical-align: bottom;;white-space: nowrap;"&gt;&#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; vertical-align: bottom;"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);"&gt;&lt;td style="width: 859px; text-align: left; text-indent: 0in; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; vertical-align: bottom;"&gt;Costs and estimated earnings on uncompleted contracts&lt;/td&gt;&lt;td style="width: 13px; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; vertical-align: bottom;"&gt;&#160;&lt;/td&gt;&lt;td style="width: 12px; text-align: left; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; vertical-align: bottom;"&gt;$&lt;/td&gt;&lt;td style="width: 147px; text-align: right; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; vertical-align: bottom;"&gt;2,105,022&lt;/td&gt;&lt;td style="width: 12px; text-align: left; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; vertical-align: bottom;"&gt;&#160;&lt;/td&gt;&lt;td style="width: 12px; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; vertical-align: bottom;"&gt;&#160;&lt;/td&gt;&lt;td style="width: 12px; text-align: left; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; vertical-align: bottom;"&gt;$&lt;/td&gt;&lt;td style="width: 147px; text-align: right; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; vertical-align: bottom;"&gt;1,978,981&lt;/td&gt;&lt;td style="width: 12px; text-align: left; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; vertical-align: bottom;"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="vertical-align: bottom; background-color: white;"&gt;&lt;td style="text-align: left; padding-bottom: 1pt; text-indent: 0in; padding-left: 0px; padding-top: 0px; vertical-align: bottom;"&gt;Less: Billings to date&lt;/td&gt;&lt;td style="padding-bottom: 1pt; padding-left: 0px; padding-top: 0px; vertical-align: bottom;"&gt;&#160;&lt;/td&gt;&lt;td style="border-bottom: 1pt solid black; text-align: left; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; vertical-align: bottom;"&gt;&#160;&lt;/td&gt;&lt;td style="border-bottom: 1pt solid black; text-align: right; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; vertical-align: bottom;"&gt;2,066,073&lt;/td&gt;&lt;td style="padding-bottom: 1pt; text-align: left; padding-left: 0px; padding-top: 0px; vertical-align: bottom;"&gt;&#160;&lt;/td&gt;&lt;td style="padding-bottom: 1pt; padding-left: 0px; padding-top: 0px; vertical-align: bottom;"&gt;&#160;&lt;/td&gt;&lt;td style="border-bottom: 1pt solid black; text-align: left; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; vertical-align: bottom;"&gt;&#160;&lt;/td&gt;&lt;td style="border-bottom: 1pt solid black; text-align: right; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; vertical-align: bottom;"&gt;1,929,640&lt;/td&gt;&lt;td style="padding-bottom: 1pt; text-align: left; padding-left: 0px; padding-top: 0px; vertical-align: bottom;"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);"&gt;&lt;td style="padding-bottom: 2.5pt; padding-left: 0px; padding-top: 0px; vertical-align: bottom;"&gt;&#160;&lt;/td&gt;&lt;td style="padding-bottom: 2.5pt; padding-left: 0px; padding-top: 0px; vertical-align: bottom;"&gt;&#160;&lt;/td&gt;&lt;td style="border-bottom: 2.5pt double black; text-align: left; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; vertical-align: bottom;"&gt;$&lt;/td&gt;&lt;td style="border-bottom: 2.5pt double black; text-align: right; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; vertical-align: bottom;"&gt;38,949&lt;/td&gt;&lt;td style="padding-bottom: 2.5pt; text-align: left; padding-left: 0px; padding-top: 0px; vertical-align: bottom;"&gt;&#160;&lt;/td&gt;&lt;td style="padding-bottom: 2.5pt; padding-left: 0px; padding-top: 0px; vertical-align: bottom;"&gt;&#160;&lt;/td&gt;&lt;td style="border-bottom: 2.5pt double black; text-align: left; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; vertical-align: bottom;"&gt;$&lt;/td&gt;&lt;td style="border-bottom: 2.5pt double black; text-align: right; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; vertical-align: bottom;"&gt;49,341&lt;/td&gt;&lt;td style="padding-bottom: 2.5pt; text-align: left; padding-left: 0px; padding-top: 0px; vertical-align: bottom;"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;&lt;table border="0" style="width:100%; table-layout:fixed;" cellspacing="0" cellpadding="0"&gt;&lt;tr&gt;&lt;td&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;</us-gaap:CostsInExcessOfBillingsAndBillingsInExcessOfCostsTableTextBlock>
<us-gaap:CostsInExcessOfBillingsAndBillingsInExcessOfCostsTableTextBlock id="Factid_1136637" contextRef="P01_01_2018To06_30_2018_ConsolidatedBalanceSheetMembermyrgFinancialStatementsAxis">&lt;div style="color: rgb(0, 0, 0); font: 10pt 'times new roman', times, serif; letter-spacing: normal; orphans: 2; text-align: start; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial; margin: 0pt 0px; text-indent: 0.5in;"&gt;&lt;div style="color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"&gt;The net asset position for contracts in process included in the accompanying consolidated balance sheets was as follows:&lt;/div&gt;&lt;/div&gt;&lt;div style="color: rgb(0, 0, 0); font: 10pt &amp;quot;times new roman&amp;quot;, times, serif; letter-spacing: normal; orphans: 2; text-indent: 0px; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial; margin: 0px; text-align: center; background: none;"&gt;&lt;div style="text-decoration: none; color: rgb(0, 0, 0); background: none; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;table cellpadding="0" cellspacing="0" style="font: 10pt &amp;quot;times new roman&amp;quot;, times, serif; letter-spacing: normal; orphans: 2; text-indent: 0px; text-transform: none; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial; border-collapse: collapse; width: 70%; border-spacing: 0px; margin: 0in 0in 0in 1in;;text-align:left;"&gt;&lt;tr style="vertical-align: bottom;"&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; vertical-align: bottom;;white-space: nowrap;"&gt;&#160;&lt;/td&gt;&lt;td style="font-weight: normal; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; vertical-align: bottom;"&gt;&#160;&lt;/td&gt;&lt;td colspan="2" style="font-weight: normal; text-align: center; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; vertical-align: bottom;;white-space: nowrap;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;June 30,&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="font-weight: normal; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; vertical-align: bottom;"&gt;&#160;&lt;/td&gt;&lt;td style="font-weight: normal; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; vertical-align: bottom;"&gt;&#160;&lt;/td&gt;&lt;td colspan="2" style="font-weight: normal; text-align: center; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; vertical-align: bottom;;white-space: nowrap;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;December 31,&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="font-weight: normal; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; vertical-align: bottom;"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="vertical-align: bottom;"&gt;&lt;td style="font-weight: normal; border-bottom: 1pt solid black; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; vertical-align: bottom;;white-space: nowrap;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;(In thousands)&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="font-weight: normal; padding-bottom: 1pt; padding-left: 0px; padding-top: 0px; vertical-align: bottom;"&gt;&#160;&lt;/td&gt;&lt;td colspan="2" style="font-weight: normal; text-align: center; border-bottom: 1pt solid black; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; vertical-align: bottom;;white-space: nowrap;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;2018&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1pt; font-weight: normal; padding-left: 0px; padding-top: 0px; vertical-align: bottom;"&gt;&#160;&lt;/td&gt;&lt;td style="font-weight: normal; padding-bottom: 1pt; padding-left: 0px; padding-top: 0px; vertical-align: bottom;"&gt;&#160;&lt;/td&gt;&lt;td colspan="2" style="font-weight: normal; text-align: center; border-bottom: 1pt solid black; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; vertical-align: bottom;;white-space: nowrap;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;2017&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1pt; font-weight: normal; padding-left: 0px; padding-top: 0px; vertical-align: bottom;"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="vertical-align: bottom;"&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; vertical-align: bottom;;white-space: nowrap;"&gt;&#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; vertical-align: bottom;"&gt;&#160;&lt;/td&gt;&lt;td colspan="2" style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; vertical-align: bottom;;white-space: nowrap;"&gt;&#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; vertical-align: bottom;"&gt;&#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; vertical-align: bottom;"&gt;&#160;&lt;/td&gt;&lt;td colspan="2" style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; vertical-align: bottom;;white-space: nowrap;"&gt;&#160;&lt;/td&gt;&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; vertical-align: bottom;"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);"&gt;&lt;td style="width: 847px; text-align: left; text-indent: -0.125in; padding-left: 0.125in; padding-top: 0px; padding-bottom: 0px; vertical-align: bottom;"&gt;Costs and estimated earnings in excess of billings on uncompleted contracts&lt;/td&gt;&lt;td style="width: 13px; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; vertical-align: bottom;"&gt;&#160;&lt;/td&gt;&lt;td style="width: 12px; text-align: left; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; vertical-align: bottom;"&gt;$&lt;/td&gt;&lt;td style="width: 147px; text-align: right; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; vertical-align: bottom;"&gt;87,356&lt;/td&gt;&lt;td style="width: 12px; text-align: left; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; vertical-align: bottom;"&gt;&#160;&lt;/td&gt;&lt;td style="width: 12px; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; vertical-align: bottom;"&gt;&#160;&lt;/td&gt;&lt;td style="width: 12px; text-align: left; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; vertical-align: bottom;"&gt;$&lt;/td&gt;&lt;td style="width: 147px; text-align: right; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; vertical-align: bottom;"&gt;78,260&lt;/td&gt;&lt;td style="width: 12px; text-align: left; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; vertical-align: bottom;"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="vertical-align: bottom; background-color: white;"&gt;&lt;td style="text-align: left; padding-bottom: 1pt; text-indent: -0.125in; padding-left: 0.125in; padding-top: 0px; vertical-align: bottom;"&gt;Billings in excess of costs and estimated earnings on uncompleted contracts&lt;/td&gt;&lt;td style="padding-bottom: 1pt; padding-left: 0px; padding-top: 0px; vertical-align: bottom;"&gt;&#160;&lt;/td&gt;&lt;td style="border-bottom: 1pt solid black; text-align: left; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; vertical-align: bottom;"&gt;&#160;&lt;/td&gt;&lt;td style="border-bottom: 1pt solid black; text-align: right; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; vertical-align: bottom;"&gt;(48,407&lt;/td&gt;&lt;td style="padding-bottom: 1pt; text-align: left; padding-left: 0px; padding-top: 0px; vertical-align: bottom;"&gt;)&lt;/td&gt;&lt;td style="padding-bottom: 1pt; padding-left: 0px; padding-top: 0px; vertical-align: bottom;"&gt;&#160;&lt;/td&gt;&lt;td style="border-bottom: 1pt solid black; text-align: left; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; vertical-align: bottom;"&gt;&#160;&lt;/td&gt;&lt;td style="border-bottom: 1pt solid black; text-align: right; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; vertical-align: bottom;"&gt;(28,919&lt;/td&gt;&lt;td style="padding-bottom: 1pt; text-align: left; padding-left: 0px; padding-top: 0px; vertical-align: bottom;"&gt;)&lt;/td&gt;&lt;/tr&gt;&lt;tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);"&gt;&lt;td style="padding-bottom: 2.5pt; padding-left: 0px; padding-top: 0px; vertical-align: bottom;"&gt;&#160;&lt;/td&gt;&lt;td style="padding-bottom: 2.5pt; padding-left: 0px; padding-top: 0px; vertical-align: bottom;"&gt;&#160;&lt;/td&gt;&lt;td style="border-bottom: 2.5pt double black; text-align: left; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; vertical-align: bottom;"&gt;$&lt;/td&gt;&lt;td style="border-bottom: 2.5pt double black; text-align: right; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; vertical-align: bottom;"&gt;38,949&lt;/td&gt;&lt;td style="padding-bottom: 2.5pt; text-align: left; padding-left: 0px; padding-top: 0px; vertical-align: bottom;"&gt;&#160;&lt;/td&gt;&lt;td style="padding-bottom: 2.5pt; padding-left: 0px; padding-top: 0px; vertical-align: bottom;"&gt;&#160;&lt;/td&gt;&lt;td style="border-bottom: 2.5pt double black; text-align: left; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; vertical-align: bottom;"&gt;$&lt;/td&gt;&lt;td style="border-bottom: 2.5pt double black; text-align: right; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; vertical-align: bottom;"&gt;49,341&lt;/td&gt;&lt;td style="padding-bottom: 2.5pt; text-align: left; padding-left: 0px; padding-top: 0px; vertical-align: bottom;"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;&lt;table border="0" style="width:100%; table-layout:fixed;" cellspacing="0" cellpadding="0"&gt;&lt;tr&gt;&lt;td&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;</us-gaap:CostsInExcessOfBillingsAndBillingsInExcessOfCostsTableTextBlock>
<us-gaap:PreferredStockParOrStatedValuePerShare id="Factid_1136601" contextRef="PAsOn06_30_2018" unitRef="USD_per_Share" decimals="2">0.01</us-gaap:PreferredStockParOrStatedValuePerShare>
<us-gaap:PreferredStockParOrStatedValuePerShare id="Factid_1136603" contextRef="PAsOn12_31_2017" unitRef="USD_per_Share" decimals="2">0.01</us-gaap:PreferredStockParOrStatedValuePerShare>
<us-gaap:AccountsReceivableNetCurrent id="Factid_1136184" contextRef="PAsOn06_30_2018" unitRef="USD" decimals="-3">280018000</us-gaap:AccountsReceivableNetCurrent>
<us-gaap:AccountsReceivableNetCurrent id="Factid_1136185" contextRef="PAsOn12_31_2017" unitRef="USD" decimals="-3">283008000</us-gaap:AccountsReceivableNetCurrent>
<us-gaap:PreferredStockSharesAuthorized id="Factid_1136604" contextRef="PAsOn12_31_2017" unitRef="shares" decimals="0">4000000</us-gaap:PreferredStockSharesAuthorized>
<us-gaap:PreferredStockSharesAuthorized id="Factid_1136602" contextRef="PAsOn06_30_2018" unitRef="shares" decimals="0">4000000</us-gaap:PreferredStockSharesAuthorized>
<us-gaap:RevenueRemainingPerformanceObligation id="Factid_1136784" contextRef="PAsOn06_30_2018_TransmissionAndDistributionMemberusgaapStatementBusinessSegmentsAxis" unitRef="USD" decimals="-3">406376000</us-gaap:RevenueRemainingPerformanceObligation>
<us-gaap:RevenueRemainingPerformanceObligation id="Factid_1136786" contextRef="PAsOn06_30_2018_CommercialAndIndustrialMemberusgaapStatementBusinessSegmentsAxis" unitRef="USD" decimals="-3">524239000</us-gaap:RevenueRemainingPerformanceObligation>
<us-gaap:RevenueRemainingPerformanceObligation id="Factid_1136788" contextRef="PAsOn06_30_2018" unitRef="USD" decimals="-3">930615000</us-gaap:RevenueRemainingPerformanceObligation>
<us-gaap:AmortizationOfIntangibleAssets id="Factid_1136256" contextRef="P01_01_2018To06_30_2018" unitRef="USD" decimals="-3">236000</us-gaap:AmortizationOfIntangibleAssets>
<us-gaap:AmortizationOfIntangibleAssets id="Factid_1136257" contextRef="P01_01_2017To06_30_2017" unitRef="USD" decimals="-3">398000</us-gaap:AmortizationOfIntangibleAssets>
<us-gaap:AmortizationOfIntangibleAssets id="Factid_1136298" contextRef="P04_01_2018To06_30_2018" unitRef="USD" decimals="-3">119000</us-gaap:AmortizationOfIntangibleAssets>
<us-gaap:AmortizationOfIntangibleAssets id="Factid_1136299" contextRef="P04_01_2017To06_30_2017" unitRef="USD" decimals="-3">210000</us-gaap:AmortizationOfIntangibleAssets>
<us-gaap:CapitalLeasesFutureMinimumPaymentsDueInThreeYears id="Factid_1136518" contextRef="PAsOn06_30_2018" unitRef="USD" decimals="-3">355000</us-gaap:CapitalLeasesFutureMinimumPaymentsDueInThreeYears>
<myrg:UnrecognizedTaxBenefitIncludingTaxInterestAccrued id="Factid_1136714" contextRef="PAsOn12_31_2017" unitRef="USD" decimals="-5">800000</myrg:UnrecognizedTaxBenefitIncludingTaxInterestAccrued>
<myrg:UnrecognizedTaxBenefitIncludingTaxInterestAccrued id="Factid_1136502" contextRef="PAsOn06_30_2018" unitRef="USD" decimals="-5">400000</myrg:UnrecognizedTaxBenefitIncludingTaxInterestAccrued>
<us-gaap:OperatingIncomeLoss id="Factid_1136565" contextRef="P04_01_2018To06_30_2018_TdMemberusgaapStatementBusinessSegmentsAxis" unitRef="USD" decimals="-3">11018000</us-gaap:OperatingIncomeLoss>
<us-gaap:OperatingIncomeLoss id="Factid_1136566" contextRef="P04_01_2017To06_30_2017_TdMemberusgaapStatementBusinessSegmentsAxis" unitRef="USD" decimals="-3">8074000</us-gaap:OperatingIncomeLoss>
<us-gaap:OperatingIncomeLoss id="Factid_1136567" contextRef="P04_01_2018To06_30_2018_CiMemberusgaapStatementBusinessSegmentsAxis" unitRef="USD" decimals="-3">9635000</us-gaap:OperatingIncomeLoss>
<us-gaap:OperatingIncomeLoss id="Factid_1136568" contextRef="P04_01_2017To06_30_2017_CiMemberusgaapStatementBusinessSegmentsAxis" unitRef="USD" decimals="-3">4751000</us-gaap:OperatingIncomeLoss>
<us-gaap:OperatingIncomeLoss id="Factid_1136569" contextRef="P04_01_2018To06_30_2018_CorporateMemberusgaapStatementBusinessSegmentsAxis" unitRef="USD" decimals="-3">-10296000</us-gaap:OperatingIncomeLoss>
<us-gaap:OperatingIncomeLoss id="Factid_1136570" contextRef="P04_01_2017To06_30_2017_CorporateMemberusgaapStatementBusinessSegmentsAxis" unitRef="USD" decimals="-3">-9223000</us-gaap:OperatingIncomeLoss>
<us-gaap:OperatingIncomeLoss id="Factid_1136571" contextRef="P04_01_2018To06_30_2018" unitRef="USD" decimals="-3">10357000</us-gaap:OperatingIncomeLoss>
<us-gaap:OperatingIncomeLoss id="Factid_1136572" contextRef="P04_01_2017To06_30_2017" unitRef="USD" decimals="-3">3602000</us-gaap:OperatingIncomeLoss>
<us-gaap:OperatingIncomeLoss id="Factid_1136551" contextRef="P01_01_2018To06_30_2018_TdMemberusgaapStatementBusinessSegmentsAxis" unitRef="USD" decimals="-3">24559000</us-gaap:OperatingIncomeLoss>
<us-gaap:OperatingIncomeLoss id="Factid_1136552" contextRef="P01_01_2017To06_30_2017_TdMemberusgaapStatementBusinessSegmentsAxis" unitRef="USD" decimals="-3">13216000</us-gaap:OperatingIncomeLoss>
<us-gaap:OperatingIncomeLoss id="Factid_1136553" contextRef="P01_01_2018To06_30_2018_CiMemberusgaapStatementBusinessSegmentsAxis" unitRef="USD" decimals="-3">14971000</us-gaap:OperatingIncomeLoss>
<us-gaap:OperatingIncomeLoss id="Factid_1136554" contextRef="P01_01_2017To06_30_2017_CiMemberusgaapStatementBusinessSegmentsAxis" unitRef="USD" decimals="-3">9165000</us-gaap:OperatingIncomeLoss>
<us-gaap:OperatingIncomeLoss id="Factid_1136555" contextRef="P01_01_2018To06_30_2018_CorporateMemberusgaapStatementBusinessSegmentsAxis" unitRef="USD" decimals="-3">-20766000</us-gaap:OperatingIncomeLoss>
<us-gaap:OperatingIncomeLoss id="Factid_1136556" contextRef="P01_01_2017To06_30_2017_CorporateMemberusgaapStatementBusinessSegmentsAxis" unitRef="USD" decimals="-3">-18299000</us-gaap:OperatingIncomeLoss>
<us-gaap:OperatingIncomeLoss id="Factid_1136557" contextRef="P01_01_2018To06_30_2018" unitRef="USD" decimals="-3">18764000</us-gaap:OperatingIncomeLoss>
<us-gaap:OperatingIncomeLoss id="Factid_1136558" contextRef="P01_01_2017To06_30_2017" unitRef="USD" decimals="-3">4082000</us-gaap:OperatingIncomeLoss>
<us-gaap:WeightedAverageNumberDilutedSharesOutstandingAdjustment id="Factid_1136664" contextRef="P04_01_2018To06_30_2018" unitRef="shares" decimals="-3">137000</us-gaap:WeightedAverageNumberDilutedSharesOutstandingAdjustment>
<us-gaap:WeightedAverageNumberDilutedSharesOutstandingAdjustment id="Factid_1136665" contextRef="P04_01_2017To06_30_2017" unitRef="shares" decimals="-3">191000</us-gaap:WeightedAverageNumberDilutedSharesOutstandingAdjustment>
<us-gaap:WeightedAverageNumberDilutedSharesOutstandingAdjustment id="Factid_1136579" contextRef="P01_01_2018To06_30_2018" unitRef="shares" decimals="-3">167000</us-gaap:WeightedAverageNumberDilutedSharesOutstandingAdjustment>
<us-gaap:WeightedAverageNumberDilutedSharesOutstandingAdjustment id="Factid_1136580" contextRef="P01_01_2017To06_30_2017" unitRef="shares" decimals="-3">239000</us-gaap:WeightedAverageNumberDilutedSharesOutstandingAdjustment>
<us-gaap:CapitalLeaseObligations id="Factid_1136513" contextRef="PAsOn06_30_2018" unitRef="USD" decimals="-5">3100000</us-gaap:CapitalLeaseObligations>
<us-gaap:CapitalLeaseObligations id="Factid_1136514" contextRef="PAsOn12_31_2017" unitRef="USD" decimals="-5">3700000</us-gaap:CapitalLeaseObligations>
<dei:DocumentPeriodEndDate id="Factid_1191506" contextRef="P01_01_2018To06_30_2018">2018-06-30</dei:DocumentPeriodEndDate>
<dei:DocumentFiscalYearFocus id="Factid_1191507" contextRef="P01_01_2018To06_30_2018">2018</dei:DocumentFiscalYearFocus>
<us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding id="Factid_1136581" contextRef="P01_01_2018To06_30_2018" unitRef="shares" decimals="-3">16555000</us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding>
<us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding id="Factid_1136582" contextRef="P01_01_2017To06_30_2017" unitRef="shares" decimals="-3">16476000</us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding>
<us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding id="Factid_1136666" contextRef="P04_01_2018To06_30_2018" unitRef="shares" decimals="-3">16592000</us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding>
<us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding id="Factid_1136667" contextRef="P04_01_2017To06_30_2017" unitRef="shares" decimals="-3">16503000</us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding>
<us-gaap:RevenueFromContractWithCustomerIncludingAssessedTax id="Factid_1136573" contextRef="P04_01_2018To06_30_2018_CanadianOperationMemberdeiLegalEntityAxis" unitRef="USD" decimals="-5">14500000</us-gaap:RevenueFromContractWithCustomerIncludingAssessedTax>
<us-gaap:RevenueFromContractWithCustomerIncludingAssessedTax id="Factid_1136574" contextRef="P01_01_2018To06_30_2018_CanadianOperationMemberdeiLegalEntityAxis" unitRef="USD" decimals="-5">29200000</us-gaap:RevenueFromContractWithCustomerIncludingAssessedTax>
<us-gaap:RevenueFromContractWithCustomerIncludingAssessedTax id="Factid_1136655" contextRef="P04_01_2017To06_30_2017_CanadianOperationMemberdeiLegalEntityAxis" unitRef="USD" decimals="-5">17200000</us-gaap:RevenueFromContractWithCustomerIncludingAssessedTax>
<us-gaap:RevenueFromContractWithCustomerIncludingAssessedTax id="Factid_1136656" contextRef="P01_01_2017To06_30_2017_CanadianOperationMemberdeiLegalEntityAxis" unitRef="USD" decimals="-5">36400000</us-gaap:RevenueFromContractWithCustomerIncludingAssessedTax>
<us-gaap:CapitalLeasesFutureMinimumPaymentsDueInFourYears id="Factid_1136519" contextRef="PAsOn06_30_2018" unitRef="USD" decimals="-3">0</us-gaap:CapitalLeasesFutureMinimumPaymentsDueInFourYears>
<us-gaap:ShareBasedCompensation id="Factid_1136686" contextRef="P01_01_2018To06_30_2018" unitRef="USD" decimals="-3">1478000</us-gaap:ShareBasedCompensation>
<us-gaap:ShareBasedCompensation id="Factid_1136687" contextRef="P01_01_2017To06_30_2017" unitRef="USD" decimals="-3">2560000</us-gaap:ShareBasedCompensation>
<us-gaap:GainLossOnSaleOfPropertyPlantEquipment id="Factid_1136300" contextRef="P04_01_2018To06_30_2018" unitRef="USD" decimals="-3">1014000</us-gaap:GainLossOnSaleOfPropertyPlantEquipment>
<us-gaap:GainLossOnSaleOfPropertyPlantEquipment id="Factid_1136301" contextRef="P04_01_2017To06_30_2017" unitRef="USD" decimals="-3">1319000</us-gaap:GainLossOnSaleOfPropertyPlantEquipment>
<us-gaap:GainLossOnSaleOfPropertyPlantEquipment id="Factid_1136258" contextRef="P01_01_2018To06_30_2018" unitRef="USD" decimals="-3">2065000</us-gaap:GainLossOnSaleOfPropertyPlantEquipment>
<us-gaap:GainLossOnSaleOfPropertyPlantEquipment id="Factid_1136259" contextRef="P01_01_2017To06_30_2017" unitRef="USD" decimals="-3">2026000</us-gaap:GainLossOnSaleOfPropertyPlantEquipment>
<myrg:RevenueRemainingPerformanceObligationNotBeRecognizedWithinTwelveMonths id="Factid_1136789" contextRef="PAsOn06_30_2018" unitRef="USD" decimals="-3">182114000</myrg:RevenueRemainingPerformanceObligationNotBeRecognizedWithinTwelveMonths>
<myrg:RevenueRemainingPerformanceObligationNotBeRecognizedWithinTwelveMonths id="Factid_1136787" contextRef="PAsOn06_30_2018_CommercialAndIndustrialMemberusgaapStatementBusinessSegmentsAxis" unitRef="USD" decimals="-3">128238000</myrg:RevenueRemainingPerformanceObligationNotBeRecognizedWithinTwelveMonths>
<myrg:RevenueRemainingPerformanceObligationNotBeRecognizedWithinTwelveMonths id="Factid_1136785" contextRef="PAsOn06_30_2018_TransmissionAndDistributionMemberusgaapStatementBusinessSegmentsAxis" unitRef="USD" decimals="-3">53876000</myrg:RevenueRemainingPerformanceObligationNotBeRecognizedWithinTwelveMonths>
<us-gaap:PreferredStockSharesIssued id="Factid_1136605" contextRef="PAsOn06_30_2018" unitRef="shares" decimals="0">0</us-gaap:PreferredStockSharesIssued>
<us-gaap:PreferredStockSharesIssued id="Factid_1136606" contextRef="PAsOn12_31_2017" unitRef="shares" decimals="0">0</us-gaap:PreferredStockSharesIssued>
<us-gaap:InsuranceSettlementsReceivableCurrent id="Factid_1136188" contextRef="PAsOn06_30_2018" unitRef="USD" decimals="-3">4380000</us-gaap:InsuranceSettlementsReceivableCurrent>
<us-gaap:InsuranceSettlementsReceivableCurrent id="Factid_1136189" contextRef="PAsOn12_31_2017" unitRef="USD" decimals="-3">4221000</us-gaap:InsuranceSettlementsReceivableCurrent>
<us-gaap:IncomeTaxesReceivable id="Factid_1136190" contextRef="PAsOn06_30_2018" unitRef="USD" decimals="-3">0</us-gaap:IncomeTaxesReceivable>
<us-gaap:IncomeTaxesReceivable id="Factid_1136191" contextRef="PAsOn12_31_2017" unitRef="USD" decimals="-3">391000</us-gaap:IncomeTaxesReceivable>
<us-gaap:PreferredStockSharesOutstanding id="Factid_1136607" contextRef="PAsOn06_30_2018" unitRef="shares" decimals="0">0</us-gaap:PreferredStockSharesOutstanding>
<us-gaap:PreferredStockSharesOutstanding id="Factid_1136608" contextRef="PAsOn12_31_2017" unitRef="shares" decimals="0">0</us-gaap:PreferredStockSharesOutstanding>
<myrg:IncreaseInRevenue id="Factid_1136790" contextRef="P01_01_2018To06_30_2018_AccountingStandardsUpdate201409MemberusgaapAdjustmentsForNewAccountingPronouncementsAxis" unitRef="USD" decimals="-5">300000</myrg:IncreaseInRevenue>
<myrg:IncreaseInRevenue id="Factid_1136403" contextRef="P04_01_2018To06_30_2018_AccountingStandardsUpdate201409MemberusgaapAdjustmentsForNewAccountingPronouncementsAxis" unitRef="USD" decimals="-5">200000</myrg:IncreaseInRevenue>
<us-gaap:DeferredIncomeTaxExpenseBenefit id="Factid_1136688" contextRef="P01_01_2018To06_30_2018" unitRef="USD" decimals="-3">323000</us-gaap:DeferredIncomeTaxExpenseBenefit>
<us-gaap:DeferredIncomeTaxExpenseBenefit id="Factid_1136689" contextRef="P01_01_2017To06_30_2017" unitRef="USD" decimals="-3">-209000</us-gaap:DeferredIncomeTaxExpenseBenefit>
<us-gaap:CapitalLeasesFutureMinimumPaymentsDueThereafter id="Factid_1136520" contextRef="PAsOn06_30_2018" unitRef="USD" decimals="-3">0</us-gaap:CapitalLeasesFutureMinimumPaymentsDueThereafter>
<us-gaap:EarningsPerShareBasic id="Factid_1136668" contextRef="P04_01_2018To06_30_2018" unitRef="USD_per_Share" decimals="2">0.42</us-gaap:EarningsPerShareBasic>
<us-gaap:EarningsPerShareBasic id="Factid_1136669" contextRef="P04_01_2017To06_30_2017" unitRef="USD_per_Share" decimals="2">0.08</us-gaap:EarningsPerShareBasic>
<us-gaap:EarningsPerShareBasic id="Factid_1136583" contextRef="P01_01_2018To06_30_2018" unitRef="USD_per_Share" decimals="2">0.76</us-gaap:EarningsPerShareBasic>
<us-gaap:EarningsPerShareBasic id="Factid_1136584" contextRef="P01_01_2017To06_30_2017" unitRef="USD_per_Share" decimals="2">0.15</us-gaap:EarningsPerShareBasic>
<dei:DocumentFiscalPeriodFocus id="Factid_1191508" contextRef="P01_01_2018To06_30_2018">Q2</dei:DocumentFiscalPeriodFocus>
<dei:EntityRegistrantName id="Factid_1191509" contextRef="P01_01_2018To06_30_2018">MYR GROUP INC.</dei:EntityRegistrantName>
<us-gaap:IncreaseDecreaseInCostInExcessOfBillingOnUncompletedContract id="Factid_1136779" contextRef="P01_01_2018To06_30_2018_NetPeriodChangeMembermyrgNetPeriodAxis" unitRef="USD" decimals="-3">9096000</us-gaap:IncreaseDecreaseInCostInExcessOfBillingOnUncompletedContract>
<us-gaap:EarningsPerShareDiluted id="Factid_1136585" contextRef="P01_01_2018To06_30_2018" unitRef="USD_per_Share" decimals="2">0.75</us-gaap:EarningsPerShareDiluted>
<us-gaap:EarningsPerShareDiluted id="Factid_1136586" contextRef="P01_01_2017To06_30_2017" unitRef="USD_per_Share" decimals="2">0.15</us-gaap:EarningsPerShareDiluted>
<us-gaap:EarningsPerShareDiluted id="Factid_1136670" contextRef="P04_01_2018To06_30_2018" unitRef="USD_per_Share" decimals="2">0.41</us-gaap:EarningsPerShareDiluted>
<us-gaap:EarningsPerShareDiluted id="Factid_1136671" contextRef="P04_01_2017To06_30_2017" unitRef="USD_per_Share" decimals="2">0.07</us-gaap:EarningsPerShareDiluted>
<us-gaap:CapitalLeasesFutureMinimumPaymentsDue id="Factid_1136521" contextRef="PAsOn06_30_2018" unitRef="USD" decimals="-3">3317000</us-gaap:CapitalLeasesFutureMinimumPaymentsDue>
<us-gaap:ContractWithCustomerLiabilityRevenueRecognized id="Factid_1136452" contextRef="P04_01_2018To06_30_2018" unitRef="USD" decimals="-5">20500000</us-gaap:ContractWithCustomerLiabilityRevenueRecognized>
<us-gaap:ContractWithCustomerLiabilityRevenueRecognized id="Factid_1136791" contextRef="P01_01_2018To06_30_2018" unitRef="USD" decimals="-5">31100000</us-gaap:ContractWithCustomerLiabilityRevenueRecognized>
<us-gaap:CommonStockParOrStatedValuePerShare id="Factid_1136609" contextRef="PAsOn06_30_2018" unitRef="USD_per_Share" decimals="2">0.01</us-gaap:CommonStockParOrStatedValuePerShare>
<us-gaap:CommonStockParOrStatedValuePerShare id="Factid_1136613" contextRef="PAsOn12_31_2017" unitRef="USD_per_Share" decimals="2">0.01</us-gaap:CommonStockParOrStatedValuePerShare>
<us-gaap:OtherAssetsCurrent id="Factid_1136192" contextRef="PAsOn06_30_2018" unitRef="USD" decimals="-3">7565000</us-gaap:OtherAssetsCurrent>
<us-gaap:OtherAssetsCurrent id="Factid_1136193" contextRef="PAsOn12_31_2017" unitRef="USD" decimals="-3">8513000</us-gaap:OtherAssetsCurrent>
<us-gaap:AssetsCurrent id="Factid_1136194" contextRef="PAsOn06_30_2018" unitRef="USD" decimals="-3">383522000</us-gaap:AssetsCurrent>
<us-gaap:AssetsCurrent id="Factid_1136195" contextRef="PAsOn12_31_2017" unitRef="USD" decimals="-3">379736000</us-gaap:AssetsCurrent>
<us-gaap:CommonStockSharesAuthorized id="Factid_1136614" contextRef="PAsOn12_31_2017" unitRef="shares" decimals="0">100000000</us-gaap:CommonStockSharesAuthorized>
<us-gaap:CommonStockSharesAuthorized id="Factid_1136610" contextRef="PAsOn06_30_2018" unitRef="shares" decimals="0">100000000</us-gaap:CommonStockSharesAuthorized>
<us-gaap:InvestmentIncomeInterest id="Factid_1136304" contextRef="P04_01_2018To06_30_2018" unitRef="USD" decimals="-3">0</us-gaap:InvestmentIncomeInterest>
<us-gaap:InvestmentIncomeInterest id="Factid_1136305" contextRef="P04_01_2017To06_30_2017" unitRef="USD" decimals="-3">3000</us-gaap:InvestmentIncomeInterest>
<us-gaap:InvestmentIncomeInterest id="Factid_1136262" contextRef="P01_01_2018To06_30_2018" unitRef="USD" decimals="-3">0</us-gaap:InvestmentIncomeInterest>
<us-gaap:InvestmentIncomeInterest id="Factid_1136263" contextRef="P01_01_2017To06_30_2017" unitRef="USD" decimals="-3">4000</us-gaap:InvestmentIncomeInterest>
<us-gaap:OtherNoncashIncomeExpense id="Factid_1136344" contextRef="P01_01_2018To06_30_2018" unitRef="USD" decimals="-3">-354000</us-gaap:OtherNoncashIncomeExpense>
<us-gaap:OtherNoncashIncomeExpense id="Factid_1136345" contextRef="P01_01_2017To06_30_2017" unitRef="USD" decimals="-3">289000</us-gaap:OtherNoncashIncomeExpense>
<us-gaap:CapitalLeasesFutureMinimumPaymentsInterestIncludedInPayments id="Factid_1136522" contextRef="PAsOn06_30_2018" unitRef="USD" decimals="-3">147000</us-gaap:CapitalLeasesFutureMinimumPaymentsInterestIncludedInPayments>
<dei:EntityCentralIndexKey id="Factid_1191510" contextRef="P01_01_2018To06_30_2018">0000700923</dei:EntityCentralIndexKey>
<dei:CurrentFiscalYearEndDate id="Factid_1191511" contextRef="P01_01_2018To06_30_2018">--12-31</dei:CurrentFiscalYearEndDate>
<us-gaap:IncreaseDecreaseInPayablesToCustomers id="Factid_1136781" contextRef="P01_01_2018To06_30_2018_NetPeriodChangeMembermyrgNetPeriodAxis" unitRef="USD" decimals="-3">-19488000</us-gaap:IncreaseDecreaseInPayablesToCustomers>
<us-gaap:CapitalLeasesFutureMinimumPaymentsPresentValueOfNetMinimumPayments id="Factid_1136523" contextRef="PAsOn06_30_2018" unitRef="USD" decimals="-3">3170000</us-gaap:CapitalLeasesFutureMinimumPaymentsPresentValueOfNetMinimumPayments>
<myrg:LossContingencyInsurancePolicyDeductibleForEachLineOfCoverageExcludingWildfireAndHealth id="Factid_1136504" contextRef="PAsOn06_30_2018_MaximumMembersrtRangeAxis" unitRef="USD" decimals="-5">1000000</myrg:LossContingencyInsurancePolicyDeductibleForEachLineOfCoverageExcludingWildfireAndHealth>
<us-gaap:InterestExpense id="Factid_1136264" contextRef="P01_01_2018To06_30_2018" unitRef="USD" decimals="-3">1504000</us-gaap:InterestExpense>
<us-gaap:InterestExpense id="Factid_1136265" contextRef="P01_01_2017To06_30_2017" unitRef="USD" decimals="-3">1108000</us-gaap:InterestExpense>
<us-gaap:InterestExpense id="Factid_1136306" contextRef="P04_01_2018To06_30_2018" unitRef="USD" decimals="-3">783000</us-gaap:InterestExpense>
<us-gaap:InterestExpense id="Factid_1136307" contextRef="P04_01_2017To06_30_2017" unitRef="USD" decimals="-3">594000</us-gaap:InterestExpense>
<us-gaap:RetainedEarningsAccumulatedDeficit id="Factid_1136404" contextRef="PAsOn01_02_2018_AccountingStandardsUpdate201409MemberusgaapAdjustmentsForNewAccountingPronouncementsAxis_RestatementAdjustmentMembersrtRestatementAxis" unitRef="USD" decimals="-5">700000</us-gaap:RetainedEarningsAccumulatedDeficit>
<us-gaap:Revenues id="Factid_1136762" contextRef="P04_01_2018To06_30_2018_MarketTypeTransmissionMemberusgaapContractWithCustomerSalesChannelAxis_TransmissionAndDistributionMemberusgaapStatementBusinessSegmentsAxis" unitRef="USD" decimals="-3">121708000</us-gaap:Revenues>
<us-gaap:Revenues id="Factid_1136764" contextRef="P01_01_2018To06_30_2018_MarketTypeTransmissionMemberusgaapContractWithCustomerSalesChannelAxis_TransmissionAndDistributionMemberusgaapStatementBusinessSegmentsAxis" unitRef="USD" decimals="-3">256161000</us-gaap:Revenues>
<us-gaap:Revenues id="Factid_1136766" contextRef="P04_01_2018To06_30_2018_MarketTypeDistributionMemberusgaapContractWithCustomerSalesChannelAxis_TransmissionAndDistributionMemberusgaapStatementBusinessSegmentsAxis" unitRef="USD" decimals="-3">75217000</us-gaap:Revenues>
<us-gaap:Revenues id="Factid_1136768" contextRef="P01_01_2018To06_30_2018_MarketTypeDistributionMemberusgaapContractWithCustomerSalesChannelAxis_TransmissionAndDistributionMemberusgaapStatementBusinessSegmentsAxis" unitRef="USD" decimals="-3">157150000</us-gaap:Revenues>
<us-gaap:Revenues id="Factid_1136770" contextRef="P04_01_2018To06_30_2018_CommercialAndIndustrialMemberusgaapStatementBusinessSegmentsAxis_MarketTypeElectricalConstructionMemberusgaapContractWithCustomerSalesChannelAxis" unitRef="USD" decimals="-3">142751000</us-gaap:Revenues>
<us-gaap:Revenues id="Factid_1136772" contextRef="P01_01_2018To06_30_2018_CommercialAndIndustrialMemberusgaapStatementBusinessSegmentsAxis_MarketTypeElectricalConstructionMemberusgaapContractWithCustomerSalesChannelAxis" unitRef="USD" decimals="-3">271976000</us-gaap:Revenues>
<us-gaap:Revenues id="Factid_1136776" contextRef="P01_01_2018To06_30_2018" unitRef="USD" decimals="-3">685287000</us-gaap:Revenues>
<us-gaap:Revenues id="Factid_1136774" contextRef="P04_01_2018To06_30_2018" unitRef="USD" decimals="-3">339676000</us-gaap:Revenues>
<us-gaap:CommonStockSharesIssued id="Factid_1136611" contextRef="PAsOn06_30_2018" unitRef="shares" decimals="0">16565333</us-gaap:CommonStockSharesIssued>
<us-gaap:CommonStockSharesIssued id="Factid_1136612" contextRef="PAsOn12_31_2017" unitRef="shares" decimals="0">16464757</us-gaap:CommonStockSharesIssued>
<us-gaap:PropertyPlantAndEquipmentNet id="Factid_1136196" contextRef="PAsOn06_30_2018" unitRef="USD" decimals="-3">155571000</us-gaap:PropertyPlantAndEquipmentNet>
<us-gaap:PropertyPlantAndEquipmentNet id="Factid_1136197" contextRef="PAsOn12_31_2017" unitRef="USD" decimals="-3">148084000</us-gaap:PropertyPlantAndEquipmentNet>
<us-gaap:Goodwill id="Factid_1136198" contextRef="PAsOn06_30_2018" unitRef="USD" decimals="-3">46984000</us-gaap:Goodwill>
<us-gaap:Goodwill id="Factid_1136199" contextRef="PAsOn12_31_2017" unitRef="USD" decimals="-3">46994000</us-gaap:Goodwill>
<us-gaap:CommonStockSharesOutstanding id="Factid_1136615" contextRef="PAsOn06_30_2018" unitRef="shares" decimals="0">16565333</us-gaap:CommonStockSharesOutstanding>
<us-gaap:CommonStockSharesOutstanding id="Factid_1136616" contextRef="PAsOn12_31_2017" unitRef="shares" decimals="0">16464757</us-gaap:CommonStockSharesOutstanding>
<us-gaap:ConcentrationRiskPercentage1 id="Factid_1136775" contextRef="P04_01_2018To06_30_2018" unitRef="pure" decimals="1">1.0</us-gaap:ConcentrationRiskPercentage1>
<us-gaap:ConcentrationRiskPercentage1 id="Factid_1136777" contextRef="P01_01_2018To06_30_2018" unitRef="pure" decimals="1">1.0</us-gaap:ConcentrationRiskPercentage1>
<us-gaap:ConcentrationRiskPercentage1 id="Factid_1136773" contextRef="P01_01_2018To06_30_2018_CommercialAndIndustrialMemberusgaapStatementBusinessSegmentsAxis_MarketTypeElectricalConstructionMemberusgaapContractWithCustomerSalesChannelAxis" unitRef="pure" decimals="3">0.397</us-gaap:ConcentrationRiskPercentage1>
<us-gaap:ConcentrationRiskPercentage1 id="Factid_1136771" contextRef="P04_01_2018To06_30_2018_CommercialAndIndustrialMemberusgaapStatementBusinessSegmentsAxis_MarketTypeElectricalConstructionMemberusgaapContractWithCustomerSalesChannelAxis" unitRef="pure" decimals="2">0.42</us-gaap:ConcentrationRiskPercentage1>
<us-gaap:ConcentrationRiskPercentage1 id="Factid_1136769" contextRef="P01_01_2018To06_30_2018_MarketTypeDistributionMemberusgaapContractWithCustomerSalesChannelAxis_TransmissionAndDistributionMemberusgaapStatementBusinessSegmentsAxis" unitRef="pure" decimals="3">0.229</us-gaap:ConcentrationRiskPercentage1>
<us-gaap:ConcentrationRiskPercentage1 id="Factid_1136767" contextRef="P04_01_2018To06_30_2018_MarketTypeDistributionMemberusgaapContractWithCustomerSalesChannelAxis_TransmissionAndDistributionMemberusgaapStatementBusinessSegmentsAxis" unitRef="pure" decimals="3">0.222</us-gaap:ConcentrationRiskPercentage1>
<us-gaap:ConcentrationRiskPercentage1 id="Factid_1136765" contextRef="P01_01_2018To06_30_2018_MarketTypeTransmissionMemberusgaapContractWithCustomerSalesChannelAxis_TransmissionAndDistributionMemberusgaapStatementBusinessSegmentsAxis" unitRef="pure" decimals="3">0.374</us-gaap:ConcentrationRiskPercentage1>
<us-gaap:ConcentrationRiskPercentage1 id="Factid_1136763" contextRef="P04_01_2018To06_30_2018_MarketTypeTransmissionMemberusgaapContractWithCustomerSalesChannelAxis_TransmissionAndDistributionMemberusgaapStatementBusinessSegmentsAxis" unitRef="pure" decimals="3">0.358</us-gaap:ConcentrationRiskPercentage1>
<myrg:NetContractAssetsLiabilities id="Factid_1136782" contextRef="PAsOn06_30_2018" unitRef="USD" decimals="-3">38949000</myrg:NetContractAssetsLiabilities>
<myrg:NetContractAssetsLiabilities id="Factid_1136450" contextRef="PAsOn12_31_2017" unitRef="USD" decimals="-3">49341000</myrg:NetContractAssetsLiabilities>
<us-gaap:OtherNonoperatingIncomeExpense id="Factid_1136308" contextRef="P04_01_2018To06_30_2018" unitRef="USD" decimals="-3">25000</us-gaap:OtherNonoperatingIncomeExpense>
<us-gaap:OtherNonoperatingIncomeExpense id="Factid_1136309" contextRef="P04_01_2017To06_30_2017" unitRef="USD" decimals="-3">751000</us-gaap:OtherNonoperatingIncomeExpense>
<us-gaap:OtherNonoperatingIncomeExpense id="Factid_1136266" contextRef="P01_01_2018To06_30_2018" unitRef="USD" decimals="-3">274000</us-gaap:OtherNonoperatingIncomeExpense>
<us-gaap:OtherNonoperatingIncomeExpense id="Factid_1136267" contextRef="P01_01_2017To06_30_2017" unitRef="USD" decimals="-3">1625000</us-gaap:OtherNonoperatingIncomeExpense>
<myrg:LossContingencyInsurancePolicyDeductibleForWildfire id="Factid_1136505" contextRef="PAsOn06_30_2018_MaximumMembersrtRangeAxis" unitRef="USD" decimals="-5">2000000</myrg:LossContingencyInsurancePolicyDeductibleForWildfire>
<us-gaap:IncreaseDecreaseInAccountsReceivable id="Factid_1136346" contextRef="P01_01_2018To06_30_2018" unitRef="USD" decimals="-3">-1950000</us-gaap:IncreaseDecreaseInAccountsReceivable>
<us-gaap:IncreaseDecreaseInAccountsReceivable id="Factid_1136347" contextRef="P01_01_2017To06_30_2017" unitRef="USD" decimals="-3">-13346000</us-gaap:IncreaseDecreaseInAccountsReceivable>
<dei:EntityFilerCategory id="Factid_1191512" contextRef="P01_01_2018To06_30_2018">Accelerated Filer</dei:EntityFilerCategory>
<dei:TradingSymbol id="Factid_1191513" contextRef="P01_01_2018To06_30_2018">MYRG</dei:TradingSymbol>
<myrg:IncreasedecreaseinNetContractAssetsLiabilities id="Factid_1136783" contextRef="P01_01_2018To06_30_2018_NetPeriodChangeMembermyrgNetPeriodAxis" unitRef="USD" decimals="-3">-10392000</myrg:IncreasedecreaseinNetContractAssetsLiabilities>
<us-gaap:IncreaseDecreaseInUnbilledReceivables id="Factid_1136348" contextRef="P01_01_2018To06_30_2018" unitRef="USD" decimals="-3">9350000</us-gaap:IncreaseDecreaseInUnbilledReceivables>
<us-gaap:IncreaseDecreaseInUnbilledReceivables id="Factid_1136349" contextRef="P01_01_2017To06_30_2017" unitRef="USD" decimals="-3">22707000</us-gaap:IncreaseDecreaseInUnbilledReceivables>
<us-gaap:CapitalLeaseObligationsNoncurrent id="Factid_1136525" contextRef="PAsOn06_30_2018" unitRef="USD" decimals="-3">2068000</us-gaap:CapitalLeaseObligationsNoncurrent>
<myrg:OutstandingPerformanceBonds id="Factid_1136507" contextRef="PAsOn06_30_2018" unitRef="USD" decimals="-5">606100000</myrg:OutstandingPerformanceBonds>
<us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments id="Factid_1136268" contextRef="P01_01_2018To06_30_2018" unitRef="USD" decimals="-3">17534000</us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments>
<us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments id="Factid_1136269" contextRef="P01_01_2017To06_30_2017" unitRef="USD" decimals="-3">4603000</us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments>
<us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments id="Factid_1136310" contextRef="P04_01_2018To06_30_2018" unitRef="USD" decimals="-3">9599000</us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments>
<us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments id="Factid_1136311" contextRef="P04_01_2017To06_30_2017" unitRef="USD" decimals="-3">3762000</us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments>
<us-gaap:IntangibleAssetsNetExcludingGoodwill id="Factid_1136200" contextRef="PAsOn06_30_2018" unitRef="USD" decimals="-3">10592000</us-gaap:IntangibleAssetsNetExcludingGoodwill>
<us-gaap:IntangibleAssetsNetExcludingGoodwill id="Factid_1136201" contextRef="PAsOn12_31_2017" unitRef="USD" decimals="-3">10852000</us-gaap:IntangibleAssetsNetExcludingGoodwill>
<us-gaap:InsuranceSettlementsReceivableNoncurrent id="Factid_1136202" contextRef="PAsOn06_30_2018" unitRef="USD" decimals="-3">14466000</us-gaap:InsuranceSettlementsReceivableNoncurrent>
<us-gaap:InsuranceSettlementsReceivableNoncurrent id="Factid_1136203" contextRef="PAsOn12_31_2017" unitRef="USD" decimals="-3">14295000</us-gaap:InsuranceSettlementsReceivableNoncurrent>
<us-gaap:Revenues id="Factid_1136405" contextRef="P01_01_2018To06_30_2018_FixedPriceContractMemberusgaapContractWithCustomerBasisOfPricingAxis_TransmissionAndDistributionMemberusgaapStatementBusinessSegmentsAxis" unitRef="USD" decimals="-3">156665000</us-gaap:Revenues>
<us-gaap:Revenues id="Factid_1136406" contextRef="P01_01_2018To06_30_2018_CommercialAndIndustrialMemberusgaapStatementBusinessSegmentsAxis_FixedPriceContractMemberusgaapContractWithCustomerBasisOfPricingAxis" unitRef="USD" decimals="-3">179594000</us-gaap:Revenues>
<us-gaap:Revenues id="Factid_1136407" contextRef="P01_01_2018To06_30_2018_FixedPriceContractMemberusgaapContractWithCustomerBasisOfPricingAxis" unitRef="USD" decimals="-3">336259000</us-gaap:Revenues>
<us-gaap:Revenues id="Factid_1136408" contextRef="P01_01_2018To06_30_2018_TransmissionAndDistributionMemberusgaapStatementBusinessSegmentsAxis_UnitPriceContractMemberusgaapContractWithCustomerBasisOfPricingAxis" unitRef="USD" decimals="-3">87307000</us-gaap:Revenues>
<us-gaap:Revenues id="Factid_1136409" contextRef="P01_01_2018To06_30_2018_CommercialAndIndustrialMemberusgaapStatementBusinessSegmentsAxis_UnitPriceContractMemberusgaapContractWithCustomerBasisOfPricingAxis" unitRef="USD" decimals="-3">25058000</us-gaap:Revenues>
<us-gaap:Revenues id="Factid_1136410" contextRef="P01_01_2018To06_30_2018_UnitPriceContractMemberusgaapContractWithCustomerBasisOfPricingAxis" unitRef="USD" decimals="-3">112365000</us-gaap:Revenues>
<us-gaap:Revenues id="Factid_1136411" contextRef="P01_01_2018To06_30_2018_CommercialAndIndustrialMemberusgaapStatementBusinessSegmentsAxis" unitRef="USD" decimals="-3">271976000</us-gaap:Revenues>
<us-gaap:Revenues id="Factid_1136413" contextRef="P01_01_2018To06_30_2018_OtherContractMemberusgaapContractWithCustomerBasisOfPricingAxis" unitRef="USD" decimals="-3">69846000</us-gaap:Revenues>
<us-gaap:Revenues id="Factid_1136414" contextRef="P01_01_2018To06_30_2018_TeContractMemberusgaapContractWithCustomerBasisOfPricingAxis_TransmissionAndDistributionMemberusgaapStatementBusinessSegmentsAxis" unitRef="USD" decimals="-3">148418000</us-gaap:Revenues>
<us-gaap:Revenues id="Factid_1136415" contextRef="P01_01_2018To06_30_2018_CommercialAndIndustrialMemberusgaapStatementBusinessSegmentsAxis_TeContractMemberusgaapContractWithCustomerBasisOfPricingAxis" unitRef="USD" decimals="-3">18399000</us-gaap:Revenues>
<us-gaap:Revenues id="Factid_1136416" contextRef="P01_01_2018To06_30_2018_TeContractMemberusgaapContractWithCustomerBasisOfPricingAxis" unitRef="USD" decimals="-3">166817000</us-gaap:Revenues>
<us-gaap:Revenues id="Factid_1136417" contextRef="P01_01_2018To06_30_2018_OtherContractMemberusgaapContractWithCustomerBasisOfPricingAxis_TransmissionAndDistributionMemberusgaapStatementBusinessSegmentsAxis" unitRef="USD" decimals="-3">20921000</us-gaap:Revenues>
<us-gaap:Revenues id="Factid_1136418" contextRef="P01_01_2018To06_30_2018_CommercialAndIndustrialMemberusgaapStatementBusinessSegmentsAxis_OtherContractMemberusgaapContractWithCustomerBasisOfPricingAxis" unitRef="USD" decimals="-3">48925000</us-gaap:Revenues>
<us-gaap:Revenues id="Factid_1136419" contextRef="P01_01_2018To06_30_2018_TransmissionAndDistributionMemberusgaapStatementBusinessSegmentsAxis" unitRef="USD" decimals="-3">413311000</us-gaap:Revenues>
<us-gaap:Revenues id="Factid_1136732" contextRef="P04_01_2018To06_30_2018_FixedPriceContractMemberusgaapContractWithCustomerBasisOfPricingAxis_TransmissionAndDistributionMemberusgaapStatementBusinessSegmentsAxis" unitRef="USD" decimals="-3">77230000</us-gaap:Revenues>
<us-gaap:Revenues id="Factid_1136734" contextRef="P04_01_2018To06_30_2018_CommercialAndIndustrialMemberusgaapStatementBusinessSegmentsAxis_FixedPriceContractMemberusgaapContractWithCustomerBasisOfPricingAxis" unitRef="USD" decimals="-3">90439000</us-gaap:Revenues>
<us-gaap:Revenues id="Factid_1136736" contextRef="P04_01_2018To06_30_2018_FixedPriceContractMemberusgaapContractWithCustomerBasisOfPricingAxis" unitRef="USD" decimals="-3">167669000</us-gaap:Revenues>
<us-gaap:Revenues id="Factid_1136738" contextRef="P04_01_2018To06_30_2018_TransmissionAndDistributionMemberusgaapStatementBusinessSegmentsAxis_UnitPriceContractMemberusgaapContractWithCustomerBasisOfPricingAxis" unitRef="USD" decimals="-3">41631000</us-gaap:Revenues>
<us-gaap:Revenues id="Factid_1136740" contextRef="P04_01_2018To06_30_2018_CommercialAndIndustrialMemberusgaapStatementBusinessSegmentsAxis_UnitPriceContractMemberusgaapContractWithCustomerBasisOfPricingAxis" unitRef="USD" decimals="-3">15408000</us-gaap:Revenues>
<us-gaap:Revenues id="Factid_1136742" contextRef="P04_01_2018To06_30_2018_UnitPriceContractMemberusgaapContractWithCustomerBasisOfPricingAxis" unitRef="USD" decimals="-3">57039000</us-gaap:Revenues>
<us-gaap:Revenues id="Factid_1136744" contextRef="P04_01_2018To06_30_2018_TeContractMemberusgaapContractWithCustomerBasisOfPricingAxis_TransmissionAndDistributionMemberusgaapStatementBusinessSegmentsAxis" unitRef="USD" decimals="-3">68073000</us-gaap:Revenues>
<us-gaap:Revenues id="Factid_1136746" contextRef="P04_01_2018To06_30_2018_CommercialAndIndustrialMemberusgaapStatementBusinessSegmentsAxis_TeContractMemberusgaapContractWithCustomerBasisOfPricingAxis" unitRef="USD" decimals="-3">8942000</us-gaap:Revenues>
<us-gaap:Revenues id="Factid_1136748" contextRef="P04_01_2018To06_30_2018_TeContractMemberusgaapContractWithCustomerBasisOfPricingAxis" unitRef="USD" decimals="-3">77015000</us-gaap:Revenues>
<us-gaap:Revenues id="Factid_1136750" contextRef="P04_01_2018To06_30_2018_OtherContractMemberusgaapContractWithCustomerBasisOfPricingAxis_TransmissionAndDistributionMemberusgaapStatementBusinessSegmentsAxis" unitRef="USD" decimals="-3">9991000</us-gaap:Revenues>
<us-gaap:Revenues id="Factid_1136752" contextRef="P04_01_2018To06_30_2018_CommercialAndIndustrialMemberusgaapStatementBusinessSegmentsAxis_OtherContractMemberusgaapContractWithCustomerBasisOfPricingAxis" unitRef="USD" decimals="-3">27962000</us-gaap:Revenues>
<us-gaap:Revenues id="Factid_1136754" contextRef="P04_01_2018To06_30_2018_OtherContractMemberusgaapContractWithCustomerBasisOfPricingAxis" unitRef="USD" decimals="-3">37953000</us-gaap:Revenues>
<us-gaap:Revenues id="Factid_1136756" contextRef="P04_01_2018To06_30_2018_TransmissionAndDistributionMemberusgaapStatementBusinessSegmentsAxis" unitRef="USD" decimals="-3">196925000</us-gaap:Revenues>
<us-gaap:Revenues id="Factid_1136758" contextRef="P04_01_2018To06_30_2018_CommercialAndIndustrialMemberusgaapStatementBusinessSegmentsAxis" unitRef="USD" decimals="-3">142751000</us-gaap:Revenues>
<us-gaap:IncomeTaxExpenseBenefit id="Factid_1136312" contextRef="P04_01_2018To06_30_2018" unitRef="USD" decimals="-3">2764000</us-gaap:IncomeTaxExpenseBenefit>
<us-gaap:IncomeTaxExpenseBenefit id="Factid_1136313" contextRef="P04_01_2017To06_30_2017" unitRef="USD" decimals="-3">2532000</us-gaap:IncomeTaxExpenseBenefit>
<us-gaap:IncomeTaxExpenseBenefit id="Factid_1136270" contextRef="P01_01_2018To06_30_2018" unitRef="USD" decimals="-3">5055000</us-gaap:IncomeTaxExpenseBenefit>
<us-gaap:IncomeTaxExpenseBenefit id="Factid_1136271" contextRef="P01_01_2017To06_30_2017" unitRef="USD" decimals="-3">2173000</us-gaap:IncomeTaxExpenseBenefit>
<myrg:EstimatedCostToCompleteBondedProjects id="Factid_1136508" contextRef="PAsOn06_30_2018" unitRef="USD" decimals="-5">247300000</myrg:EstimatedCostToCompleteBondedProjects>
<us-gaap:IncreaseDecreaseInInsuranceSettlementsReceivable id="Factid_1136350" contextRef="P01_01_2018To06_30_2018" unitRef="USD" decimals="-3">330000</us-gaap:IncreaseDecreaseInInsuranceSettlementsReceivable>
<us-gaap:IncreaseDecreaseInInsuranceSettlementsReceivable id="Factid_1136351" contextRef="P01_01_2017To06_30_2017" unitRef="USD" decimals="-3">99000</us-gaap:IncreaseDecreaseInInsuranceSettlementsReceivable>
<dei:EntityCommonStockSharesOutstanding id="Factid_1191514" contextRef="PAsOn07_27_2018" unitRef="shares" decimals="0">16565604</dei:EntityCommonStockSharesOutstanding>
<us-gaap:IncreaseDecreaseInOtherOperatingAssets id="Factid_1136352" contextRef="P01_01_2018To06_30_2018" unitRef="USD" decimals="-3">-2144000</us-gaap:IncreaseDecreaseInOtherOperatingAssets>
<us-gaap:IncreaseDecreaseInOtherOperatingAssets id="Factid_1136353" contextRef="P01_01_2017To06_30_2017" unitRef="USD" decimals="-3">626000</us-gaap:IncreaseDecreaseInOtherOperatingAssets>
<us-gaap:PurchaseCommitmentRemainingMinimumAmountCommitted id="Factid_1136503" contextRef="PAsOn06_30_2018" unitRef="USD" decimals="-5">7300000</us-gaap:PurchaseCommitmentRemainingMinimumAmountCommitted>
<us-gaap:OperatingLeasesFutureMinimumPaymentsRemainderOfFiscalYear id="Factid_1136526" contextRef="PAsOn06_30_2018" unitRef="USD" decimals="-3">2219000</us-gaap:OperatingLeasesFutureMinimumPaymentsRemainderOfFiscalYear>
<us-gaap:ConcentrationRiskPercentage1 id="Factid_1136759" contextRef="P04_01_2018To06_30_2018_CommercialAndIndustrialMemberusgaapStatementBusinessSegmentsAxis" unitRef="pure" decimals="1">1.0</us-gaap:ConcentrationRiskPercentage1>
<us-gaap:ConcentrationRiskPercentage1 id="Factid_1136757" contextRef="P04_01_2018To06_30_2018_TransmissionAndDistributionMemberusgaapStatementBusinessSegmentsAxis" unitRef="pure" decimals="1">1.0</us-gaap:ConcentrationRiskPercentage1>
<us-gaap:ConcentrationRiskPercentage1 id="Factid_1136755" contextRef="P04_01_2018To06_30_2018_OtherContractMemberusgaapContractWithCustomerBasisOfPricingAxis" unitRef="pure" decimals="3">0.111</us-gaap:ConcentrationRiskPercentage1>
<us-gaap:ConcentrationRiskPercentage1 id="Factid_1136753" contextRef="P04_01_2018To06_30_2018_CommercialAndIndustrialMemberusgaapStatementBusinessSegmentsAxis_OtherContractMemberusgaapContractWithCustomerBasisOfPricingAxis" unitRef="pure" decimals="3">0.195</us-gaap:ConcentrationRiskPercentage1>
<us-gaap:ConcentrationRiskPercentage1 id="Factid_1136751" contextRef="P04_01_2018To06_30_2018_OtherContractMemberusgaapContractWithCustomerBasisOfPricingAxis_TransmissionAndDistributionMemberusgaapStatementBusinessSegmentsAxis" unitRef="pure" decimals="3">0.051</us-gaap:ConcentrationRiskPercentage1>
<us-gaap:ConcentrationRiskPercentage1 id="Factid_1136749" contextRef="P04_01_2018To06_30_2018_TeContractMemberusgaapContractWithCustomerBasisOfPricingAxis" unitRef="pure" decimals="3">0.227</us-gaap:ConcentrationRiskPercentage1>
<us-gaap:ConcentrationRiskPercentage1 id="Factid_1136747" contextRef="P04_01_2018To06_30_2018_CommercialAndIndustrialMemberusgaapStatementBusinessSegmentsAxis_TeContractMemberusgaapContractWithCustomerBasisOfPricingAxis" unitRef="pure" decimals="3">0.063</us-gaap:ConcentrationRiskPercentage1>
<us-gaap:ConcentrationRiskPercentage1 id="Factid_1136745" contextRef="P04_01_2018To06_30_2018_TeContractMemberusgaapContractWithCustomerBasisOfPricingAxis_TransmissionAndDistributionMemberusgaapStatementBusinessSegmentsAxis" unitRef="pure" decimals="3">0.346</us-gaap:ConcentrationRiskPercentage1>
<us-gaap:ConcentrationRiskPercentage1 id="Factid_1136743" contextRef="P04_01_2018To06_30_2018_UnitPriceContractMemberusgaapContractWithCustomerBasisOfPricingAxis" unitRef="pure" decimals="3">0.168</us-gaap:ConcentrationRiskPercentage1>
<us-gaap:ConcentrationRiskPercentage1 id="Factid_1136741" contextRef="P04_01_2018To06_30_2018_CommercialAndIndustrialMemberusgaapStatementBusinessSegmentsAxis_UnitPriceContractMemberusgaapContractWithCustomerBasisOfPricingAxis" unitRef="pure" decimals="3">0.108</us-gaap:ConcentrationRiskPercentage1>
<us-gaap:ConcentrationRiskPercentage1 id="Factid_1136739" contextRef="P04_01_2018To06_30_2018_TransmissionAndDistributionMemberusgaapStatementBusinessSegmentsAxis_UnitPriceContractMemberusgaapContractWithCustomerBasisOfPricingAxis" unitRef="pure" decimals="3">0.211</us-gaap:ConcentrationRiskPercentage1>
<us-gaap:ConcentrationRiskPercentage1 id="Factid_1136737" contextRef="P04_01_2018To06_30_2018_FixedPriceContractMemberusgaapContractWithCustomerBasisOfPricingAxis" unitRef="pure" decimals="3">0.494</us-gaap:ConcentrationRiskPercentage1>
<us-gaap:ConcentrationRiskPercentage1 id="Factid_1136735" contextRef="P04_01_2018To06_30_2018_CommercialAndIndustrialMemberusgaapStatementBusinessSegmentsAxis_FixedPriceContractMemberusgaapContractWithCustomerBasisOfPricingAxis" unitRef="pure" decimals="3">0.634</us-gaap:ConcentrationRiskPercentage1>
<us-gaap:ConcentrationRiskPercentage1 id="Factid_1136733" contextRef="P04_01_2018To06_30_2018_FixedPriceContractMemberusgaapContractWithCustomerBasisOfPricingAxis_TransmissionAndDistributionMemberusgaapStatementBusinessSegmentsAxis" unitRef="pure" decimals="3">0.392</us-gaap:ConcentrationRiskPercentage1>
<us-gaap:ConcentrationRiskPercentage1 id="Factid_1136420" contextRef="P01_01_2018To06_30_2018_FixedPriceContractMemberusgaapContractWithCustomerBasisOfPricingAxis_TransmissionAndDistributionMemberusgaapStatementBusinessSegmentsAxis" unitRef="pure" decimals="3">0.379</us-gaap:ConcentrationRiskPercentage1>
<us-gaap:ConcentrationRiskPercentage1 id="Factid_1136421" contextRef="P01_01_2018To06_30_2018_CommercialAndIndustrialMemberusgaapStatementBusinessSegmentsAxis_FixedPriceContractMemberusgaapContractWithCustomerBasisOfPricingAxis" unitRef="pure" decimals="2">0.66</us-gaap:ConcentrationRiskPercentage1>
<us-gaap:ConcentrationRiskPercentage1 id="Factid_1136422" contextRef="P01_01_2018To06_30_2018_FixedPriceContractMemberusgaapContractWithCustomerBasisOfPricingAxis" unitRef="pure" decimals="3">0.491</us-gaap:ConcentrationRiskPercentage1>
<us-gaap:ConcentrationRiskPercentage1 id="Factid_1136423" contextRef="P01_01_2018To06_30_2018_TransmissionAndDistributionMemberusgaapStatementBusinessSegmentsAxis_UnitPriceContractMemberusgaapContractWithCustomerBasisOfPricingAxis" unitRef="pure" decimals="3">0.211</us-gaap:ConcentrationRiskPercentage1>
<us-gaap:ConcentrationRiskPercentage1 id="Factid_1136424" contextRef="P01_01_2018To06_30_2018_CommercialAndIndustrialMemberusgaapStatementBusinessSegmentsAxis_UnitPriceContractMemberusgaapContractWithCustomerBasisOfPricingAxis" unitRef="pure" decimals="3">0.092</us-gaap:ConcentrationRiskPercentage1>
<us-gaap:ConcentrationRiskPercentage1 id="Factid_1136425" contextRef="P01_01_2018To06_30_2018_UnitPriceContractMemberusgaapContractWithCustomerBasisOfPricingAxis" unitRef="pure" decimals="3">0.164</us-gaap:ConcentrationRiskPercentage1>
<us-gaap:ConcentrationRiskPercentage1 id="Factid_1136426" contextRef="P01_01_2018To06_30_2018_CommercialAndIndustrialMemberusgaapStatementBusinessSegmentsAxis" unitRef="pure" decimals="1">1.0</us-gaap:ConcentrationRiskPercentage1>
<us-gaap:ConcentrationRiskPercentage1 id="Factid_1136428" contextRef="P01_01_2018To06_30_2018_OtherContractMemberusgaapContractWithCustomerBasisOfPricingAxis" unitRef="pure" decimals="3">0.102</us-gaap:ConcentrationRiskPercentage1>
<us-gaap:ConcentrationRiskPercentage1 id="Factid_1136429" contextRef="P01_01_2018To06_30_2018_TeContractMemberusgaapContractWithCustomerBasisOfPricingAxis_TransmissionAndDistributionMemberusgaapStatementBusinessSegmentsAxis" unitRef="pure" decimals="3">0.359</us-gaap:ConcentrationRiskPercentage1>
<us-gaap:ConcentrationRiskPercentage1 id="Factid_1136430" contextRef="P01_01_2018To06_30_2018_CommercialAndIndustrialMemberusgaapStatementBusinessSegmentsAxis_TeContractMemberusgaapContractWithCustomerBasisOfPricingAxis" unitRef="pure" decimals="3">0.068</us-gaap:ConcentrationRiskPercentage1>
<us-gaap:ConcentrationRiskPercentage1 id="Factid_1136431" contextRef="P01_01_2018To06_30_2018_TeContractMemberusgaapContractWithCustomerBasisOfPricingAxis" unitRef="pure" decimals="3">0.243</us-gaap:ConcentrationRiskPercentage1>
<us-gaap:ConcentrationRiskPercentage1 id="Factid_1136432" contextRef="P01_01_2018To06_30_2018_OtherContractMemberusgaapContractWithCustomerBasisOfPricingAxis_TransmissionAndDistributionMemberusgaapStatementBusinessSegmentsAxis" unitRef="pure" decimals="3">0.051</us-gaap:ConcentrationRiskPercentage1>
<us-gaap:ConcentrationRiskPercentage1 id="Factid_1136433" contextRef="P01_01_2018To06_30_2018_CommercialAndIndustrialMemberusgaapStatementBusinessSegmentsAxis_OtherContractMemberusgaapContractWithCustomerBasisOfPricingAxis" unitRef="pure" decimals="2">0.18</us-gaap:ConcentrationRiskPercentage1>
<us-gaap:ConcentrationRiskPercentage1 id="Factid_1136434" contextRef="P01_01_2018To06_30_2018_TransmissionAndDistributionMemberusgaapStatementBusinessSegmentsAxis" unitRef="pure" decimals="1">1.0</us-gaap:ConcentrationRiskPercentage1>
<us-gaap:InvestmentsInAffiliatesSubsidiariesAssociatesAndJointVentures id="Factid_1136204" contextRef="PAsOn06_30_2018" unitRef="USD" decimals="-3">908000</us-gaap:InvestmentsInAffiliatesSubsidiariesAssociatesAndJointVentures>
<us-gaap:InvestmentsInAffiliatesSubsidiariesAssociatesAndJointVentures id="Factid_1136205" contextRef="PAsOn12_31_2017" unitRef="USD" decimals="-3">168000</us-gaap:InvestmentsInAffiliatesSubsidiariesAssociatesAndJointVentures>
<us-gaap:OtherAssetsNoncurrent id="Factid_1136206" contextRef="PAsOn06_30_2018" unitRef="USD" decimals="-3">3551000</us-gaap:OtherAssetsNoncurrent>
<us-gaap:OtherAssetsNoncurrent id="Factid_1136207" contextRef="PAsOn12_31_2017" unitRef="USD" decimals="-3">3659000</us-gaap:OtherAssetsNoncurrent>
<us-gaap:OperatingLeasesFutureMinimumPaymentsDueCurrent id="Factid_1136527" contextRef="PAsOn06_30_2018" unitRef="USD" decimals="-3">3413000</us-gaap:OperatingLeasesFutureMinimumPaymentsDueCurrent>
<myrg:LossContingencyHealthInsuranceDeductibleForQualifiedIndividuals id="Factid_1136506" contextRef="PAsOn06_30_2018_MaximumMembersrtRangeAxis" unitRef="USD" decimals="-5">200000</myrg:LossContingencyHealthInsuranceDeductibleForQualifiedIndividuals>
<us-gaap:IncreaseDecreaseInAccountsPayable id="Factid_1136354" contextRef="P01_01_2018To06_30_2018" unitRef="USD" decimals="-3">-9845000</us-gaap:IncreaseDecreaseInAccountsPayable>
<us-gaap:IncreaseDecreaseInAccountsPayable id="Factid_1136355" contextRef="P01_01_2017To06_30_2017" unitRef="USD" decimals="-3">15357000</us-gaap:IncreaseDecreaseInAccountsPayable>
<us-gaap:IncreaseDecreaseInBillingInExcessOfCostOfEarnings id="Factid_1136356" contextRef="P01_01_2018To06_30_2018" unitRef="USD" decimals="-3">19564000</us-gaap:IncreaseDecreaseInBillingInExcessOfCostOfEarnings>
<us-gaap:IncreaseDecreaseInBillingInExcessOfCostOfEarnings id="Factid_1136357" contextRef="P01_01_2017To06_30_2017" unitRef="USD" decimals="-3">-445000</us-gaap:IncreaseDecreaseInBillingInExcessOfCostOfEarnings>
<us-gaap:OperatingLeasesFutureMinimumPaymentsDueInTwoYears id="Factid_1136528" contextRef="PAsOn06_30_2018" unitRef="USD" decimals="-3">2338000</us-gaap:OperatingLeasesFutureMinimumPaymentsDueInTwoYears>
<us-gaap:Assets id="Factid_1136208" contextRef="PAsOn06_30_2018" unitRef="USD" decimals="-3">615594000</us-gaap:Assets>
<us-gaap:Assets id="Factid_1136209" contextRef="PAsOn12_31_2017" unitRef="USD" decimals="-3">603788000</us-gaap:Assets>
<us-gaap:OperatingLeasesFutureMinimumPaymentsDueInThreeYears id="Factid_1136529" contextRef="PAsOn06_30_2018" unitRef="USD" decimals="-3">1680000</us-gaap:OperatingLeasesFutureMinimumPaymentsDueInThreeYears>
<us-gaap:IncreaseDecreaseInSelfInsuranceReserve id="Factid_1136358" contextRef="P01_01_2018To06_30_2018" unitRef="USD" decimals="-3">-239000</us-gaap:IncreaseDecreaseInSelfInsuranceReserve>
<us-gaap:IncreaseDecreaseInSelfInsuranceReserve id="Factid_1136359" contextRef="P01_01_2017To06_30_2017" unitRef="USD" decimals="-3">2745000</us-gaap:IncreaseDecreaseInSelfInsuranceReserve>
<us-gaap:IncreaseDecreaseInOtherOperatingLiabilities id="Factid_1136360" contextRef="P01_01_2018To06_30_2018" unitRef="USD" decimals="-3">9977000</us-gaap:IncreaseDecreaseInOtherOperatingLiabilities>
<us-gaap:IncreaseDecreaseInOtherOperatingLiabilities id="Factid_1136361" contextRef="P01_01_2017To06_30_2017" unitRef="USD" decimals="-3">-10310000</us-gaap:IncreaseDecreaseInOtherOperatingLiabilities>
<us-gaap:OperatingLeasesFutureMinimumPaymentsDueInFourYears id="Factid_1136530" contextRef="PAsOn06_30_2018" unitRef="USD" decimals="-3">1081000</us-gaap:OperatingLeasesFutureMinimumPaymentsDueInFourYears>
<us-gaap:OperatingLeasesFutureMinimumPaymentsDueThereafter id="Factid_1136531" contextRef="PAsOn06_30_2018" unitRef="USD" decimals="-3">514000</us-gaap:OperatingLeasesFutureMinimumPaymentsDueThereafter>
<us-gaap:NetCashProvidedByUsedInOperatingActivities id="Factid_1136362" contextRef="P01_01_2018To06_30_2018" unitRef="USD" decimals="-3">45266000</us-gaap:NetCashProvidedByUsedInOperatingActivities>
<us-gaap:NetCashProvidedByUsedInOperatingActivities id="Factid_1136363" contextRef="P01_01_2017To06_30_2017" unitRef="USD" decimals="-3">19180000</us-gaap:NetCashProvidedByUsedInOperatingActivities>
<us-gaap:CapitalLeaseObligationsCurrent id="Factid_1136210" contextRef="PAsOn06_30_2018" unitRef="USD" decimals="-3">1102000</us-gaap:CapitalLeaseObligationsCurrent>
<us-gaap:CapitalLeaseObligationsCurrent id="Factid_1136211" contextRef="PAsOn12_31_2017" unitRef="USD" decimals="-3">1086000</us-gaap:CapitalLeaseObligationsCurrent>
<us-gaap:AccountsPayableCurrent id="Factid_1136212" contextRef="PAsOn06_30_2018" unitRef="USD" decimals="-3">98804000</us-gaap:AccountsPayableCurrent>
<us-gaap:AccountsPayableCurrent id="Factid_1136213" contextRef="PAsOn12_31_2017" unitRef="USD" decimals="-3">110383000</us-gaap:AccountsPayableCurrent>
<us-gaap:OperatingLeasesFutureMinimumPaymentsDue id="Factid_1136532" contextRef="PAsOn06_30_2018" unitRef="USD" decimals="-3">11245000</us-gaap:OperatingLeasesFutureMinimumPaymentsDue>
<us-gaap:ProceedsFromSaleOfPropertyPlantAndEquipment id="Factid_1136364" contextRef="P01_01_2018To06_30_2018" unitRef="USD" decimals="-3">2426000</us-gaap:ProceedsFromSaleOfPropertyPlantAndEquipment>
<us-gaap:ProceedsFromSaleOfPropertyPlantAndEquipment id="Factid_1136365" contextRef="P01_01_2017To06_30_2017" unitRef="USD" decimals="-3">2466000</us-gaap:ProceedsFromSaleOfPropertyPlantAndEquipment>
<us-gaap:BillingsInExcessOfCostCurrent id="Factid_1136214" contextRef="PAsOn06_30_2018" unitRef="USD" decimals="-3">48407000</us-gaap:BillingsInExcessOfCostCurrent>
<us-gaap:BillingsInExcessOfCostCurrent id="Factid_1136215" contextRef="PAsOn12_31_2017" unitRef="USD" decimals="-3">28919000</us-gaap:BillingsInExcessOfCostCurrent>
<us-gaap:SelfInsuranceReserveCurrent id="Factid_1136216" contextRef="PAsOn06_30_2018" unitRef="USD" decimals="-3">13016000</us-gaap:SelfInsuranceReserveCurrent>
<us-gaap:SelfInsuranceReserveCurrent id="Factid_1136217" contextRef="PAsOn12_31_2017" unitRef="USD" decimals="-3">13138000</us-gaap:SelfInsuranceReserveCurrent>
<us-gaap:PaymentsToAcquirePropertyPlantAndEquipment id="Factid_1136366" contextRef="P01_01_2018To06_30_2018" unitRef="USD" decimals="-3">28019000</us-gaap:PaymentsToAcquirePropertyPlantAndEquipment>
<us-gaap:PaymentsToAcquirePropertyPlantAndEquipment id="Factid_1136367" contextRef="P01_01_2017To06_30_2017" unitRef="USD" decimals="-3">20598000</us-gaap:PaymentsToAcquirePropertyPlantAndEquipment>
<us-gaap:NetCashProvidedByUsedInInvestingActivities id="Factid_1136368" contextRef="P01_01_2018To06_30_2018" unitRef="USD" decimals="-3">-25593000</us-gaap:NetCashProvidedByUsedInInvestingActivities>
<us-gaap:NetCashProvidedByUsedInInvestingActivities id="Factid_1136369" contextRef="P01_01_2017To06_30_2017" unitRef="USD" decimals="-3">-18132000</us-gaap:NetCashProvidedByUsedInInvestingActivities>
<myrg:ShareBasedCompensationArrangementByShareBasedPaymentAwardPotentialPayoutAsPercentageOfTargetShares id="Factid_1136537" contextRef="P01_01_2018To06_30_2018_MaximumMembersrtRangeAxis_PerformanceSharesMemberusgaapAwardTypeAxis" unitRef="pure" decimals="1">2</myrg:ShareBasedCompensationArrangementByShareBasedPaymentAwardPotentialPayoutAsPercentageOfTargetShares>
<us-gaap:AccruedIncomeTaxesCurrent id="Factid_1136218" contextRef="PAsOn06_30_2018" unitRef="USD" decimals="-3">1857000</us-gaap:AccruedIncomeTaxesCurrent>
<us-gaap:AccruedIncomeTaxesCurrent id="Factid_1136219" contextRef="PAsOn12_31_2017" unitRef="USD" decimals="-3">0</us-gaap:AccruedIncomeTaxesCurrent>
<us-gaap:OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationGainLossArisingDuringPeriodNetOfTax id="Factid_1136284" contextRef="P01_01_2018To06_30_2018" unitRef="USD" decimals="-3">-1000</us-gaap:OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationGainLossArisingDuringPeriodNetOfTax>
<us-gaap:OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationGainLossArisingDuringPeriodNetOfTax id="Factid_1136285" contextRef="P01_01_2017To06_30_2017" unitRef="USD" decimals="-3">10000</us-gaap:OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationGainLossArisingDuringPeriodNetOfTax>
<us-gaap:OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationGainLossArisingDuringPeriodNetOfTax id="Factid_1136326" contextRef="P04_01_2018To06_30_2018" unitRef="USD" decimals="-3">16000</us-gaap:OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationGainLossArisingDuringPeriodNetOfTax>
<us-gaap:OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationGainLossArisingDuringPeriodNetOfTax id="Factid_1136327" contextRef="P04_01_2017To06_30_2017" unitRef="USD" decimals="-3">59000</us-gaap:OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationGainLossArisingDuringPeriodNetOfTax>
<us-gaap:OtherComprehensiveIncomeLossNetOfTax id="Factid_1136328" contextRef="P04_01_2018To06_30_2018" unitRef="USD" decimals="-3">16000</us-gaap:OtherComprehensiveIncomeLossNetOfTax>
<us-gaap:OtherComprehensiveIncomeLossNetOfTax id="Factid_1136329" contextRef="P04_01_2017To06_30_2017" unitRef="USD" decimals="-3">59000</us-gaap:OtherComprehensiveIncomeLossNetOfTax>
<us-gaap:OtherComprehensiveIncomeLossNetOfTax id="Factid_1136286" contextRef="P01_01_2018To06_30_2018" unitRef="USD" decimals="-3">-1000</us-gaap:OtherComprehensiveIncomeLossNetOfTax>
<us-gaap:OtherComprehensiveIncomeLossNetOfTax id="Factid_1136287" contextRef="P01_01_2017To06_30_2017" unitRef="USD" decimals="-3">10000</us-gaap:OtherComprehensiveIncomeLossNetOfTax>
<myrg:LineOfCreditFacilityOptionToIncreaseMaximumBorrowingCapacity id="Factid_1136472" contextRef="P01_01_2016To06_30_2016_SyndicatedCreditAgreementMemberusgaapLongtermDebtTypeAxis_TwoThousandSixteenCreditFacilityMemberusgaapCreditFacilityAxis" unitRef="USD" decimals="-6">100000000</myrg:LineOfCreditFacilityOptionToIncreaseMaximumBorrowingCapacity>
<us-gaap:OtherLiabilitiesCurrent id="Factid_1136220" contextRef="PAsOn06_30_2018" unitRef="USD" decimals="-3">43536000</us-gaap:OtherLiabilitiesCurrent>
<us-gaap:OtherLiabilitiesCurrent id="Factid_1136221" contextRef="PAsOn12_31_2017" unitRef="USD" decimals="-3">35038000</us-gaap:OtherLiabilitiesCurrent>
<us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue id="Factid_1136538" contextRef="PAsOn06_30_2018_LongtermIncentivePlanMemberusgaapPlanNameAxis_PerformanceSharesMemberusgaapAwardTypeAxis" unitRef="USD_per_Share" decimals="2">34.52</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue>
<us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue id="Factid_1136535" contextRef="PAsOn06_30_2018_LongtermIncentivePlanMemberusgaapPlanNameAxis_RestrictedStockMemberusgaapAwardTypeAxis" unitRef="USD_per_Share" decimals="2">30.16</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue>
<us-gaap:ProceedsFromRepaymentsOfLinesOfCredit id="Factid_1136370" contextRef="P01_01_2018To06_30_2018" unitRef="USD" decimals="-3">-21156000</us-gaap:ProceedsFromRepaymentsOfLinesOfCredit>
<us-gaap:ProceedsFromRepaymentsOfLinesOfCredit id="Factid_1136371" contextRef="P01_01_2017To06_30_2017" unitRef="USD" decimals="-3">-14193000</us-gaap:ProceedsFromRepaymentsOfLinesOfCredit>
<us-gaap:LiabilitiesCurrent id="Factid_1136222" contextRef="PAsOn06_30_2018" unitRef="USD" decimals="-3">206722000</us-gaap:LiabilitiesCurrent>
<us-gaap:LiabilitiesCurrent id="Factid_1136223" contextRef="PAsOn12_31_2017" unitRef="USD" decimals="-3">188564000</us-gaap:LiabilitiesCurrent>
<us-gaap:LineOfCreditFacilityMaximumBorrowingCapacity id="Factid_1136473" contextRef="PAsOn06_30_2016_SyndicatedCreditAgreementMemberusgaapLongtermDebtTypeAxis_TwoThousandSixteenCreditFacilityMemberusgaapCreditFacilityAxis" unitRef="USD" decimals="-6">250000000</us-gaap:LineOfCreditFacilityMaximumBorrowingCapacity>
<us-gaap:LineOfCreditFacilityMaximumBorrowingCapacity id="Factid_1136474" contextRef="PAsOn06_30_2016_CreditAgreementMemberusgaapLongtermDebtTypeAxis_ForeignRevolvingLoansAndLettersOfCreditMemberusgaapDebtInstrumentAxis_TwoThousandSixteenCreditFacilityMemberusgaapCreditFacilityAxis" unitRef="USD" decimals="-6">50000000</us-gaap:LineOfCreditFacilityMaximumBorrowingCapacity>
<us-gaap:ComprehensiveIncomeNetOfTax id="Factid_1136288" contextRef="P01_01_2018To06_30_2018" unitRef="USD" decimals="-3">12478000</us-gaap:ComprehensiveIncomeNetOfTax>
<us-gaap:ComprehensiveIncomeNetOfTax id="Factid_1136289" contextRef="P01_01_2017To06_30_2017" unitRef="USD" decimals="-3">2440000</us-gaap:ComprehensiveIncomeNetOfTax>
<us-gaap:ComprehensiveIncomeNetOfTax id="Factid_1136330" contextRef="P04_01_2018To06_30_2018" unitRef="USD" decimals="-3">6851000</us-gaap:ComprehensiveIncomeNetOfTax>
<us-gaap:ComprehensiveIncomeNetOfTax id="Factid_1136331" contextRef="P04_01_2017To06_30_2017" unitRef="USD" decimals="-3">1289000</us-gaap:ComprehensiveIncomeNetOfTax>
<myrg:LetterOfCreditFeesPercentage id="Factid_1136476" contextRef="PAsOn06_30_2018_MinimumMembersrtRangeAxis_PerformanceLettersOfCreditMemberusgaapCreditFacilityAxis" unitRef="pure" decimals="5">0.00625</myrg:LetterOfCreditFeesPercentage>
<myrg:LetterOfCreditFeesPercentage id="Factid_1136477" contextRef="PAsOn06_30_2018_MaximumMembersrtRangeAxis_PerformanceLettersOfCreditMemberusgaapCreditFacilityAxis" unitRef="pure" decimals="5">0.01125</myrg:LetterOfCreditFeesPercentage>
<us-gaap:DeferredTaxLiabilitiesNoncurrent id="Factid_1136224" contextRef="PAsOn06_30_2018" unitRef="USD" decimals="-3">13818000</us-gaap:DeferredTaxLiabilitiesNoncurrent>
<us-gaap:DeferredTaxLiabilitiesNoncurrent id="Factid_1136225" contextRef="PAsOn12_31_2017" unitRef="USD" decimals="-3">13452000</us-gaap:DeferredTaxLiabilitiesNoncurrent>
<us-gaap:RepaymentsOfLongTermCapitalLeaseObligations id="Factid_1136372" contextRef="P01_01_2018To06_30_2018" unitRef="USD" decimals="-3">545000</us-gaap:RepaymentsOfLongTermCapitalLeaseObligations>
<us-gaap:RepaymentsOfLongTermCapitalLeaseObligations id="Factid_1136373" contextRef="P01_01_2017To06_30_2017" unitRef="USD" decimals="-3">516000</us-gaap:RepaymentsOfLongTermCapitalLeaseObligations>
<us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod id="Factid_1136539" contextRef="P01_01_2018To06_30_2018_LongtermIncentivePlanMemberusgaapPlanNameAxis_PerformanceSharesMemberusgaapAwardTypeAxis" unitRef="shares" decimals="0">66764</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod>
<us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod id="Factid_1136533" contextRef="P01_01_2018To06_30_2018_LongtermIncentivePlanMemberusgaapPlanNameAxis_RestrictedStockMemberusgaapAwardTypeAxis" unitRef="shares" decimals="0">92244</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod>
<us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardRequisiteServicePeriod1 id="Factid_1136543" contextRef="P01_01_2018To06_30_2018_MarketBasedPerformanceAwardsMemberusgaapAwardTypeAxis">P2Y9M18D</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardRequisiteServicePeriod1>
<us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardRequisiteServicePeriod1 id="Factid_1136544" contextRef="P01_01_2018To06_30_2018_InternalMeasureBasedPerformanceAwardsMemberusgaapAwardTypeAxis">P2Y9M18D</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardRequisiteServicePeriod1>
<us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardRequisiteServicePeriod1 id="Factid_1136652" contextRef="P01_01_2018To06_30_2018_RestrictedStockUnitsRSUMemberusgaapAwardTypeAxis">P1Y</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardRequisiteServicePeriod1>
<us-gaap:ProceedsFromStockOptionsExercised id="Factid_1136374" contextRef="P01_01_2018To06_30_2018" unitRef="USD" decimals="-3">1887000</us-gaap:ProceedsFromStockOptionsExercised>
<us-gaap:ProceedsFromStockOptionsExercised id="Factid_1136375" contextRef="P01_01_2017To06_30_2017" unitRef="USD" decimals="-3">1134000</us-gaap:ProceedsFromStockOptionsExercised>
<us-gaap:LongTermDebtNoncurrent id="Factid_1136226" contextRef="PAsOn06_30_2018" unitRef="USD" decimals="-3">57804000</us-gaap:LongTermDebtNoncurrent>
<us-gaap:LongTermDebtNoncurrent id="Factid_1136227" contextRef="PAsOn12_31_2017" unitRef="USD" decimals="-3">78960000</us-gaap:LongTermDebtNoncurrent>
<myrg:CostEstimateRevisionGrossMarginIncreaseDecreasePercentage id="Factid_1136702" contextRef="P04_01_2018To06_30_2018_EstimateAdjustmentMemberusgaapChangeInAccountingEstimateByTypeAxis" unitRef="pure" decimals="3">0.001</myrg:CostEstimateRevisionGrossMarginIncreaseDecreasePercentage>
<myrg:CostEstimateRevisionGrossMarginIncreaseDecreasePercentage id="Factid_1191523" contextRef="P01_01_2017To06_30_2017_EstimateAdjustmentMemberusgaapChangeInAccountingEstimateByTypeAxis" unitRef="pure" decimals="2">-0.01</myrg:CostEstimateRevisionGrossMarginIncreaseDecreasePercentage>
<myrg:CostEstimateRevisionGrossMarginIncreaseDecreasePercentage id="Factid_1191521" contextRef="P04_01_2017To06_30_2017_EstimateAdjustmentMemberusgaapChangeInAccountingEstimateByTypeAxis" unitRef="pure" decimals="3">-0.021</myrg:CostEstimateRevisionGrossMarginIncreaseDecreasePercentage>
<myrg:CostEstimateRevisionGrossMarginIncreaseDecreasePercentage id="Factid_1136387" contextRef="P01_01_2018To06_30_2018_EstimateAdjustmentMemberusgaapChangeInAccountingEstimateByTypeAxis" unitRef="pure" decimals="3">0.001</myrg:CostEstimateRevisionGrossMarginIncreaseDecreasePercentage>
<us-gaap:DebtInstrumentBasisSpreadOnVariableRate1 id="Factid_1136478" contextRef="P01_01_2018To06_30_2018_BaseRateMemberusgaapVariableRateAxis_MinimumMembersrtRangeAxis" unitRef="pure" decimals="2">0.00</us-gaap:DebtInstrumentBasisSpreadOnVariableRate1>
<us-gaap:DebtInstrumentBasisSpreadOnVariableRate1 id="Factid_1136479" contextRef="P01_01_2018To06_30_2018_LondonInterbankOfferedRateLIBORMemberusgaapVariableRateAxis_MinimumMembersrtRangeAxis" unitRef="pure" decimals="2">0.01</us-gaap:DebtInstrumentBasisSpreadOnVariableRate1>
<us-gaap:DebtInstrumentBasisSpreadOnVariableRate1 id="Factid_1136480" contextRef="P01_01_2018To06_30_2018_BaseRateMemberusgaapVariableRateAxis_MaximumMembersrtRangeAxis" unitRef="pure" decimals="2">0.01</us-gaap:DebtInstrumentBasisSpreadOnVariableRate1>
<us-gaap:DebtInstrumentBasisSpreadOnVariableRate1 id="Factid_1136481" contextRef="P01_01_2018To06_30_2018_LondonInterbankOfferedRateLIBORMemberusgaapVariableRateAxis_MaximumMembersrtRangeAxis" unitRef="pure" decimals="2">0.02</us-gaap:DebtInstrumentBasisSpreadOnVariableRate1>
<us-gaap:DebtInstrumentBasisSpreadOnVariableRate1 id="Factid_1136482" contextRef="P01_01_2018To06_30_2018_MinimumMembersrtRangeAxis_NonperformanceLettersOfCreditMemberusgaapCreditFacilityAxis" unitRef="pure" decimals="5">0.01125</us-gaap:DebtInstrumentBasisSpreadOnVariableRate1>
<us-gaap:DebtInstrumentBasisSpreadOnVariableRate1 id="Factid_1136483" contextRef="P01_01_2018To06_30_2018_MaximumMembersrtRangeAxis_NonperformanceLettersOfCreditMemberusgaapCreditFacilityAxis" unitRef="pure" decimals="5">0.02125</us-gaap:DebtInstrumentBasisSpreadOnVariableRate1>
<myrg:DebtInstrumentCovenantInterestCoverageRatio id="Factid_1136488" contextRef="P01_01_2018To06_30_2018_MinimumMembersrtRangeAxis" unitRef="pure" decimals="1">3.0</myrg:DebtInstrumentCovenantInterestCoverageRatio>
<us-gaap:OperatingIncomeLoss id="Factid_1136389" contextRef="P04_01_2018To06_30_2018_EstimateAdjustmentMemberusgaapChangeInAccountingEstimateByTypeAxis" unitRef="USD" decimals="-5">200000</us-gaap:OperatingIncomeLoss>
<us-gaap:OperatingIncomeLoss id="Factid_1136393" contextRef="P01_01_2018To06_30_2018_EstimateAdjustmentMemberusgaapChangeInAccountingEstimateByTypeAxis" unitRef="USD" decimals="-5">100000</us-gaap:OperatingIncomeLoss>
<us-gaap:OperatingIncomeLoss id="Factid_1191524" contextRef="P01_01_2017To06_30_2017_EstimateAdjustmentMemberusgaapChangeInAccountingEstimateByTypeAxis" unitRef="USD" decimals="-5">-6800000</us-gaap:OperatingIncomeLoss>
<us-gaap:OperatingIncomeLoss id="Factid_1191519" contextRef="P04_01_2017To06_30_2017_EstimateAdjustmentMemberusgaapChangeInAccountingEstimateByTypeAxis" unitRef="USD" decimals="-5">-7400000</us-gaap:OperatingIncomeLoss>
<us-gaap:SelfInsuranceReserveNoncurrent id="Factid_1136228" contextRef="PAsOn06_30_2018" unitRef="USD" decimals="-3">32093000</us-gaap:SelfInsuranceReserveNoncurrent>
<us-gaap:SelfInsuranceReserveNoncurrent id="Factid_1136229" contextRef="PAsOn12_31_2017" unitRef="USD" decimals="-3">32225000</us-gaap:SelfInsuranceReserveNoncurrent>
<us-gaap:PaymentsForRepurchaseOfCommonStock id="Factid_1136376" contextRef="P01_01_2018To06_30_2018" unitRef="USD" decimals="-3">951000</us-gaap:PaymentsForRepurchaseOfCommonStock>
<us-gaap:PaymentsForRepurchaseOfCommonStock id="Factid_1136377" contextRef="P01_01_2017To06_30_2017" unitRef="USD" decimals="-3">2208000</us-gaap:PaymentsForRepurchaseOfCommonStock>
<us-gaap:StockIssuedDuringPeriodSharesStockOptionsExercised id="Factid_1136541" contextRef="P01_01_2018To06_30_2018" unitRef="shares" decimals="0">87557</us-gaap:StockIssuedDuringPeriodSharesStockOptionsExercised>
<us-gaap:ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice id="Factid_1136542" contextRef="P01_01_2018To06_30_2018" unitRef="USD_per_Share" decimals="2">21.55</us-gaap:ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice>
<us-gaap:ProceedsFromPaymentsForOtherFinancingActivities id="Factid_1136619" contextRef="P01_01_2018To06_30_2018" unitRef="USD" decimals="-3">10000</us-gaap:ProceedsFromPaymentsForOtherFinancingActivities>
<us-gaap:ProceedsFromPaymentsForOtherFinancingActivities id="Factid_1136620" contextRef="P01_01_2017To06_30_2017" unitRef="USD" decimals="-3">28000</us-gaap:ProceedsFromPaymentsForOtherFinancingActivities>
<us-gaap:CapitalLeaseObligationsNoncurrent id="Factid_1136231" contextRef="PAsOn12_31_2017" unitRef="USD" decimals="-3">2629000</us-gaap:CapitalLeaseObligationsNoncurrent>
<us-gaap:NetIncomeLoss id="Factid_1191520" contextRef="P04_01_2017To06_30_2017_EstimateAdjustmentMemberusgaapChangeInAccountingEstimateByTypeAxis" unitRef="USD" decimals="-5">-4400000</us-gaap:NetIncomeLoss>
<us-gaap:NetIncomeLoss id="Factid_1191525" contextRef="P01_01_2017To06_30_2017_EstimateAdjustmentMemberusgaapChangeInAccountingEstimateByTypeAxis" unitRef="USD" decimals="-5">-4100000</us-gaap:NetIncomeLoss>
<us-gaap:NetIncomeLoss id="Factid_1136708" contextRef="P04_01_2018To06_30_2018_EstimateAdjustmentMemberusgaapChangeInAccountingEstimateByTypeAxis" unitRef="USD" decimals="-5">200000</us-gaap:NetIncomeLoss>
<us-gaap:NetIncomeLoss id="Factid_1136392" contextRef="P01_01_2018To06_30_2018_EstimateAdjustmentMemberusgaapChangeInAccountingEstimateByTypeAxis" unitRef="USD" decimals="-5">100000</us-gaap:NetIncomeLoss>
<us-gaap:LettersOfCreditOutstandingAmount id="Factid_1136493" contextRef="PAsOn06_30_2018" unitRef="USD" decimals="-5">20600000</us-gaap:LettersOfCreditOutstandingAmount>
<us-gaap:LettersOfCreditOutstandingAmount id="Factid_1136494" contextRef="PAsOn06_30_2018_InsuranceProgramObligationsMemberusgaapFairValueByLiabilityClassAxis" unitRef="USD" decimals="-5">17600000</us-gaap:LettersOfCreditOutstandingAmount>
<us-gaap:LettersOfCreditOutstandingAmount id="Factid_1136495" contextRef="PAsOn06_30_2018_ContractPerformanceObligationsMemberusgaapFairValueByLiabilityClassAxis" unitRef="USD" decimals="-5">3000000</us-gaap:LettersOfCreditOutstandingAmount>
<us-gaap:LettersOfCreditOutstandingAmount id="Factid_1136496" contextRef="PAsOn12_31_2017" unitRef="USD" decimals="-5">20900000</us-gaap:LettersOfCreditOutstandingAmount>
<us-gaap:LettersOfCreditOutstandingAmount id="Factid_1136497" contextRef="PAsOn12_31_2017_InsuranceProgramObligationsMemberusgaapFairValueByLiabilityClassAxis" unitRef="USD" decimals="-5">17600000</us-gaap:LettersOfCreditOutstandingAmount>
<us-gaap:LettersOfCreditOutstandingAmount id="Factid_1136498" contextRef="PAsOn12_31_2017_ContractPerformanceObligationsMemberusgaapFairValueByLiabilityClassAxis" unitRef="USD" decimals="-5">3300000</us-gaap:LettersOfCreditOutstandingAmount>
<us-gaap:LineOfCredit id="Factid_1136491" contextRef="PAsOn06_30_2018" unitRef="USD" decimals="-5">57800000</us-gaap:LineOfCredit>
<us-gaap:LineOfCredit id="Factid_1136492" contextRef="PAsOn12_31_2017" unitRef="USD" decimals="-5">79000000</us-gaap:LineOfCredit>
<us-gaap:EarningsPerShareDiluted id="Factid_1136390" contextRef="P04_01_2018To06_30_2018_EstimateAdjustmentMemberusgaapChangeInAccountingEstimateByTypeAxis" unitRef="USD_per_Share" decimals="2">0.01</us-gaap:EarningsPerShareDiluted>
<us-gaap:EarningsPerShareDiluted id="Factid_1191526" contextRef="P01_01_2017To06_30_2017_EstimateAdjustmentMemberusgaapChangeInAccountingEstimateByTypeAxis" unitRef="USD_per_Share" decimals="2">-0.25</us-gaap:EarningsPerShareDiluted>
<us-gaap:EarningsPerShareDiluted id="Factid_1191522" contextRef="P04_01_2017To06_30_2017_EstimateAdjustmentMemberusgaapChangeInAccountingEstimateByTypeAxis" unitRef="USD_per_Share" decimals="2">-0.27</us-gaap:EarningsPerShareDiluted>
<us-gaap:OtherLiabilitiesNoncurrent id="Factid_1136232" contextRef="PAsOn06_30_2018" unitRef="USD" decimals="-3">464000</us-gaap:OtherLiabilitiesNoncurrent>
<us-gaap:OtherLiabilitiesNoncurrent id="Factid_1136233" contextRef="PAsOn12_31_2017" unitRef="USD" decimals="-3">919000</us-gaap:OtherLiabilitiesNoncurrent>
<us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod id="Factid_1136534" contextRef="P01_01_2018To06_30_2018_RestrictedStockMemberusgaapAwardTypeAxis" unitRef="shares" decimals="0">86870</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod>
<us-gaap:NetCashProvidedByUsedInFinancingActivities id="Factid_1136378" contextRef="P01_01_2018To06_30_2018" unitRef="USD" decimals="-3">-20755000</us-gaap:NetCashProvidedByUsedInFinancingActivities>
<us-gaap:NetCashProvidedByUsedInFinancingActivities id="Factid_1136379" contextRef="P01_01_2017To06_30_2017" unitRef="USD" decimals="-3">-15755000</us-gaap:NetCashProvidedByUsedInFinancingActivities>
<us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue id="Factid_1136536" contextRef="P01_01_2018To06_30_2018_RestrictedStockMemberusgaapAwardTypeAxis" unitRef="USD_per_Share" decimals="2">29.40</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue>
<us-gaap:CashAndCashEquivalentsPeriodIncreaseDecrease id="Factid_1136617" contextRef="P01_01_2018To06_30_2018" unitRef="USD" decimals="-3">-1140000</us-gaap:CashAndCashEquivalentsPeriodIncreaseDecrease>
<us-gaap:CashAndCashEquivalentsPeriodIncreaseDecrease id="Factid_1136618" contextRef="P01_01_2017To06_30_2017" unitRef="USD" decimals="-3">-13820000</us-gaap:CashAndCashEquivalentsPeriodIncreaseDecrease>
<us-gaap:Liabilities id="Factid_1136234" contextRef="PAsOn06_30_2018" unitRef="USD" decimals="-3">312969000</us-gaap:Liabilities>
<us-gaap:Liabilities id="Factid_1136235" contextRef="PAsOn12_31_2017" unitRef="USD" decimals="-3">316749000</us-gaap:Liabilities>
<us-gaap:Revenues id="Factid_1136713" contextRef="P01_01_2017To06_30_2017_SignificantChangeOrdersOrClaimsMembermyrgRecognizedRevenuesAxis" unitRef="USD" decimals="-5">5200000</us-gaap:Revenues>
<us-gaap:Revenues id="Factid_1136386" contextRef="P01_01_2018To06_30_2018_SignificantChangeOrdersOrClaimsMembermyrgRecognizedRevenuesAxis" unitRef="USD" decimals="-5">6700000</us-gaap:Revenues>
<myrg:PercentageOfCapitalStockFromDirectForeignSubsidiaries id="Factid_1136475" contextRef="P01_01_2016To06_30_2016_CreditAgreementMemberusgaapLongtermDebtTypeAxis_TwoThousandSixteenCreditFacilityMemberusgaapCreditFacilityAxis" unitRef="pure" decimals="2">0.65</myrg:PercentageOfCapitalStockFromDirectForeignSubsidiaries>
<us-gaap:LineOfCreditFacilityUnusedCapacityCommitmentFeePercentage id="Factid_1136484" contextRef="P01_01_2018To06_30_2018_MinimumMembersrtRangeAxis_RevolvingCreditFacilityMemberusgaapCreditFacilityAxis" unitRef="pure" decimals="3">0.002</us-gaap:LineOfCreditFacilityUnusedCapacityCommitmentFeePercentage>
<us-gaap:LineOfCreditFacilityUnusedCapacityCommitmentFeePercentage id="Factid_1136485" contextRef="P01_01_2018To06_30_2018_MaximumMembersrtRangeAxis_RevolvingCreditFacilityMemberusgaapCreditFacilityAxis" unitRef="pure" decimals="5">0.00375</us-gaap:LineOfCreditFacilityUnusedCapacityCommitmentFeePercentage>
<us-gaap:CommitmentsAndContingencies id="Factid_1136236" contextRef="PAsOn06_30_2018" unitRef="USD" xsi:nil="true" />
<us-gaap:CommitmentsAndContingencies id="Factid_1136237" contextRef="PAsOn12_31_2017" unitRef="USD" xsi:nil="true" />
<myrg:ReversalOfShareBasedCompensation id="Factid_1136540" contextRef="P01_01_2018To06_30_2018_PerformanceSharesMemberusgaapAwardTypeAxis" unitRef="USD" decimals="-5">400000</myrg:ReversalOfShareBasedCompensation>
<us-gaap:CashAndCashEquivalentsAtCarryingValue id="Factid_1136383" contextRef="PAsOn12_31_2016" unitRef="USD" decimals="-3">23846000</us-gaap:CashAndCashEquivalentsAtCarryingValue>
<myrg:MaximumAcquisitionConsiderationUnderCreditAgreement id="Factid_1136489" contextRef="P01_01_2018To06_30_2018_CreditAgreementMemberusgaapLongtermDebtTypeAxis_TwoThousandSixteenCreditFacilityMemberusgaapCreditFacilityAxis" unitRef="USD" decimals="-6">50000000</myrg:MaximumAcquisitionConsiderationUnderCreditAgreement>
<us-gaap:DebtIssuanceCostsLineOfCreditArrangementsNet id="Factid_1136499" contextRef="PAsOn06_30_2018" unitRef="USD" decimals="-5">700000</us-gaap:DebtIssuanceCostsLineOfCreditArrangementsNet>
<us-gaap:PreferredStockValueOutstanding id="Factid_1136591" contextRef="PAsOn06_30_2018" unitRef="USD" decimals="-3">0</us-gaap:PreferredStockValueOutstanding>
<us-gaap:PreferredStockValueOutstanding id="Factid_1136592" contextRef="PAsOn12_31_2017" unitRef="USD" decimals="-3">0</us-gaap:PreferredStockValueOutstanding>
<us-gaap:CashAndCashEquivalentsAtCarryingValue id="Factid_1136795" contextRef="PAsOn06_30_2017" unitRef="USD" decimals="-3">10026000</us-gaap:CashAndCashEquivalentsAtCarryingValue>
<us-gaap:CommonStockValue id="Factid_1136593" contextRef="PAsOn06_30_2018" unitRef="USD" decimals="-3">165000</us-gaap:CommonStockValue>
<us-gaap:CommonStockValue id="Factid_1136594" contextRef="PAsOn12_31_2017" unitRef="USD" decimals="-3">163000</us-gaap:CommonStockValue>
<myrg:DebtInstrumentCovenantLeveragedDebtRatioRestriction id="Factid_1136486" contextRef="P01_01_2018To06_30_2018" unitRef="pure" decimals="2">2.25</myrg:DebtInstrumentCovenantLeveragedDebtRatioRestriction>
<us-gaap:DebtWeightedAverageInterestRate id="Factid_1136487" contextRef="PAsOn06_30_2018_CreditAgreementMemberusgaapLongtermDebtTypeAxis" unitRef="pure" decimals="4">0.0286</us-gaap:DebtWeightedAverageInterestRate>
<us-gaap:AdditionalPaidInCapitalCommonStock id="Factid_1136238" contextRef="PAsOn06_30_2018" unitRef="USD" decimals="-3">146610000</us-gaap:AdditionalPaidInCapitalCommonStock>
<us-gaap:AdditionalPaidInCapitalCommonStock id="Factid_1136239" contextRef="PAsOn12_31_2017" unitRef="USD" decimals="-3">143934000</us-gaap:AdditionalPaidInCapitalCommonStock>
<us-gaap:AccumulatedOtherComprehensiveIncomeLossNetOfTax id="Factid_1136240" contextRef="PAsOn06_30_2018" unitRef="USD" decimals="-3">-300000</us-gaap:AccumulatedOtherComprehensiveIncomeLossNetOfTax>
<us-gaap:AccumulatedOtherComprehensiveIncomeLossNetOfTax id="Factid_1136241" contextRef="PAsOn12_31_2017" unitRef="USD" decimals="-3">-299000</us-gaap:AccumulatedOtherComprehensiveIncomeLossNetOfTax>
<myrg:LeverageCoverageRatioExpansion id="Factid_1136490" contextRef="P01_01_2018To06_30_2018_MaximumMembersrtRangeAxis" unitRef="pure" decimals="1">3.5</myrg:LeverageCoverageRatioExpansion>
<us-gaap:RetainedEarningsAccumulatedDeficit id="Factid_1136242" contextRef="PAsOn06_30_2018" unitRef="USD" decimals="-3">156150000</us-gaap:RetainedEarningsAccumulatedDeficit>
<us-gaap:RetainedEarningsAccumulatedDeficit id="Factid_1136243" contextRef="PAsOn12_31_2017" unitRef="USD" decimals="-3">143241000</us-gaap:RetainedEarningsAccumulatedDeficit>
<us-gaap:StockholdersEquity id="Factid_1136244" contextRef="PAsOn06_30_2018" unitRef="USD" decimals="-3">302625000</us-gaap:StockholdersEquity>
<us-gaap:StockholdersEquity id="Factid_1136245" contextRef="PAsOn12_31_2017" unitRef="USD" decimals="-3">287039000</us-gaap:StockholdersEquity>
<us-gaap:LiabilitiesAndStockholdersEquity id="Factid_1136246" contextRef="PAsOn06_30_2018" unitRef="USD" decimals="-3">615594000</us-gaap:LiabilitiesAndStockholdersEquity>
<us-gaap:LiabilitiesAndStockholdersEquity id="Factid_1136247" contextRef="PAsOn12_31_2017" unitRef="USD" decimals="-3">603788000</us-gaap:LiabilitiesAndStockholdersEquity>
<us-gaap:EffectOfExchangeRateOnCash id="Factid_1136380" contextRef="P01_01_2018To06_30_2018" unitRef="USD" decimals="-3">-58000</us-gaap:EffectOfExchangeRateOnCash>
<us-gaap:EffectOfExchangeRateOnCash id="Factid_1136381" contextRef="P01_01_2017To06_30_2017" unitRef="USD" decimals="-3">887000</us-gaap:EffectOfExchangeRateOnCash>
<us-gaap:SubsequentEventsTextBlock id="Factid_1191601" contextRef="P01_01_2018To06_30_2018">&lt;div style="color: rgb(0, 0, 0); font: 10pt 'times new roman', times, serif; letter-spacing: normal; orphans: 2; text-align: start; text-indent: 0px; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial; margin: 0pt 0px;"&gt;&lt;div style="color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;12. Subsequent Events&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;div style="color: rgb(0, 0, 0); font: 10pt &amp;quot;times new roman&amp;quot;, times, serif; letter-spacing: normal; orphans: 2; text-align: start; text-indent: 0px; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial; margin: 0px; background: none;"&gt;&lt;div style="text-decoration: none; color: rgb(0, 0, 0); background: none; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;div style="color: rgb(0, 0, 0); font: 10pt 'times new roman', times, serif; letter-spacing: normal; orphans: 2; text-align: start; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial; margin: 0pt 0px; text-indent: 0.5in;"&gt;&lt;div style="color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"&gt;On July 2, 2018, the Company completed the acquisition of substantially all of the assets of Huen Electric, Inc., an electrical contracting firm based in Illinois, Huen Electric New Jersey Inc., an electrical contracting firm based in New Jersey, and Huen New York, Inc., an electrical contracting firm based in New York&#160;(collectively, the &#8220;Huen Companies&#8221;). The Huen Companies will provide a wide range of commercial and industrial electrical construction capabilities under the Company&#8217;s C&amp;amp;I segment in Illinois, New Jersey and New York. The total consideration paid was approximately $47.1 million, subject to working capital and net asset adjustments, which was funded through borrowings on the Facility. Additionally, there could also be contingent payments based on the successful achievement of certain performance targets and continued employment of certain key executives of the Huen Companies. The&#160;costs&#160;associated&#160;with&#160;these&#160;contingent&#160;payments will be recognized as compensation expense in the consolidated statements of operations and comprehensive income as earned over the period achievement becomes probable. As this transaction was effective on July 2, 2018, the results of the Huen Companies will be included in the Company&#8217;s consolidated financial statements beginning on such date. The Company expects the &lt;/div&gt;Huen Companies&#8217;&lt;div style="color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;profits to be material to &lt;/div&gt; MYR Group&#8217;s&lt;div style="color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;2018 operating results. Approximately $0.2 million of acquisition-related costs associated with this acquisition were expensed by the Company in the six months ended June 30, 2018.&#160;&lt;/div&gt;It is impractical to provide the pro forma results of operations that include the impact of the Huen Companies due to the timing of this acquisition.&lt;/div&gt;&lt;table border="0" style="width:100%; table-layout:fixed;" cellspacing="0" cellpadding="0"&gt;&lt;tr&gt;&lt;td&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;</us-gaap:SubsequentEventsTextBlock>
<us-gaap:BusinessCombinationAcquisitionRelatedCosts id="Factid_1136677" contextRef="P06_29_2018To07_02_2018_SubsequentEventMemberusgaapSubsequentEventTypeAxis" unitRef="USD" decimals="-5">200000</us-gaap:BusinessCombinationAcquisitionRelatedCosts>
<us-gaap:PaymentsToAcquireBusinessesGross id="Factid_1136678" contextRef="P06_29_2018To07_02_2018_HuenElectricIncMemberusgaapBusinessAcquisitionAxis_SubsequentEventMemberusgaapSubsequentEventTypeAxis" unitRef="USD" decimals="-5">47100000</us-gaap:PaymentsToAcquireBusinessesGross>
<us-gaap:ForeignCurrencyTransactionGainLossUnrealized id="Factid_1136692" contextRef="P01_01_2017To06_30_2017" unitRef="USD" decimals="-5">100000</us-gaap:ForeignCurrencyTransactionGainLossUnrealized>
<us-gaap:CurrentFederalTaxExpenseBenefit id="Factid_1136710" contextRef="P01_01_2018To06_30_2018_TaxBenefitStockCompensationMemberusgaapIncomeTaxAuthorityAxis" unitRef="USD" decimals="-5">1000000</us-gaap:CurrentFederalTaxExpenseBenefit>
<myrg:LeverageCoverageRatio id="Factid_1136711" contextRef="P01_01_2018To06_30_2018_MaximumMembersrtRangeAxis" unitRef="pure" decimals="1">3.0</myrg:LeverageCoverageRatio>
<xbrli:unit id="USD">
<xbrli:measure>iso4217:USD</xbrli:measure>
</xbrli:unit>
<xbrli:unit id="pure">
<xbrli:measure>xbrli:pure</xbrli:measure>
</xbrli:unit>
<xbrli:unit id="shares">
<xbrli:measure>xbrli:shares</xbrli:measure>
</xbrli:unit>
<xbrli:unit id="USD_per_Share">
<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>
<link:footnoteLink xlink:role="http://www.xbrl.org/2003/role/link" xlink:type="extended" />
</xbrli:xbrl>
</XBRL>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>EX-101.SCH
<SEQUENCE>8
<FILENAME>myrg-20180630.xsd
<DESCRIPTION>XBRL TAXONOMY EXTENSION SCHEMA
<TEXT>
<XBRL>
<?xml version="1.0" encoding="utf-8"?>
<!--Generated by DataTracks version 3.0 on 30-July-2018 [08:24:52] {PM} EST - www.datatracks.com-->
<schema targetNamespace="http://www.myrgroup.com/20180630" elementFormDefault="qualified" xmlns:myrg="http://www.myrgroup.com/20180630" xmlns="http://www.w3.org/2001/XMLSchema" xmlns:link="http://www.xbrl.org/2003/linkbase" xmlns:xlink="http://www.w3.org/1999/xlink" xmlns:xbrli="http://www.xbrl.org/2003/instance" xmlns:xbrldt="http://xbrl.org/2005/xbrldt" xmlns:xl="http://www.xbrl.org/2003/XLink" xmlns:us-gaap="http://fasb.org/us-gaap/2018-01-31" xmlns:country="http://xbrl.sec.gov/country/2017-01-31" xmlns:currency="http://xbrl.sec.gov/currency/2018-01-31" xmlns:dei="http://xbrl.sec.gov/dei/2018-01-31" xmlns:exch="http://xbrl.sec.gov/exch/2018-01-31" xmlns:invest="http://xbrl.sec.gov/invest/2013-01-31" xmlns:naics="http://xbrl.sec.gov/naics/2018-01-31" xmlns:sic="http://xbrl.sec.gov/sic/2011-01-31" xmlns:us-types="http://fasb.org/us-types/2018-01-31" xmlns:stpr="http://xbrl.sec.gov/stpr/2011-01-31" xmlns:deprecated="http://www.xbrl.org/2009/arcrole/fact-explanatoryFact" xmlns:nonnum="http://www.xbrl.org/dtr/type/non-numeric" xmlns:num="http://www.xbrl.org/dtr/type/numeric" xmlns:srt="http://fasb.org/srt/2018-01-31">
<annotation>
<appinfo>
<link:roleType roleURI="http://www.myrgroup.com/role/DocumentAndEntityInformation" id="DocumentAndEntityInformation">
<link:definition>1001 - Document - Document And Entity Information</link:definition>
<link:usedOn>link:presentationLink</link:usedOn>
<link:usedOn>link:definitionLink</link:usedOn>
<link:usedOn>link:calculationLink</link:usedOn>
</link:roleType>
<link:roleType roleURI="http://www.myrgroup.com/role/ConsolidatedBalanceSheets" id="ConsolidatedBalanceSheets">
<link:definition>1002 - Statement - CONSOLIDATED BALANCE SHEETS</link:definition>
<link:usedOn>link:presentationLink</link:usedOn>
<link:usedOn>link:definitionLink</link:usedOn>
<link:usedOn>link:calculationLink</link:usedOn>
</link:roleType>
<link:roleType roleURI="http://www.myrgroup.com/role/ConsolidatedBalanceSheetsParenthetical" id="ConsolidatedBalanceSheetsParenthetical">
<link:definition>1003 - Statement - CONSOLIDATED BALANCE SHEETS [Parenthetical]</link:definition>
<link:usedOn>link:presentationLink</link:usedOn>
<link:usedOn>link:definitionLink</link:usedOn>
<link:usedOn>link:calculationLink</link:usedOn>
</link:roleType>
<link:roleType roleURI="http://www.myrgroup.com/role/ConsolidatedStatementsOfOperationsAndComprehensiveIncome" id="ConsolidatedStatementsOfOperationsAndComprehensiveIncome">
<link:definition>1004 - Statement - CONSOLIDATED STATEMENTS OF OPERATIONS AND COMPREHENSIVE INCOME</link:definition>
<link:usedOn>link:presentationLink</link:usedOn>
<link:usedOn>link:definitionLink</link:usedOn>
<link:usedOn>link:calculationLink</link:usedOn>
</link:roleType>
<link:roleType roleURI="http://www.myrgroup.com/role/ConsolidatedStatementsOfCashFlows" id="ConsolidatedStatementsOfCashFlows">
<link:definition>1005 - Statement - CONSOLIDATED STATEMENTS OF CASH FLOWS</link:definition>
<link:usedOn>link:presentationLink</link:usedOn>
<link:usedOn>link:definitionLink</link:usedOn>
<link:usedOn>link:calculationLink</link:usedOn>
</link:roleType>
<link:roleType roleURI="http://www.myrgroup.com/role/OrganizationBusinessAndBasisOfPresentation" id="OrganizationBusinessAndBasisOfPresentation">
<link:definition>1006 - Disclosure - Organization, Business and Basis of Presentation</link:definition>
<link:usedOn>link:presentationLink</link:usedOn>
<link:usedOn>link:definitionLink</link:usedOn>
<link:usedOn>link:calculationLink</link:usedOn>
</link:roleType>
<link:roleType roleURI="http://www.myrgroup.com/role/RevenueRecognition" id="RevenueRecognition">
<link:definition>1007 - Disclosure - Revenue Recognition</link:definition>
<link:usedOn>link:presentationLink</link:usedOn>
<link:usedOn>link:definitionLink</link:usedOn>
<link:usedOn>link:calculationLink</link:usedOn>
</link:roleType>
<link:roleType roleURI="http://www.myrgroup.com/role/FairValueMeasurements" id="FairValueMeasurements">
<link:definition>1008 - Disclosure - Fair Value Measurements</link:definition>
<link:usedOn>link:presentationLink</link:usedOn>
<link:usedOn>link:definitionLink</link:usedOn>
<link:usedOn>link:calculationLink</link:usedOn>
</link:roleType>
<link:roleType roleURI="http://www.myrgroup.com/role/ContractsInProcess" id="ContractsInProcess">
<link:definition>1009 - Disclosure - Contracts in Process</link:definition>
<link:usedOn>link:presentationLink</link:usedOn>
<link:usedOn>link:definitionLink</link:usedOn>
<link:usedOn>link:calculationLink</link:usedOn>
</link:roleType>
<link:roleType roleURI="http://www.myrgroup.com/role/Debt" id="Debt">
<link:definition>1010 - Disclosure - Debt</link:definition>
<link:usedOn>link:presentationLink</link:usedOn>
<link:usedOn>link:definitionLink</link:usedOn>
<link:usedOn>link:calculationLink</link:usedOn>
</link:roleType>
<link:roleType roleURI="http://www.myrgroup.com/role/IncomeTaxes" id="IncomeTaxes">
<link:definition>1011 - Disclosure - Income Taxes</link:definition>
<link:usedOn>link:presentationLink</link:usedOn>
<link:usedOn>link:definitionLink</link:usedOn>
<link:usedOn>link:calculationLink</link:usedOn>
</link:roleType>
<link:roleType roleURI="http://www.myrgroup.com/role/CommitmentsAndContingencies" id="CommitmentsAndContingencies">
<link:definition>1012 - Disclosure - Commitments and Contingencies</link:definition>
<link:usedOn>link:presentationLink</link:usedOn>
<link:usedOn>link:definitionLink</link:usedOn>
<link:usedOn>link:calculationLink</link:usedOn>
</link:roleType>
<link:roleType roleURI="http://www.myrgroup.com/role/LeaseObligations" id="LeaseObligations">
<link:definition>1013 - Disclosure - Lease Obligations</link:definition>
<link:usedOn>link:presentationLink</link:usedOn>
<link:usedOn>link:definitionLink</link:usedOn>
<link:usedOn>link:calculationLink</link:usedOn>
</link:roleType>
<link:roleType roleURI="http://www.myrgroup.com/role/StockBasedCompensation" id="StockBasedCompensation">
<link:definition>1014 - Disclosure - Stock-Based Compensation</link:definition>
<link:usedOn>link:presentationLink</link:usedOn>
<link:usedOn>link:definitionLink</link:usedOn>
<link:usedOn>link:calculationLink</link:usedOn>
</link:roleType>
<link:roleType roleURI="http://www.myrgroup.com/role/SegmentInformation" id="SegmentInformation">
<link:definition>1015 - Disclosure - Segment Information</link:definition>
<link:usedOn>link:presentationLink</link:usedOn>
<link:usedOn>link:definitionLink</link:usedOn>
<link:usedOn>link:calculationLink</link:usedOn>
</link:roleType>
<link:roleType roleURI="http://www.myrgroup.com/role/EarningsPerShare" id="EarningsPerShare">
<link:definition>1016 - Disclosure - Earnings Per Share</link:definition>
<link:usedOn>link:presentationLink</link:usedOn>
<link:usedOn>link:definitionLink</link:usedOn>
<link:usedOn>link:calculationLink</link:usedOn>
</link:roleType>
<link:roleType roleURI="http://www.myrgroup.com/role/SubsequentEvents" id="SubsequentEvents">
<link:definition>1017 - Disclosure - Subsequent Events</link:definition>
<link:usedOn>link:presentationLink</link:usedOn>
<link:usedOn>link:definitionLink</link:usedOn>
<link:usedOn>link:calculationLink</link:usedOn>
</link:roleType>
<link:roleType roleURI="http://www.myrgroup.com/role/OrganizationBusinessAndBasisOfPresentationPolicies" id="OrganizationBusinessAndBasisOfPresentationPolicies">
<link:definition>1018 - Disclosure - Organization, Business and Basis of Presentation (Policies)</link:definition>
<link:usedOn>link:presentationLink</link:usedOn>
<link:usedOn>link:definitionLink</link:usedOn>
<link:usedOn>link:calculationLink</link:usedOn>
</link:roleType>
<link:roleType roleURI="http://www.myrgroup.com/role/RevenueRecognitionTables" id="RevenueRecognitionTables">
<link:definition>1019 - Disclosure - Revenue Recognition (Tables)</link:definition>
<link:usedOn>link:presentationLink</link:usedOn>
<link:usedOn>link:definitionLink</link:usedOn>
<link:usedOn>link:calculationLink</link:usedOn>
</link:roleType>
<link:roleType roleURI="http://www.myrgroup.com/role/ContractsInProcessTables" id="ContractsInProcessTables">
<link:definition>1020 - Disclosure - Contracts in Process (Tables)</link:definition>
<link:usedOn>link:presentationLink</link:usedOn>
<link:usedOn>link:definitionLink</link:usedOn>
<link:usedOn>link:calculationLink</link:usedOn>
</link:roleType>
<link:roleType roleURI="http://www.myrgroup.com/role/LeaseObligationsTables" id="LeaseObligationsTables">
<link:definition>1021 - Disclosure - Lease Obligations (Tables)</link:definition>
<link:usedOn>link:presentationLink</link:usedOn>
<link:usedOn>link:definitionLink</link:usedOn>
<link:usedOn>link:calculationLink</link:usedOn>
</link:roleType>
<link:roleType roleURI="http://www.myrgroup.com/role/SegmentInformationTables" id="SegmentInformationTables">
<link:definition>1022 - Disclosure - Segment Information (Tables)</link:definition>
<link:usedOn>link:presentationLink</link:usedOn>
<link:usedOn>link:definitionLink</link:usedOn>
<link:usedOn>link:calculationLink</link:usedOn>
</link:roleType>
<link:roleType roleURI="http://www.myrgroup.com/role/EarningsPerShareTables" id="EarningsPerShareTables">
<link:definition>1023 - Disclosure - Earnings Per Share (Tables)</link:definition>
<link:usedOn>link:presentationLink</link:usedOn>
<link:usedOn>link:definitionLink</link:usedOn>
<link:usedOn>link:calculationLink</link:usedOn>
</link:roleType>
<link:roleType roleURI="http://www.myrgroup.com/role/OrganizationBusinessAndBasisOfPresentationDetailsTextual" id="OrganizationBusinessAndBasisOfPresentationDetailsTextual">
<link:definition>1024 - Disclosure - Organization, Business and Basis of Presentation (Details Textual)</link:definition>
<link:usedOn>link:presentationLink</link:usedOn>
<link:usedOn>link:definitionLink</link:usedOn>
<link:usedOn>link:calculationLink</link:usedOn>
</link:roleType>
<link:roleType roleURI="http://www.myrgroup.com/role/RevenueRecognitionDetails" id="RevenueRecognitionDetails">
<link:definition>1025 - Disclosure - Revenue Recognition (Details)</link:definition>
<link:usedOn>link:presentationLink</link:usedOn>
<link:usedOn>link:definitionLink</link:usedOn>
<link:usedOn>link:calculationLink</link:usedOn>
</link:roleType>
<link:roleType roleURI="http://www.myrgroup.com/role/RevenueRecognitionDetails1" id="RevenueRecognitionDetails1">
<link:definition>1026 - Disclosure - Revenue Recognition (Details 1)</link:definition>
<link:usedOn>link:presentationLink</link:usedOn>
<link:usedOn>link:definitionLink</link:usedOn>
<link:usedOn>link:calculationLink</link:usedOn>
</link:roleType>
<link:roleType roleURI="http://www.myrgroup.com/role/RevenueRecognitionDetails2" id="RevenueRecognitionDetails2">
<link:definition>1027 - Disclosure - Revenue Recognition (Details 2)</link:definition>
<link:usedOn>link:presentationLink</link:usedOn>
<link:usedOn>link:definitionLink</link:usedOn>
<link:usedOn>link:calculationLink</link:usedOn>
</link:roleType>
<link:roleType roleURI="http://www.myrgroup.com/role/RevenueRecognitionDetails3" id="RevenueRecognitionDetails3">
<link:definition>1028 - Disclosure - Revenue Recognition (Details 3)</link:definition>
<link:usedOn>link:presentationLink</link:usedOn>
<link:usedOn>link:definitionLink</link:usedOn>
<link:usedOn>link:calculationLink</link:usedOn>
</link:roleType>
<link:roleType roleURI="http://www.myrgroup.com/role/RevenueRecognitionDetailsTextual" id="RevenueRecognitionDetailsTextual">
<link:definition>1029 - Disclosure - Revenue Recognition (Details Textual)</link:definition>
<link:usedOn>link:presentationLink</link:usedOn>
<link:usedOn>link:definitionLink</link:usedOn>
<link:usedOn>link:calculationLink</link:usedOn>
</link:roleType>
<link:roleType roleURI="http://www.myrgroup.com/role/ContractsInProcessDetails" id="ContractsInProcessDetails">
<link:definition>1030 - Disclosure - Contracts in Process (Details)</link:definition>
<link:usedOn>link:presentationLink</link:usedOn>
<link:usedOn>link:definitionLink</link:usedOn>
<link:usedOn>link:calculationLink</link:usedOn>
</link:roleType>
<link:roleType roleURI="http://www.myrgroup.com/role/ContractsInProcessDetails1" id="ContractsInProcessDetails1">
<link:definition>1031 - Disclosure - Contracts in Process (Details 1)</link:definition>
<link:usedOn>link:presentationLink</link:usedOn>
<link:usedOn>link:definitionLink</link:usedOn>
<link:usedOn>link:calculationLink</link:usedOn>
</link:roleType>
<link:roleType roleURI="http://www.myrgroup.com/role/DebtDetailsTextual" id="DebtDetailsTextual">
<link:definition>1032 - Disclosure - Debt (Details Textual)</link:definition>
<link:usedOn>link:presentationLink</link:usedOn>
<link:usedOn>link:definitionLink</link:usedOn>
<link:usedOn>link:calculationLink</link:usedOn>
</link:roleType>
<link:roleType roleURI="http://www.myrgroup.com/role/IncomeTaxesDetailsTextual" id="IncomeTaxesDetailsTextual">
<link:definition>1033 - Disclosure - Income Taxes (Details Textual)</link:definition>
<link:usedOn>link:presentationLink</link:usedOn>
<link:usedOn>link:definitionLink</link:usedOn>
<link:usedOn>link:calculationLink</link:usedOn>
</link:roleType>
<link:roleType roleURI="http://www.myrgroup.com/role/CommitmentsAndContingenciesDetailsTextual" id="CommitmentsAndContingenciesDetailsTextual">
<link:definition>1034 - Disclosure - Commitments and Contingencies (Details Textual)</link:definition>
<link:usedOn>link:presentationLink</link:usedOn>
<link:usedOn>link:definitionLink</link:usedOn>
<link:usedOn>link:calculationLink</link:usedOn>
</link:roleType>
<link:roleType roleURI="http://www.myrgroup.com/role/LeaseObligationsDetails" id="LeaseObligationsDetails">
<link:definition>1035 - Disclosure - Lease Obligations (Details)</link:definition>
<link:usedOn>link:presentationLink</link:usedOn>
<link:usedOn>link:definitionLink</link:usedOn>
<link:usedOn>link:calculationLink</link:usedOn>
</link:roleType>
<link:roleType roleURI="http://www.myrgroup.com/role/LeaseObligationsDetailsTextual" id="LeaseObligationsDetailsTextual">
<link:definition>1036 - Disclosure - Lease Obligations (Details Textual)</link:definition>
<link:usedOn>link:presentationLink</link:usedOn>
<link:usedOn>link:definitionLink</link:usedOn>
<link:usedOn>link:calculationLink</link:usedOn>
</link:roleType>
<link:roleType roleURI="http://www.myrgroup.com/role/StockBasedCompensationDetailsTextual" id="StockBasedCompensationDetailsTextual">
<link:definition>1037 - Disclosure - Stock-Based Compensation (Details Textual)</link:definition>
<link:usedOn>link:presentationLink</link:usedOn>
<link:usedOn>link:definitionLink</link:usedOn>
<link:usedOn>link:calculationLink</link:usedOn>
</link:roleType>
<link:roleType roleURI="http://www.myrgroup.com/role/SegmentInformationDetails" id="SegmentInformationDetails">
<link:definition>1038 - Disclosure - Segment Information (Details)</link:definition>
<link:usedOn>link:presentationLink</link:usedOn>
<link:usedOn>link:definitionLink</link:usedOn>
<link:usedOn>link:calculationLink</link:usedOn>
</link:roleType>
<link:roleType roleURI="http://www.myrgroup.com/role/SegmentInformationDetailsTextual" id="SegmentInformationDetailsTextual">
<link:definition>1039 - Disclosure - Segment Information (Details Textual)</link:definition>
<link:usedOn>link:presentationLink</link:usedOn>
<link:usedOn>link:definitionLink</link:usedOn>
<link:usedOn>link:calculationLink</link:usedOn>
</link:roleType>
<link:roleType roleURI="http://www.myrgroup.com/role/EarningsPerShareDetails" id="EarningsPerShareDetails">
<link:definition>1040 - Disclosure - Earnings Per Share (Details)</link:definition>
<link:usedOn>link:presentationLink</link:usedOn>
<link:usedOn>link:definitionLink</link:usedOn>
<link:usedOn>link:calculationLink</link:usedOn>
</link:roleType>
<link:roleType roleURI="http://www.myrgroup.com/role/EarningsPerShareDetails1" id="EarningsPerShareDetails1">
<link:definition>1041 - Disclosure - Earnings Per Share (Details 1)</link:definition>
<link:usedOn>link:presentationLink</link:usedOn>
<link:usedOn>link:definitionLink</link:usedOn>
<link:usedOn>link:calculationLink</link:usedOn>
</link:roleType>
<link:roleType roleURI="http://www.myrgroup.com/role/SubsequentEventsDetailsTextual" id="SubsequentEventsDetailsTextual">
<link:definition>1042 - Disclosure - Subsequent Events (Details Textual)</link:definition>
<link:usedOn>link:presentationLink</link:usedOn>
<link:usedOn>link:definitionLink</link:usedOn>
<link:usedOn>link:calculationLink</link:usedOn>
</link:roleType>
<link:linkbaseRef xlink:type="simple" xlink:href="myrg-20180630_pre.xml" xlink:role="http://www.xbrl.org/2003/role/presentationLinkbaseRef" xlink:arcrole="http://www.w3.org/1999/xlink/properties/linkbase" />
<link:linkbaseRef xlink:type="simple" xlink:href="myrg-20180630_def.xml" xlink:role="http://www.xbrl.org/2003/role/definitionLinkbaseRef" xlink:arcrole="http://www.w3.org/1999/xlink/properties/linkbase" />
<link:linkbaseRef xlink:type="simple" xlink:href="myrg-20180630_lab.xml" xlink:role="http://www.xbrl.org/2003/role/labelLinkbaseRef" xlink:arcrole="http://www.w3.org/1999/xlink/properties/linkbase" />
<link:linkbaseRef xlink:type="simple" xlink:href="myrg-20180630_cal.xml" xlink:role="http://www.xbrl.org/2003/role/calculationLinkbaseRef" xlink:arcrole="http://www.w3.org/1999/xlink/properties/linkbase" />
</appinfo>
</annotation>
<import namespace="http://www.xbrl.org/2003/instance" schemaLocation="http://www.xbrl.org/2003/xbrl-instance-2003-12-31.xsd" />
<import namespace="http://www.xbrl.org/2003/linkbase" schemaLocation="http://www.xbrl.org/2003/xbrl-linkbase-2003-12-31.xsd" />
<import namespace="http://xbrl.org/2005/xbrldt" schemaLocation="http://www.xbrl.org/2005/xbrldt-2005.xsd" />
<import namespace="http://fasb.org/us-gaap/2018-01-31" schemaLocation="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd" />
<import namespace="http://xbrl.sec.gov/invest/2013-01-31" schemaLocation="http://xbrl.sec.gov/invest/2013/invest-2013-01-31.xsd" />
<import namespace="http://xbrl.sec.gov/country/2017-01-31" schemaLocation="http://xbrl.sec.gov/country/2017/country-2017-01-31.xsd" />
<import namespace="http://xbrl.sec.gov/currency/2017-01-31" schemaLocation="http://xbrl.sec.gov/currency/2017/currency-2017-01-31.xsd" />
<import namespace="http://xbrl.sec.gov/exch/2018-01-31" schemaLocation="https://xbrl.sec.gov/exch/2018/exch-2018-01-31.xsd" />
<import namespace="http://xbrl.sec.gov/naics/2011-01-31" schemaLocation="http://xbrl.sec.gov/naics/2011/naics-2011-01-31.xsd" />
<import namespace="http://xbrl.sec.gov/sic/2011-01-31" schemaLocation="http://xbrl.sec.gov/sic/2011/sic-2011-01-31.xsd" />
<import namespace="http://xbrl.sec.gov/stpr/2018-01-31" schemaLocation="https://xbrl.sec.gov/stpr/2018/stpr-2018-01-31.xsd" />
<import namespace="http://www.xbrl.org/2009/role/negated" schemaLocation="http://www.xbrl.org/lrr/role/negated-2009-12-16.xsd" />
<import namespace="http://www.xbrl.org/2009/role/net" schemaLocation="http://www.xbrl.org/lrr/role/net-2009-12-16.xsd" />
<import namespace="http://www.xbrl.org/2009/arcrole/fact-explanatoryFact" schemaLocation="http://www.xbrl.org/lrr/arcrole/factExplanatory-2009-12-16.xsd" />
<import namespace="http://xbrl.sec.gov/dei/2018-01-31" schemaLocation="https://xbrl.sec.gov/dei/2018/dei-2018-01-31.xsd" />
<import namespace="http://www.xbrl.org/dtr/type/numeric" schemaLocation="http://www.xbrl.org/dtr/type/numeric-2009-12-16.xsd" />
<import namespace="http://www.xbrl.org/dtr/type/non-numeric" schemaLocation="http://www.xbrl.org/dtr/type/nonNumeric-2009-12-16.xsd" />
<import namespace="http://fasb.org/us-types/2018-01-31" schemaLocation="http://xbrl.fasb.org/us-gaap/2018/elts/us-types-2018-01-31.xsd" />
<element name="DocumentAndEntityInformationAbstract" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" id="myrg_DocumentAndEntityInformationAbstract" substitutionGroup="xbrli:item" />
<element name="OrganizationAndBusinessPolicyTextBlock" type="nonnum:textBlockItemType" abstract="false" xbrli:periodType="duration" nillable="true" id="myrg_OrganizationAndBusinessPolicyTextBlock" substitutionGroup="xbrli:item" />
<element name="ScheduleOfRevenueByContractType" type="nonnum:textBlockItemType" abstract="false" xbrli:periodType="duration" nillable="true" id="myrg_ScheduleOfRevenueByContractType" substitutionGroup="xbrli:item" />
<element name="ScheduleOfRevenueByMarketType" type="nonnum:textBlockItemType" abstract="false" xbrli:periodType="duration" nillable="true" id="myrg_ScheduleOfRevenueByMarketType" substitutionGroup="xbrli:item" />
<element name="FinancialStatementsAxis" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" id="myrg_FinancialStatementsAxis" substitutionGroup="xbrldt:dimensionItem" />
<element name="FinancialStatementsDomain" type="nonnum:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" id="myrg_FinancialStatementsDomain" substitutionGroup="xbrli:item" />
<element name="ConsolidatedBalanceSheetMember" type="nonnum:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" id="myrg_ConsolidatedBalanceSheetMember" substitutionGroup="xbrli:item" />
<element name="ScheduleOfFutureMinimumLeasePaymentsForCapitalAndOperatingLeasesTableTextBlock" type="nonnum:textBlockItemType" abstract="false" xbrli:periodType="duration" nillable="true" id="myrg_ScheduleOfFutureMinimumLeasePaymentsForCapitalAndOperatingLeasesTableTextBlock" substitutionGroup="xbrli:item" />
<element name="OrganizationConsolidationAndPresentationOfFinancialStatementsTable" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" id="myrg_OrganizationConsolidationAndPresentationOfFinancialStatementsTable" substitutionGroup="xbrldt:hypercubeItem" />
<element name="EstimateAdjustmentMember" type="nonnum:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" id="myrg_EstimateAdjustmentMember" substitutionGroup="xbrli:item" />
<element name="RecognizedRevenuesAxis" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" id="myrg_RecognizedRevenuesAxis" substitutionGroup="xbrldt:dimensionItem" />
<element name="RecognizedRevenuesDomain" type="nonnum:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" id="myrg_RecognizedRevenuesDomain" substitutionGroup="xbrli:item" />
<element name="SignificantChangeOrdersOrClaimsMember" type="nonnum:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" id="myrg_SignificantChangeOrdersOrClaimsMember" substitutionGroup="xbrli:item" />
<element name="OrganizationConsolidationAndPresentationOfFinancialStatementsLineItems" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" id="myrg_OrganizationConsolidationAndPresentationOfFinancialStatementsLineItems" substitutionGroup="xbrli:item" />
<element name="CostEstimateRevisionGrossMarginIncreaseDecreasePercentage" type="num:percentItemType" abstract="false" xbrli:periodType="duration" nillable="true" id="myrg_CostEstimateRevisionGrossMarginIncreaseDecreasePercentage" substitutionGroup="xbrli:item" />
<element name="TransmissionAndDistributionMember" type="nonnum:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" id="myrg_TransmissionAndDistributionMember" substitutionGroup="xbrli:item" />
<element name="CommercialAndIndustrialMember" type="nonnum:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" id="myrg_CommercialAndIndustrialMember" substitutionGroup="xbrli:item" />
<element name="UnitPriceContractMember" type="nonnum:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" id="myrg_UnitPriceContractMember" substitutionGroup="xbrli:item" />
<element name="TeContractMember" type="nonnum:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" id="myrg_TeContractMember" substitutionGroup="xbrli:item" />
<element name="MarketTypeTransmissionMember" type="nonnum:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" id="myrg_MarketTypeTransmissionMember" substitutionGroup="xbrli:item" />
<element name="MarketTypeDistributionMember" type="nonnum:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" id="myrg_MarketTypeDistributionMember" substitutionGroup="xbrli:item" />
<element name="MarketTypeElectricalConstructionMember" type="nonnum:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" id="myrg_MarketTypeElectricalConstructionMember" substitutionGroup="xbrli:item" />
<element name="NetPeriodAxis" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" id="myrg_NetPeriodAxis" substitutionGroup="xbrldt:dimensionItem" />
<element name="NetPeriodDomain" type="nonnum:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" id="myrg_NetPeriodDomain" substitutionGroup="xbrli:item" />
<element name="NetPeriodChangeMember" type="nonnum:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" id="myrg_NetPeriodChangeMember" substitutionGroup="xbrli:item" />
<element name="NetContractAssetsLiabilities" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="instant" nillable="true" id="myrg_NetContractAssetsLiabilities" substitutionGroup="xbrli:item" xbrli:balance="debit" />
<element name="IncreasedecreaseinNetContractAssetsLiabilities" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="duration" nillable="true" id="myrg_IncreasedecreaseinNetContractAssetsLiabilities" substitutionGroup="xbrli:item" xbrli:balance="credit" />
<element name="RevenueRemainingPerformanceObligationNotBeRecognizedWithinTwelveMonths" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="instant" nillable="true" id="myrg_RevenueRemainingPerformanceObligationNotBeRecognizedWithinTwelveMonths" substitutionGroup="xbrli:item" xbrli:balance="credit" />
<element name="IncreaseInRevenue" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="duration" nillable="true" id="myrg_IncreaseInRevenue" substitutionGroup="xbrli:item" xbrli:balance="credit" />
<element name="ContractsInProcessTable" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" id="myrg_ContractsInProcessTable" substitutionGroup="xbrldt:hypercubeItem" />
<element name="ContractsInProcessLineItems" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" id="myrg_ContractsInProcessLineItems" substitutionGroup="xbrli:item" />
<element name="AggregateCostsIncurredOnUncompletedContractsAndEstimatedEarnings" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="instant" nillable="true" id="myrg_AggregateCostsIncurredOnUncompletedContractsAndEstimatedEarnings" substitutionGroup="xbrli:item" xbrli:balance="debit" />
<element name="BillingsToDate" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="instant" nillable="true" id="myrg_BillingsToDate" substitutionGroup="xbrli:item" xbrli:balance="credit" />
<element name="NetCostsAndEstimatedEarningsInExcessOfBillings" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="instant" nillable="true" id="myrg_NetCostsAndEstimatedEarningsInExcessOfBillings" substitutionGroup="xbrli:item" xbrli:balance="debit" />
<element name="SyndicatedCreditAgreementMember" type="nonnum:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" id="myrg_SyndicatedCreditAgreementMember" substitutionGroup="xbrli:item" />
<element name="CreditAgreementMember" type="nonnum:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" id="myrg_CreditAgreementMember" substitutionGroup="xbrli:item" />
<element name="ForeignRevolvingLoansAndLettersOfCreditMember" type="nonnum:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" id="myrg_ForeignRevolvingLoansAndLettersOfCreditMember" substitutionGroup="xbrli:item" />
<element name="PerformanceLettersOfCreditMember" type="nonnum:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" id="myrg_PerformanceLettersOfCreditMember" substitutionGroup="xbrli:item" />
<element name="TwoThousandSixteenCreditFacilityMember" type="nonnum:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" id="myrg_TwoThousandSixteenCreditFacilityMember" substitutionGroup="xbrli:item" />
<element name="NonperformanceLettersOfCreditMember" type="nonnum:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" id="myrg_NonperformanceLettersOfCreditMember" substitutionGroup="xbrli:item" />
<element name="InsuranceProgramObligationsMember" type="nonnum:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" id="myrg_InsuranceProgramObligationsMember" substitutionGroup="xbrli:item" />
<element name="ContractPerformanceObligationsMember" type="nonnum:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" id="myrg_ContractPerformanceObligationsMember" substitutionGroup="xbrli:item" />
<element name="LineOfCreditFacilityOptionToIncreaseMaximumBorrowingCapacity" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="duration" nillable="true" id="myrg_LineOfCreditFacilityOptionToIncreaseMaximumBorrowingCapacity" substitutionGroup="xbrli:item" xbrli:balance="credit" />
<element name="LetterOfCreditFeesPercentage" type="num:percentItemType" abstract="false" xbrli:periodType="instant" nillable="true" id="myrg_LetterOfCreditFeesPercentage" substitutionGroup="xbrli:item" />
<element name="DebtInstrumentCovenantInterestCoverageRatio" type="xbrli:decimalItemType" abstract="false" xbrli:periodType="duration" nillable="true" id="myrg_DebtInstrumentCovenantInterestCoverageRatio" substitutionGroup="xbrli:item" />
<element name="PercentageOfCapitalStockFromDirectForeignSubsidiaries" type="num:percentItemType" abstract="false" xbrli:periodType="duration" nillable="true" id="myrg_PercentageOfCapitalStockFromDirectForeignSubsidiaries" substitutionGroup="xbrli:item" />
<element name="MaximumAcquisitionConsiderationUnderCreditAgreement" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="duration" nillable="true" id="myrg_MaximumAcquisitionConsiderationUnderCreditAgreement" substitutionGroup="xbrli:item" xbrli:balance="credit" />
<element name="DebtInstrumentCovenantLeveragedDebtRatioRestriction" type="xbrli:decimalItemType" abstract="false" xbrli:periodType="duration" nillable="true" id="myrg_DebtInstrumentCovenantLeveragedDebtRatioRestriction" substitutionGroup="xbrli:item" />
<element name="LeverageCoverageRatioExpansion" type="xbrli:decimalItemType" abstract="false" xbrli:periodType="duration" nillable="true" id="myrg_LeverageCoverageRatioExpansion" substitutionGroup="xbrli:item" />
<element name="LeverageCoverageRatio" type="xbrli:decimalItemType" abstract="false" xbrli:periodType="duration" nillable="true" id="myrg_LeverageCoverageRatio" substitutionGroup="xbrli:item" />
<element name="IncomeTaxesTable" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" id="myrg_IncomeTaxesTable" substitutionGroup="xbrldt:hypercubeItem" />
<element name="TaxBenefitStockCompensationMember" type="nonnum:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" id="myrg_TaxBenefitStockCompensationMember" substitutionGroup="xbrli:item" />
<element name="IncomeTaxesLineItems" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" id="myrg_IncomeTaxesLineItems" substitutionGroup="xbrli:item" />
<element name="UnrecognizedTaxBenefitIncludingTaxInterestAccrued" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="instant" nillable="true" id="myrg_UnrecognizedTaxBenefitIncludingTaxInterestAccrued" substitutionGroup="xbrli:item" xbrli:balance="credit" />
<element name="LossContingencyInsurancePolicyDeductibleForEachLineOfCoverageExcludingWildfireAndHealth" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="instant" nillable="true" id="myrg_LossContingencyInsurancePolicyDeductibleForEachLineOfCoverageExcludingWildfireAndHealth" substitutionGroup="xbrli:item" xbrli:balance="debit" />
<element name="LossContingencyInsurancePolicyDeductibleForWildfire" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="instant" nillable="true" id="myrg_LossContingencyInsurancePolicyDeductibleForWildfire" substitutionGroup="xbrli:item" xbrli:balance="debit" />
<element name="OutstandingPerformanceBonds" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="instant" nillable="true" id="myrg_OutstandingPerformanceBonds" substitutionGroup="xbrli:item" xbrli:balance="debit" />
<element name="EstimatedCostToCompleteBondedProjects" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="instant" nillable="true" id="myrg_EstimatedCostToCompleteBondedProjects" substitutionGroup="xbrli:item" xbrli:balance="debit" />
<element name="LossContingencyHealthInsuranceDeductibleForQualifiedIndividuals" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="instant" nillable="true" id="myrg_LossContingencyHealthInsuranceDeductibleForQualifiedIndividuals" substitutionGroup="xbrli:item" xbrli:balance="debit" />
<element name="OperatingleasesfutureminimumpaymentsdueabstractAbstract" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" id="myrg_OperatingleasesfutureminimumpaymentsdueabstractAbstract" substitutionGroup="xbrli:item" />
<element name="MarketBasedPerformanceAwardsMember" type="nonnum:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" id="myrg_MarketBasedPerformanceAwardsMember" substitutionGroup="xbrli:item" />
<element name="InternalMeasureBasedPerformanceAwardsMember" type="nonnum:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" id="myrg_InternalMeasureBasedPerformanceAwardsMember" substitutionGroup="xbrli:item" />
<element name="LongtermIncentivePlanMember" type="nonnum:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" id="myrg_LongtermIncentivePlanMember" substitutionGroup="xbrli:item" />
<element name="ShareBasedCompensationArrangementByShareBasedPaymentAwardPotentialPayoutAsPercentageOfTargetShares" type="num:percentItemType" abstract="false" xbrli:periodType="duration" nillable="true" id="myrg_ShareBasedCompensationArrangementByShareBasedPaymentAwardPotentialPayoutAsPercentageOfTargetShares" substitutionGroup="xbrli:item" />
<element name="EmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsAbstract" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" id="myrg_EmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsAbstract" substitutionGroup="xbrli:item" />
<element name="ReversalOfShareBasedCompensation" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="duration" nillable="true" id="myrg_ReversalOfShareBasedCompensation" substitutionGroup="xbrli:item" xbrli:balance="credit" />
<element name="SegmentTable" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" id="myrg_SegmentTable" substitutionGroup="xbrldt:hypercubeItem" />
<element name="TdMember" type="nonnum:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" id="myrg_TdMember" substitutionGroup="xbrli:item" />
<element name="CiMember" type="nonnum:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" id="myrg_CiMember" substitutionGroup="xbrli:item" />
<element name="CanadianOperationMember" type="nonnum:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" id="myrg_CanadianOperationMember" substitutionGroup="xbrli:item" />
<element name="EariningsPerShareTable" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" id="myrg_EariningsPerShareTable" substitutionGroup="xbrldt:hypercubeItem" />
<element name="EarningsPerShareLineItems" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" id="myrg_EarningsPerShareLineItems" substitutionGroup="xbrli:item" />
<element name="RestrictedstockMember" type="nonnum:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" id="myrg_RestrictedstockMember" substitutionGroup="xbrli:item" />
<element name="HuenElectricIncMember" type="nonnum:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" id="myrg_HuenElectricIncMember" substitutionGroup="xbrli:item" />
</schema>
</XBRL>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>EX-101.CAL
<SEQUENCE>9
<FILENAME>myrg-20180630_cal.xml
<DESCRIPTION>XBRL TAXONOMY EXTENSION CALCULATION LINKBASE
<TEXT>
<XBRL>
<?xml version="1.0" encoding="utf-8"?>
<!--Generated by DataTracks version 3.0 on 30-July-2018 [08:24:51] {PM} EST - www.datatracks.com-->
<linkbase xmlns="http://www.xbrl.org/2003/linkbase" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:xlink="http://www.w3.org/1999/xlink" xsi:schemaLocation="http://www.xbrl.org/2003/linkbase http://www.xbrl.org/2003/xbrl-linkbase-2003-12-31.xsd">
<roleRef xlink:type="simple" xlink:href="myrg-20180630.xsd#ConsolidatedBalanceSheets" roleURI="http://www.myrgroup.com/role/ConsolidatedBalanceSheets" />
<roleRef xlink:type="simple" xlink:href="myrg-20180630.xsd#ConsolidatedStatementsOfOperationsAndComprehensiveIncome" roleURI="http://www.myrgroup.com/role/ConsolidatedStatementsOfOperationsAndComprehensiveIncome" />
<roleRef xlink:type="simple" xlink:href="myrg-20180630.xsd#ConsolidatedStatementsOfCashFlows" roleURI="http://www.myrgroup.com/role/ConsolidatedStatementsOfCashFlows" />
<roleRef xlink:type="simple" xlink:href="myrg-20180630.xsd#ContractsInProcessDetails" roleURI="http://www.myrgroup.com/role/ContractsInProcessDetails" />
<roleRef xlink:type="simple" xlink:href="myrg-20180630.xsd#ContractsInProcessDetails1" roleURI="http://www.myrgroup.com/role/ContractsInProcessDetails1" />
<roleRef xlink:type="simple" xlink:href="myrg-20180630.xsd#LeaseObligationsDetails" roleURI="http://www.myrgroup.com/role/LeaseObligationsDetails" />
<roleRef xlink:type="simple" xlink:href="myrg-20180630.xsd#EarningsPerShareDetails" roleURI="http://www.myrgroup.com/role/EarningsPerShareDetails" />
<calculationLink xlink:type="extended" xlink:role="http://www.myrgroup.com/role/ConsolidatedBalanceSheets">
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_Assets" xlink:label="loc_us-gaap_Assets" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_AssetsCurrent" xlink:label="loc_us-gaap_AssetsCurrent" />
<calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_Assets" xlink:to="loc_us-gaap_AssetsCurrent" use="optional" order="10" weight="1" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_CashAndCashEquivalentsAtCarryingValue" xlink:label="loc_us-gaap_CashAndCashEquivalentsAtCarryingValue" />
<calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_AssetsCurrent" xlink:to="loc_us-gaap_CashAndCashEquivalentsAtCarryingValue" use="optional" order="10" weight="1" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_AccountsReceivableNetCurrent" xlink:label="loc_us-gaap_AccountsReceivableNetCurrent" />
<calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_AssetsCurrent" xlink:to="loc_us-gaap_AccountsReceivableNetCurrent" use="optional" order="20" weight="1" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_CostsInExcessOfBillingsOnUncompletedContractsOrProgramsExpectedToBeCollectedWithinOneYear" xlink:label="loc_us-gaap_CostsInExcessOfBillingsOnUncompletedContractsOrProgramsExpectedToBeCollectedWithinOneYear" />
<calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_AssetsCurrent" xlink:to="loc_us-gaap_CostsInExcessOfBillingsOnUncompletedContractsOrProgramsExpectedToBeCollectedWithinOneYear" use="optional" order="30" weight="1" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_InsuranceSettlementsReceivableCurrent" xlink:label="loc_us-gaap_InsuranceSettlementsReceivableCurrent" />
<calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_AssetsCurrent" xlink:to="loc_us-gaap_InsuranceSettlementsReceivableCurrent" use="optional" order="40" weight="1" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_IncomeTaxesReceivable" xlink:label="loc_us-gaap_IncomeTaxesReceivable" />
<calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_AssetsCurrent" xlink:to="loc_us-gaap_IncomeTaxesReceivable" use="optional" order="50" weight="1" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_OtherAssetsCurrent" xlink:label="loc_us-gaap_OtherAssetsCurrent" />
<calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_AssetsCurrent" xlink:to="loc_us-gaap_OtherAssetsCurrent" use="optional" order="60" weight="1" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_PropertyPlantAndEquipmentNet" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentNet" />
<calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_Assets" xlink:to="loc_us-gaap_PropertyPlantAndEquipmentNet" use="optional" order="20" weight="1" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_Goodwill" xlink:label="loc_us-gaap_Goodwill" />
<calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_Assets" xlink:to="loc_us-gaap_Goodwill" use="optional" order="30" weight="1" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_IntangibleAssetsNetExcludingGoodwill" xlink:label="loc_us-gaap_IntangibleAssetsNetExcludingGoodwill" />
<calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_Assets" xlink:to="loc_us-gaap_IntangibleAssetsNetExcludingGoodwill" use="optional" order="40" weight="1" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_InsuranceSettlementsReceivableNoncurrent" xlink:label="loc_us-gaap_InsuranceSettlementsReceivableNoncurrent" />
<calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_Assets" xlink:to="loc_us-gaap_InsuranceSettlementsReceivableNoncurrent" use="optional" order="50" weight="1" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_InvestmentsInAffiliatesSubsidiariesAssociatesAndJointVentures" xlink:label="loc_us-gaap_InvestmentsInAffiliatesSubsidiariesAssociatesAndJointVentures" />
<calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_Assets" xlink:to="loc_us-gaap_InvestmentsInAffiliatesSubsidiariesAssociatesAndJointVentures" use="optional" order="60" weight="1" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_OtherAssetsNoncurrent" xlink:label="loc_us-gaap_OtherAssetsNoncurrent" />
<calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_Assets" xlink:to="loc_us-gaap_OtherAssetsNoncurrent" use="optional" order="70" weight="1" />
</calculationLink>
<calculationLink xlink:type="extended" xlink:role="http://www.myrgroup.com/role/ConsolidatedBalanceSheets">
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_LiabilitiesAndStockholdersEquity" xlink:label="loc_us-gaap_LiabilitiesAndStockholdersEquity" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_Liabilities" xlink:label="loc_us-gaap_Liabilities" />
<calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_LiabilitiesAndStockholdersEquity" xlink:to="loc_us-gaap_Liabilities" use="optional" order="10" weight="1" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_LiabilitiesCurrent" xlink:label="loc_us-gaap_LiabilitiesCurrent" />
<calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_Liabilities" xlink:to="loc_us-gaap_LiabilitiesCurrent" use="optional" order="10" weight="1" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_CapitalLeaseObligationsCurrent" xlink:label="loc_us-gaap_CapitalLeaseObligationsCurrent" />
<calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_LiabilitiesCurrent" xlink:to="loc_us-gaap_CapitalLeaseObligationsCurrent" use="optional" order="10" weight="1" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_AccountsPayableCurrent" xlink:label="loc_us-gaap_AccountsPayableCurrent" />
<calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_LiabilitiesCurrent" xlink:to="loc_us-gaap_AccountsPayableCurrent" use="optional" order="20" weight="1" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_BillingsInExcessOfCostCurrent" xlink:label="loc_us-gaap_BillingsInExcessOfCostCurrent" />
<calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_LiabilitiesCurrent" xlink:to="loc_us-gaap_BillingsInExcessOfCostCurrent" use="optional" order="30" weight="1" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_SelfInsuranceReserveCurrent" xlink:label="loc_us-gaap_SelfInsuranceReserveCurrent" />
<calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_LiabilitiesCurrent" xlink:to="loc_us-gaap_SelfInsuranceReserveCurrent" use="optional" order="40" weight="1" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_AccruedIncomeTaxesCurrent" xlink:label="loc_us-gaap_AccruedIncomeTaxesCurrent" />
<calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_LiabilitiesCurrent" xlink:to="loc_us-gaap_AccruedIncomeTaxesCurrent" use="optional" order="50" weight="1" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_OtherLiabilitiesCurrent" xlink:label="loc_us-gaap_OtherLiabilitiesCurrent" />
<calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_LiabilitiesCurrent" xlink:to="loc_us-gaap_OtherLiabilitiesCurrent" use="optional" order="60" weight="1" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_DeferredTaxLiabilitiesNoncurrent" xlink:label="loc_us-gaap_DeferredTaxLiabilitiesNoncurrent" />
<calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_Liabilities" xlink:to="loc_us-gaap_DeferredTaxLiabilitiesNoncurrent" use="optional" order="20" weight="1" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_LongTermDebtNoncurrent" xlink:label="loc_us-gaap_LongTermDebtNoncurrent" />
<calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_Liabilities" xlink:to="loc_us-gaap_LongTermDebtNoncurrent" use="optional" order="30" weight="1" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_SelfInsuranceReserveNoncurrent" xlink:label="loc_us-gaap_SelfInsuranceReserveNoncurrent" />
<calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_Liabilities" xlink:to="loc_us-gaap_SelfInsuranceReserveNoncurrent" use="optional" order="40" weight="1" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_CapitalLeaseObligationsNoncurrent" xlink:label="loc_us-gaap_CapitalLeaseObligationsNoncurrent" />
<calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_Liabilities" xlink:to="loc_us-gaap_CapitalLeaseObligationsNoncurrent" use="optional" order="50" weight="1" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_OtherLiabilitiesNoncurrent" xlink:label="loc_us-gaap_OtherLiabilitiesNoncurrent" />
<calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_Liabilities" xlink:to="loc_us-gaap_OtherLiabilitiesNoncurrent" use="optional" order="60" weight="1" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_StockholdersEquity" xlink:label="loc_us-gaap_StockholdersEquity" />
<calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_LiabilitiesAndStockholdersEquity" xlink:to="loc_us-gaap_StockholdersEquity" use="optional" order="20" weight="1" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_PreferredStockValueOutstanding" xlink:label="loc_us-gaap_PreferredStockValueOutstanding" />
<calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_StockholdersEquity" xlink:to="loc_us-gaap_PreferredStockValueOutstanding" use="optional" order="10" weight="1" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_CommonStockValue" xlink:label="loc_us-gaap_CommonStockValue" />
<calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_StockholdersEquity" xlink:to="loc_us-gaap_CommonStockValue" use="optional" order="20" weight="1" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_AdditionalPaidInCapitalCommonStock" xlink:label="loc_us-gaap_AdditionalPaidInCapitalCommonStock" />
<calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_StockholdersEquity" xlink:to="loc_us-gaap_AdditionalPaidInCapitalCommonStock" use="optional" order="30" weight="1" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax" xlink:label="loc_us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax" />
<calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_StockholdersEquity" xlink:to="loc_us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax" use="optional" order="40" weight="1" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_RetainedEarningsAccumulatedDeficit" xlink:label="loc_us-gaap_RetainedEarningsAccumulatedDeficit" />
<calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_StockholdersEquity" xlink:to="loc_us-gaap_RetainedEarningsAccumulatedDeficit" use="optional" order="50" weight="1" />
</calculationLink>
<calculationLink xlink:type="extended" xlink:role="http://www.myrgroup.com/role/ContractsInProcessDetails">
<loc xlink:type="locator" xlink:href="myrg-20180630.xsd#myrg_NetCostsAndEstimatedEarningsInExcessOfBillings" xlink:label="loc_myrg_NetCostsAndEstimatedEarningsInExcessOfBillings" />
<loc xlink:type="locator" xlink:href="myrg-20180630.xsd#myrg_AggregateCostsIncurredOnUncompletedContractsAndEstimatedEarnings" xlink:label="loc_myrg_AggregateCostsIncurredOnUncompletedContractsAndEstimatedEarnings" />
<calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_myrg_NetCostsAndEstimatedEarningsInExcessOfBillings" xlink:to="loc_myrg_AggregateCostsIncurredOnUncompletedContractsAndEstimatedEarnings" use="optional" order="10" weight="1" />
<loc xlink:type="locator" xlink:href="myrg-20180630.xsd#myrg_BillingsToDate" xlink:label="loc_myrg_BillingsToDate" />
<calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_myrg_NetCostsAndEstimatedEarningsInExcessOfBillings" xlink:to="loc_myrg_BillingsToDate" use="optional" order="20" weight="-1" />
</calculationLink>
<calculationLink xlink:type="extended" xlink:role="http://www.myrgroup.com/role/ContractsInProcessDetails1">
<loc xlink:type="locator" xlink:href="myrg-20180630.xsd#myrg_NetCostsAndEstimatedEarningsInExcessOfBillings" xlink:label="loc_myrg_NetCostsAndEstimatedEarningsInExcessOfBillings" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_CostsInExcessOfBillingsOnUncompletedContractsOrProgramsExpectedToBeCollectedWithinOneYear" xlink:label="loc_us-gaap_CostsInExcessOfBillingsOnUncompletedContractsOrProgramsExpectedToBeCollectedWithinOneYear" />
<calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_myrg_NetCostsAndEstimatedEarningsInExcessOfBillings" xlink:to="loc_us-gaap_CostsInExcessOfBillingsOnUncompletedContractsOrProgramsExpectedToBeCollectedWithinOneYear" use="optional" order="10" weight="1" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_BillingsInExcessOfCostCurrent" xlink:label="loc_us-gaap_BillingsInExcessOfCostCurrent" />
<calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_myrg_NetCostsAndEstimatedEarningsInExcessOfBillings" xlink:to="loc_us-gaap_BillingsInExcessOfCostCurrent" use="optional" order="20" weight="-1" />
</calculationLink>
<calculationLink xlink:type="extended" xlink:role="http://www.myrgroup.com/role/ConsolidatedStatementsOfOperationsAndComprehensiveIncome">
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_NetIncomeLoss" xlink:label="loc_us-gaap_NetIncomeLoss" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments" xlink:label="loc_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments" />
<calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetIncomeLoss" xlink:to="loc_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments" use="optional" order="10" weight="1" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_OperatingIncomeLoss" xlink:label="loc_us-gaap_OperatingIncomeLoss" />
<calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments" xlink:to="loc_us-gaap_OperatingIncomeLoss" use="optional" order="10" weight="1" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_GrossProfit" xlink:label="loc_us-gaap_GrossProfit" />
<calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_OperatingIncomeLoss" xlink:to="loc_us-gaap_GrossProfit" use="optional" order="10" weight="1" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax" xlink:label="loc_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax" />
<calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_GrossProfit" xlink:to="loc_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax" use="optional" order="10" weight="1" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_CostOfGoodsAndServicesSold" xlink:label="loc_us-gaap_CostOfGoodsAndServicesSold" />
<calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_GrossProfit" xlink:to="loc_us-gaap_CostOfGoodsAndServicesSold" use="optional" order="20" weight="-1" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_SellingGeneralAndAdministrativeExpense" xlink:label="loc_us-gaap_SellingGeneralAndAdministrativeExpense" />
<calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_OperatingIncomeLoss" xlink:to="loc_us-gaap_SellingGeneralAndAdministrativeExpense" use="optional" order="20" weight="-1" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_AmortizationOfIntangibleAssets" xlink:label="loc_us-gaap_AmortizationOfIntangibleAssets" />
<calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_OperatingIncomeLoss" xlink:to="loc_us-gaap_AmortizationOfIntangibleAssets" use="optional" order="30" weight="-1" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_GainLossOnSaleOfPropertyPlantEquipment" xlink:label="loc_us-gaap_GainLossOnSaleOfPropertyPlantEquipment" />
<calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_OperatingIncomeLoss" xlink:to="loc_us-gaap_GainLossOnSaleOfPropertyPlantEquipment" use="optional" order="40" weight="1" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_InvestmentIncomeInterest" xlink:label="loc_us-gaap_InvestmentIncomeInterest" />
<calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments" xlink:to="loc_us-gaap_InvestmentIncomeInterest" use="optional" order="20" weight="1" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_InterestExpense" xlink:label="loc_us-gaap_InterestExpense" />
<calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments" xlink:to="loc_us-gaap_InterestExpense" use="optional" order="30" weight="-1" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_OtherNonoperatingIncomeExpense" xlink:label="loc_us-gaap_OtherNonoperatingIncomeExpense" />
<calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments" xlink:to="loc_us-gaap_OtherNonoperatingIncomeExpense" use="optional" order="40" weight="1" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_IncomeTaxExpenseBenefit" xlink:label="loc_us-gaap_IncomeTaxExpenseBenefit" />
<calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetIncomeLoss" xlink:to="loc_us-gaap_IncomeTaxExpenseBenefit" use="optional" order="20" weight="-1" />
</calculationLink>
<calculationLink xlink:type="extended" xlink:role="http://www.myrgroup.com/role/ConsolidatedStatementsOfOperationsAndComprehensiveIncome">
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_ComprehensiveIncomeNetOfTax" xlink:label="loc_us-gaap_ComprehensiveIncomeNetOfTax" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_NetIncomeLoss" xlink:label="loc_us-gaap_NetIncomeLoss" />
<calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_ComprehensiveIncomeNetOfTax" xlink:to="loc_us-gaap_NetIncomeLoss" use="optional" order="10" weight="1" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_OtherComprehensiveIncomeLossNetOfTax" xlink:label="loc_us-gaap_OtherComprehensiveIncomeLossNetOfTax" />
<calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_ComprehensiveIncomeNetOfTax" xlink:to="loc_us-gaap_OtherComprehensiveIncomeLossNetOfTax" use="optional" order="20" weight="1" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationGainLossArisingDuringPeriodNetOfTax" xlink:label="loc_us-gaap_OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationGainLossArisingDuringPeriodNetOfTax" />
<calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_OtherComprehensiveIncomeLossNetOfTax" xlink:to="loc_us-gaap_OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationGainLossArisingDuringPeriodNetOfTax" use="optional" order="10" weight="1" />
</calculationLink>
<calculationLink xlink:type="extended" xlink:role="http://www.myrgroup.com/role/LeaseObligationsDetails">
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_CapitalLeasesFutureMinimumPaymentsPresentValueOfNetMinimumPayments" xlink:label="loc_us-gaap_CapitalLeasesFutureMinimumPaymentsPresentValueOfNetMinimumPayments" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_CapitalLeasesFutureMinimumPaymentsDue" xlink:label="loc_us-gaap_CapitalLeasesFutureMinimumPaymentsDue" />
<calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_CapitalLeasesFutureMinimumPaymentsPresentValueOfNetMinimumPayments" xlink:to="loc_us-gaap_CapitalLeasesFutureMinimumPaymentsDue" use="optional" order="10" weight="1" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_CapitalLeasesFutureMinimumPaymentsRemainderOfFiscalYear" xlink:label="loc_us-gaap_CapitalLeasesFutureMinimumPaymentsRemainderOfFiscalYear" />
<calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_CapitalLeasesFutureMinimumPaymentsDue" xlink:to="loc_us-gaap_CapitalLeasesFutureMinimumPaymentsRemainderOfFiscalYear" use="optional" order="10" weight="1" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_CapitalLeasesFutureMinimumPaymentsDueCurrent" xlink:label="loc_us-gaap_CapitalLeasesFutureMinimumPaymentsDueCurrent" />
<calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_CapitalLeasesFutureMinimumPaymentsDue" xlink:to="loc_us-gaap_CapitalLeasesFutureMinimumPaymentsDueCurrent" use="optional" order="20" weight="1" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_CapitalLeasesFutureMinimumPaymentsDueInTwoYears" xlink:label="loc_us-gaap_CapitalLeasesFutureMinimumPaymentsDueInTwoYears" />
<calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_CapitalLeasesFutureMinimumPaymentsDue" xlink:to="loc_us-gaap_CapitalLeasesFutureMinimumPaymentsDueInTwoYears" use="optional" order="30" weight="1" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_CapitalLeasesFutureMinimumPaymentsDueInThreeYears" xlink:label="loc_us-gaap_CapitalLeasesFutureMinimumPaymentsDueInThreeYears" />
<calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_CapitalLeasesFutureMinimumPaymentsDue" xlink:to="loc_us-gaap_CapitalLeasesFutureMinimumPaymentsDueInThreeYears" use="optional" order="40" weight="1" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_CapitalLeasesFutureMinimumPaymentsDueInFourYears" xlink:label="loc_us-gaap_CapitalLeasesFutureMinimumPaymentsDueInFourYears" />
<calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_CapitalLeasesFutureMinimumPaymentsDue" xlink:to="loc_us-gaap_CapitalLeasesFutureMinimumPaymentsDueInFourYears" use="optional" order="50" weight="1" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_CapitalLeasesFutureMinimumPaymentsDueThereafter" xlink:label="loc_us-gaap_CapitalLeasesFutureMinimumPaymentsDueThereafter" />
<calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_CapitalLeasesFutureMinimumPaymentsDue" xlink:to="loc_us-gaap_CapitalLeasesFutureMinimumPaymentsDueThereafter" use="optional" order="60" weight="1" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_CapitalLeasesFutureMinimumPaymentsInterestIncludedInPayments" xlink:label="loc_us-gaap_CapitalLeasesFutureMinimumPaymentsInterestIncludedInPayments" />
<calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_CapitalLeasesFutureMinimumPaymentsPresentValueOfNetMinimumPayments" xlink:to="loc_us-gaap_CapitalLeasesFutureMinimumPaymentsInterestIncludedInPayments" use="optional" order="20" weight="-1" />
</calculationLink>
<calculationLink xlink:type="extended" xlink:role="http://www.myrgroup.com/role/LeaseObligationsDetails">
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_OperatingLeasesFutureMinimumPaymentsDue" xlink:label="loc_us-gaap_OperatingLeasesFutureMinimumPaymentsDue" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_OperatingLeasesFutureMinimumPaymentsRemainderOfFiscalYear" xlink:label="loc_us-gaap_OperatingLeasesFutureMinimumPaymentsRemainderOfFiscalYear" />
<calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_OperatingLeasesFutureMinimumPaymentsDue" xlink:to="loc_us-gaap_OperatingLeasesFutureMinimumPaymentsRemainderOfFiscalYear" use="optional" order="10" weight="1" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_OperatingLeasesFutureMinimumPaymentsDueCurrent" xlink:label="loc_us-gaap_OperatingLeasesFutureMinimumPaymentsDueCurrent" />
<calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_OperatingLeasesFutureMinimumPaymentsDue" xlink:to="loc_us-gaap_OperatingLeasesFutureMinimumPaymentsDueCurrent" use="optional" order="20" weight="1" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_OperatingLeasesFutureMinimumPaymentsDueInTwoYears" xlink:label="loc_us-gaap_OperatingLeasesFutureMinimumPaymentsDueInTwoYears" />
<calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_OperatingLeasesFutureMinimumPaymentsDue" xlink:to="loc_us-gaap_OperatingLeasesFutureMinimumPaymentsDueInTwoYears" use="optional" order="30" weight="1" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_OperatingLeasesFutureMinimumPaymentsDueInThreeYears" xlink:label="loc_us-gaap_OperatingLeasesFutureMinimumPaymentsDueInThreeYears" />
<calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_OperatingLeasesFutureMinimumPaymentsDue" xlink:to="loc_us-gaap_OperatingLeasesFutureMinimumPaymentsDueInThreeYears" use="optional" order="40" weight="1" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_OperatingLeasesFutureMinimumPaymentsDueInFourYears" xlink:label="loc_us-gaap_OperatingLeasesFutureMinimumPaymentsDueInFourYears" />
<calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_OperatingLeasesFutureMinimumPaymentsDue" xlink:to="loc_us-gaap_OperatingLeasesFutureMinimumPaymentsDueInFourYears" use="optional" order="50" weight="1" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_OperatingLeasesFutureMinimumPaymentsDueThereafter" xlink:label="loc_us-gaap_OperatingLeasesFutureMinimumPaymentsDueThereafter" />
<calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_OperatingLeasesFutureMinimumPaymentsDue" xlink:to="loc_us-gaap_OperatingLeasesFutureMinimumPaymentsDueThereafter" use="optional" order="60" weight="1" />
</calculationLink>
<calculationLink xlink:type="extended" xlink:role="http://www.myrgroup.com/role/ConsolidatedStatementsOfCashFlows">
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_CashAndCashEquivalentsPeriodIncreaseDecrease" xlink:label="loc_us-gaap_CashAndCashEquivalentsPeriodIncreaseDecrease" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_NetCashProvidedByUsedInOperatingActivities" xlink:label="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities" />
<calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_CashAndCashEquivalentsPeriodIncreaseDecrease" xlink:to="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities" use="optional" order="10" weight="1" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_NetIncomeLoss" xlink:label="loc_us-gaap_NetIncomeLoss" />
<calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities" xlink:to="loc_us-gaap_NetIncomeLoss" use="optional" order="10" weight="1" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_Depreciation" xlink:label="loc_us-gaap_Depreciation" />
<calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities" xlink:to="loc_us-gaap_Depreciation" use="optional" order="20" weight="1" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_AmortizationOfIntangibleAssets" xlink:label="loc_us-gaap_AmortizationOfIntangibleAssets" />
<calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities" xlink:to="loc_us-gaap_AmortizationOfIntangibleAssets" use="optional" order="30" weight="1" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_ShareBasedCompensation" xlink:label="loc_us-gaap_ShareBasedCompensation" />
<calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities" xlink:to="loc_us-gaap_ShareBasedCompensation" use="optional" order="40" weight="1" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_DeferredIncomeTaxExpenseBenefit" xlink:label="loc_us-gaap_DeferredIncomeTaxExpenseBenefit" />
<calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities" xlink:to="loc_us-gaap_DeferredIncomeTaxExpenseBenefit" use="optional" order="50" weight="1" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_GainLossOnSaleOfPropertyPlantEquipment" xlink:label="loc_us-gaap_GainLossOnSaleOfPropertyPlantEquipment" />
<calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities" xlink:to="loc_us-gaap_GainLossOnSaleOfPropertyPlantEquipment" use="optional" order="60" weight="-1" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_OtherNoncashIncomeExpense" xlink:label="loc_us-gaap_OtherNoncashIncomeExpense" />
<calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities" xlink:to="loc_us-gaap_OtherNoncashIncomeExpense" use="optional" order="70" weight="-1" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_IncreaseDecreaseInAccountsReceivable" xlink:label="loc_us-gaap_IncreaseDecreaseInAccountsReceivable" />
<calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities" xlink:to="loc_us-gaap_IncreaseDecreaseInAccountsReceivable" use="optional" order="80" weight="-1" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_IncreaseDecreaseInUnbilledReceivables" xlink:label="loc_us-gaap_IncreaseDecreaseInUnbilledReceivables" />
<calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities" xlink:to="loc_us-gaap_IncreaseDecreaseInUnbilledReceivables" use="optional" order="90" weight="-1" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_IncreaseDecreaseInInsuranceSettlementsReceivable" xlink:label="loc_us-gaap_IncreaseDecreaseInInsuranceSettlementsReceivable" />
<calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities" xlink:to="loc_us-gaap_IncreaseDecreaseInInsuranceSettlementsReceivable" use="optional" order="100" weight="-1" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_IncreaseDecreaseInOtherOperatingAssets" xlink:label="loc_us-gaap_IncreaseDecreaseInOtherOperatingAssets" />
<calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities" xlink:to="loc_us-gaap_IncreaseDecreaseInOtherOperatingAssets" use="optional" order="110" weight="-1" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_IncreaseDecreaseInAccountsPayable" xlink:label="loc_us-gaap_IncreaseDecreaseInAccountsPayable" />
<calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities" xlink:to="loc_us-gaap_IncreaseDecreaseInAccountsPayable" use="optional" order="120" weight="1" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_IncreaseDecreaseInBillingInExcessOfCostOfEarnings" xlink:label="loc_us-gaap_IncreaseDecreaseInBillingInExcessOfCostOfEarnings" />
<calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities" xlink:to="loc_us-gaap_IncreaseDecreaseInBillingInExcessOfCostOfEarnings" use="optional" order="130" weight="1" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_IncreaseDecreaseInSelfInsuranceReserve" xlink:label="loc_us-gaap_IncreaseDecreaseInSelfInsuranceReserve" />
<calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities" xlink:to="loc_us-gaap_IncreaseDecreaseInSelfInsuranceReserve" use="optional" order="140" weight="1" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_IncreaseDecreaseInOtherOperatingLiabilities" xlink:label="loc_us-gaap_IncreaseDecreaseInOtherOperatingLiabilities" />
<calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities" xlink:to="loc_us-gaap_IncreaseDecreaseInOtherOperatingLiabilities" use="optional" order="150" weight="1" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_NetCashProvidedByUsedInInvestingActivities" xlink:label="loc_us-gaap_NetCashProvidedByUsedInInvestingActivities" />
<calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_CashAndCashEquivalentsPeriodIncreaseDecrease" xlink:to="loc_us-gaap_NetCashProvidedByUsedInInvestingActivities" use="optional" order="20" weight="1" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_ProceedsFromSaleOfPropertyPlantAndEquipment" xlink:label="loc_us-gaap_ProceedsFromSaleOfPropertyPlantAndEquipment" />
<calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInInvestingActivities" xlink:to="loc_us-gaap_ProceedsFromSaleOfPropertyPlantAndEquipment" use="optional" order="10" weight="1" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_PaymentsToAcquirePropertyPlantAndEquipment" xlink:label="loc_us-gaap_PaymentsToAcquirePropertyPlantAndEquipment" />
<calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInInvestingActivities" xlink:to="loc_us-gaap_PaymentsToAcquirePropertyPlantAndEquipment" use="optional" order="20" weight="-1" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_NetCashProvidedByUsedInFinancingActivities" xlink:label="loc_us-gaap_NetCashProvidedByUsedInFinancingActivities" />
<calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_CashAndCashEquivalentsPeriodIncreaseDecrease" xlink:to="loc_us-gaap_NetCashProvidedByUsedInFinancingActivities" use="optional" order="30" weight="1" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_ProceedsFromRepaymentsOfLinesOfCredit" xlink:label="loc_us-gaap_ProceedsFromRepaymentsOfLinesOfCredit" />
<calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInFinancingActivities" xlink:to="loc_us-gaap_ProceedsFromRepaymentsOfLinesOfCredit" use="optional" order="10" weight="1" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_RepaymentsOfLongTermCapitalLeaseObligations" xlink:label="loc_us-gaap_RepaymentsOfLongTermCapitalLeaseObligations" />
<calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInFinancingActivities" xlink:to="loc_us-gaap_RepaymentsOfLongTermCapitalLeaseObligations" use="optional" order="20" weight="-1" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_ProceedsFromStockOptionsExercised" xlink:label="loc_us-gaap_ProceedsFromStockOptionsExercised" />
<calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInFinancingActivities" xlink:to="loc_us-gaap_ProceedsFromStockOptionsExercised" use="optional" order="30" weight="1" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_PaymentsForRepurchaseOfCommonStock" xlink:label="loc_us-gaap_PaymentsForRepurchaseOfCommonStock" />
<calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInFinancingActivities" xlink:to="loc_us-gaap_PaymentsForRepurchaseOfCommonStock" use="optional" order="40" weight="-1" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_ProceedsFromPaymentsForOtherFinancingActivities" xlink:label="loc_us-gaap_ProceedsFromPaymentsForOtherFinancingActivities" />
<calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInFinancingActivities" xlink:to="loc_us-gaap_ProceedsFromPaymentsForOtherFinancingActivities" use="optional" order="50" weight="1" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_EffectOfExchangeRateOnCash" xlink:label="loc_us-gaap_EffectOfExchangeRateOnCash" />
<calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_CashAndCashEquivalentsPeriodIncreaseDecrease" xlink:to="loc_us-gaap_EffectOfExchangeRateOnCash" use="optional" order="40" weight="1" />
</calculationLink>
<calculationLink xlink:type="extended" xlink:role="http://www.myrgroup.com/role/EarningsPerShareDetails">
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding" xlink:label="loc_us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_WeightedAverageNumberOfSharesOutstandingBasic" xlink:label="loc_us-gaap_WeightedAverageNumberOfSharesOutstandingBasic" />
<calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding" xlink:to="loc_us-gaap_WeightedAverageNumberOfSharesOutstandingBasic" use="optional" order="10" weight="1" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_WeightedAverageNumberDilutedSharesOutstandingAdjustment" xlink:label="loc_us-gaap_WeightedAverageNumberDilutedSharesOutstandingAdjustment" />
<calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding" xlink:to="loc_us-gaap_WeightedAverageNumberDilutedSharesOutstandingAdjustment" use="optional" order="20" weight="1" />
</calculationLink>
</linkbase>
</XBRL>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>EX-101.DEF
<SEQUENCE>10
<FILENAME>myrg-20180630_def.xml
<DESCRIPTION>XBRL TAXONOMY EXTENSION DEFINITION LINKBASE
<TEXT>
<XBRL>
<?xml version="1.0" encoding="utf-8"?>
<!--Generated by DataTracks version 3.0 on 30-July-2018 [08:24:52] {PM} EST - www.datatracks.com-->
<linkbase xmlns="http://www.xbrl.org/2003/linkbase" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:xlink="http://www.w3.org/1999/xlink" xsi:schemaLocation="http://www.xbrl.org/2003/linkbase http://www.xbrl.org/2003/xbrl-linkbase-2003-12-31.xsd" xmlns:xbrldt="http://xbrl.org/2005/xbrldt">
<roleRef xlink:type="simple" xlink:href="myrg-20180630.xsd#DocumentAndEntityInformation" roleURI="http://www.myrgroup.com/role/DocumentAndEntityInformation" />
<roleRef xlink:type="simple" xlink:href="myrg-20180630.xsd#ConsolidatedBalanceSheets" roleURI="http://www.myrgroup.com/role/ConsolidatedBalanceSheets" />
<roleRef xlink:type="simple" xlink:href="myrg-20180630.xsd#ConsolidatedBalanceSheetsParenthetical" roleURI="http://www.myrgroup.com/role/ConsolidatedBalanceSheetsParenthetical" />
<roleRef xlink:type="simple" xlink:href="myrg-20180630.xsd#ConsolidatedStatementsOfOperationsAndComprehensiveIncome" roleURI="http://www.myrgroup.com/role/ConsolidatedStatementsOfOperationsAndComprehensiveIncome" />
<roleRef xlink:type="simple" xlink:href="myrg-20180630.xsd#ConsolidatedStatementsOfCashFlows" roleURI="http://www.myrgroup.com/role/ConsolidatedStatementsOfCashFlows" />
<roleRef xlink:type="simple" xlink:href="myrg-20180630.xsd#ContractsInProcessTables" roleURI="http://www.myrgroup.com/role/ContractsInProcessTables" />
<roleRef xlink:type="simple" xlink:href="myrg-20180630.xsd#OrganizationBusinessAndBasisOfPresentationDetailsTextual" roleURI="http://www.myrgroup.com/role/OrganizationBusinessAndBasisOfPresentationDetailsTextual" />
<roleRef xlink:type="simple" xlink:href="myrg-20180630.xsd#RevenueRecognitionDetails" roleURI="http://www.myrgroup.com/role/RevenueRecognitionDetails" />
<roleRef xlink:type="simple" xlink:href="myrg-20180630.xsd#RevenueRecognitionDetails1" roleURI="http://www.myrgroup.com/role/RevenueRecognitionDetails1" />
<roleRef xlink:type="simple" xlink:href="myrg-20180630.xsd#RevenueRecognitionDetails2" roleURI="http://www.myrgroup.com/role/RevenueRecognitionDetails2" />
<roleRef xlink:type="simple" xlink:href="myrg-20180630.xsd#RevenueRecognitionDetails3" roleURI="http://www.myrgroup.com/role/RevenueRecognitionDetails3" />
<roleRef xlink:type="simple" xlink:href="myrg-20180630.xsd#RevenueRecognitionDetailsTextual" roleURI="http://www.myrgroup.com/role/RevenueRecognitionDetailsTextual" />
<roleRef xlink:type="simple" xlink:href="myrg-20180630.xsd#ContractsInProcessDetails" roleURI="http://www.myrgroup.com/role/ContractsInProcessDetails" />
<roleRef xlink:type="simple" xlink:href="myrg-20180630.xsd#ContractsInProcessDetails1" roleURI="http://www.myrgroup.com/role/ContractsInProcessDetails1" />
<roleRef xlink:type="simple" xlink:href="myrg-20180630.xsd#DebtDetailsTextual" roleURI="http://www.myrgroup.com/role/DebtDetailsTextual" />
<roleRef xlink:type="simple" xlink:href="myrg-20180630.xsd#IncomeTaxesDetailsTextual" roleURI="http://www.myrgroup.com/role/IncomeTaxesDetailsTextual" />
<roleRef xlink:type="simple" xlink:href="myrg-20180630.xsd#CommitmentsAndContingenciesDetailsTextual" roleURI="http://www.myrgroup.com/role/CommitmentsAndContingenciesDetailsTextual" />
<roleRef xlink:type="simple" xlink:href="myrg-20180630.xsd#LeaseObligationsDetails" roleURI="http://www.myrgroup.com/role/LeaseObligationsDetails" />
<roleRef xlink:type="simple" xlink:href="myrg-20180630.xsd#LeaseObligationsDetailsTextual" roleURI="http://www.myrgroup.com/role/LeaseObligationsDetailsTextual" />
<roleRef xlink:type="simple" xlink:href="myrg-20180630.xsd#StockBasedCompensationDetailsTextual" roleURI="http://www.myrgroup.com/role/StockBasedCompensationDetailsTextual" />
<roleRef xlink:type="simple" xlink:href="myrg-20180630.xsd#SegmentInformationDetails" roleURI="http://www.myrgroup.com/role/SegmentInformationDetails" />
<roleRef xlink:type="simple" xlink:href="myrg-20180630.xsd#SegmentInformationDetailsTextual" roleURI="http://www.myrgroup.com/role/SegmentInformationDetailsTextual" />
<roleRef xlink:type="simple" xlink:href="myrg-20180630.xsd#EarningsPerShareDetails" roleURI="http://www.myrgroup.com/role/EarningsPerShareDetails" />
<roleRef xlink:type="simple" xlink:href="myrg-20180630.xsd#EarningsPerShareDetails1" roleURI="http://www.myrgroup.com/role/EarningsPerShareDetails1" />
<roleRef xlink:type="simple" xlink:href="myrg-20180630.xsd#SubsequentEventsDetailsTextual" roleURI="http://www.myrgroup.com/role/SubsequentEventsDetailsTextual" />
<arcroleRef arcroleURI="http://xbrl.org/int/dim/arcrole/all" xlink:type="simple" xlink:href="http://www.xbrl.org/2005/xbrldt-2005.xsd#all" />
<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" />
<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" />
<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" />
<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" />
<arcroleRef arcroleURI="http://xbrl.org/int/dim/arcrole/notAll" xlink:type="simple" xlink:href="http://www.xbrl.org/2005/xbrldt-2005.xsd#notAll" />
<definitionLink xlink:type="extended" xlink:role="http://www.myrgroup.com/role/DocumentAndEntityInformation">
<loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2018/dei-2018-01-31.xsd#dei_DocumentInformationLineItems" xlink:label="loc_dei_DocumentInformationLineItems_187555" />
<loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2018/dei-2018-01-31.xsd#dei_DocumentInformationTable" xlink:label="loc_dei_DocumentInformationTable_187558" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_dei_DocumentInformationLineItems_187555" xlink:to="loc_dei_DocumentInformationTable_187558" xbrldt:contextElement="segment" xbrldt:closed="true" use="optional" order="1" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_StatementClassOfStockAxis" xlink:label="loc_us-gaap_StatementClassOfStockAxis_187557" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_dei_DocumentInformationTable_187558" xlink:to="loc_us-gaap_StatementClassOfStockAxis_187557" use="optional" order="2" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_ClassOfStockDomain" xlink:label="loc_us-gaap_ClassOfStockDomain_187556" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_StatementClassOfStockAxis_187557" xlink:to="loc_us-gaap_ClassOfStockDomain_187556" use="optional" order="3" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_ClassOfStockDomain" xlink:label="loc_us-gaap_ClassOfStockDomain_187556_default" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_StatementClassOfStockAxis_187557" xlink:to="loc_us-gaap_ClassOfStockDomain_187556_default" use="optional" order="4" />
<loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2018/dei-2018-01-31.xsd#dei_DocumentType" xlink:label="loc_dei_DocumentType_187411" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_dei_DocumentInformationLineItems_187555" xlink:to="loc_dei_DocumentType_187411" use="optional" order="5" />
<loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2018/dei-2018-01-31.xsd#dei_AmendmentFlag" xlink:label="loc_dei_AmendmentFlag_187412" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_dei_DocumentInformationLineItems_187555" xlink:to="loc_dei_AmendmentFlag_187412" use="optional" order="6" />
<loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2018/dei-2018-01-31.xsd#dei_DocumentPeriodEndDate" xlink:label="loc_dei_DocumentPeriodEndDate_187421" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_dei_DocumentInformationLineItems_187555" xlink:to="loc_dei_DocumentPeriodEndDate_187421" use="optional" order="7" />
<loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2018/dei-2018-01-31.xsd#dei_DocumentFiscalYearFocus" xlink:label="loc_dei_DocumentFiscalYearFocus_187422" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_dei_DocumentInformationLineItems_187555" xlink:to="loc_dei_DocumentFiscalYearFocus_187422" use="optional" order="8" />
<loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2018/dei-2018-01-31.xsd#dei_DocumentFiscalPeriodFocus" xlink:label="loc_dei_DocumentFiscalPeriodFocus_187423" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_dei_DocumentInformationLineItems_187555" xlink:to="loc_dei_DocumentFiscalPeriodFocus_187423" use="optional" order="9" />
<loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2018/dei-2018-01-31.xsd#dei_EntityRegistrantName" xlink:label="loc_dei_EntityRegistrantName_187436" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_dei_DocumentInformationLineItems_187555" xlink:to="loc_dei_EntityRegistrantName_187436" use="optional" order="10" />
<loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2018/dei-2018-01-31.xsd#dei_EntityCentralIndexKey" xlink:label="loc_dei_EntityCentralIndexKey_187437" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_dei_DocumentInformationLineItems_187555" xlink:to="loc_dei_EntityCentralIndexKey_187437" use="optional" order="11" />
<loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2018/dei-2018-01-31.xsd#dei_CurrentFiscalYearEndDate" xlink:label="loc_dei_CurrentFiscalYearEndDate_187453" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_dei_DocumentInformationLineItems_187555" xlink:to="loc_dei_CurrentFiscalYearEndDate_187453" use="optional" order="12" />
<loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2018/dei-2018-01-31.xsd#dei_EntityFilerCategory" xlink:label="loc_dei_EntityFilerCategory_187458" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_dei_DocumentInformationLineItems_187555" xlink:to="loc_dei_EntityFilerCategory_187458" use="optional" order="13" />
<loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2018/dei-2018-01-31.xsd#dei_TradingSymbol" xlink:label="loc_dei_TradingSymbol_187540" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_dei_DocumentInformationLineItems_187555" xlink:to="loc_dei_TradingSymbol_187540" use="optional" order="14" />
<loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2018/dei-2018-01-31.xsd#dei_EntityCommonStockSharesOutstanding" xlink:label="loc_dei_EntityCommonStockSharesOutstanding_187547" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_dei_DocumentInformationLineItems_187555" xlink:to="loc_dei_EntityCommonStockSharesOutstanding_187547" use="optional" order="15" />
</definitionLink>
<definitionLink xlink:type="extended" xlink:role="http://www.myrgroup.com/role/ConsolidatedBalanceSheets">
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_StatementLineItems" xlink:label="loc_us-gaap_StatementLineItems_40" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_StatementTable" xlink:label="loc_us-gaap_StatementTable_38" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_StatementLineItems_40" xlink:to="loc_us-gaap_StatementTable_38" xbrldt:contextElement="segment" xbrldt:closed="true" use="optional" order="1" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_StatementClassOfStockAxis" xlink:label="loc_us-gaap_StatementClassOfStockAxis_39" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_StatementTable_38" xlink:to="loc_us-gaap_StatementClassOfStockAxis_39" use="optional" order="2" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_ClassOfStockDomain" xlink:label="loc_us-gaap_ClassOfStockDomain_46" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_StatementClassOfStockAxis_39" xlink:to="loc_us-gaap_ClassOfStockDomain_46" use="optional" order="3" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_ClassOfStockDomain" xlink:label="loc_us-gaap_ClassOfStockDomain_46_default" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_StatementClassOfStockAxis_39" xlink:to="loc_us-gaap_ClassOfStockDomain_46_default" use="optional" order="4" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_AssetsAbstract" xlink:label="loc_us-gaap_AssetsAbstract_41" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_StatementLineItems_40" xlink:to="loc_us-gaap_AssetsAbstract_41" use="optional" order="5" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_AssetsCurrentAbstract" xlink:label="loc_us-gaap_AssetsCurrentAbstract_42" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_AssetsAbstract_41" xlink:to="loc_us-gaap_AssetsCurrentAbstract_42" use="optional" order="6" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_CashAndCashEquivalentsAtCarryingValue" xlink:label="loc_us-gaap_CashAndCashEquivalentsAtCarryingValue_47" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_AssetsCurrentAbstract_42" xlink:to="loc_us-gaap_CashAndCashEquivalentsAtCarryingValue_47" use="optional" order="7" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_AccountsReceivableNetCurrent" xlink:label="loc_us-gaap_AccountsReceivableNetCurrent_48" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_AssetsCurrentAbstract_42" xlink:to="loc_us-gaap_AccountsReceivableNetCurrent_48" use="optional" order="8" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_CostsInExcessOfBillingsOnUncompletedContractsOrProgramsExpectedToBeCollectedWithinOneYear" xlink:label="loc_us-gaap_CostsInExcessOfBillingsOnUncompletedContractsOrProgramsExpectedToBeCollectedWithinOneYear_49" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_AssetsCurrentAbstract_42" xlink:to="loc_us-gaap_CostsInExcessOfBillingsOnUncompletedContractsOrProgramsExpectedToBeCollectedWithinOneYear_49" use="optional" order="9" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_InsuranceSettlementsReceivableCurrent" xlink:label="loc_us-gaap_InsuranceSettlementsReceivableCurrent_50" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_AssetsCurrentAbstract_42" xlink:to="loc_us-gaap_InsuranceSettlementsReceivableCurrent_50" use="optional" order="10" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_IncomeTaxesReceivable" xlink:label="loc_us-gaap_IncomeTaxesReceivable_51" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_AssetsCurrentAbstract_42" xlink:to="loc_us-gaap_IncomeTaxesReceivable_51" use="optional" order="11" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_OtherAssetsCurrent" xlink:label="loc_us-gaap_OtherAssetsCurrent_52" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_AssetsCurrentAbstract_42" xlink:to="loc_us-gaap_OtherAssetsCurrent_52" use="optional" order="12" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_AssetsCurrent" xlink:label="loc_us-gaap_AssetsCurrent_53" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_AssetsAbstract_41" xlink:to="loc_us-gaap_AssetsCurrent_53" use="optional" order="13" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_PropertyPlantAndEquipmentNet" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentNet_54" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_AssetsAbstract_41" xlink:to="loc_us-gaap_PropertyPlantAndEquipmentNet_54" use="optional" order="14" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_Goodwill" xlink:label="loc_us-gaap_Goodwill_55" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_AssetsAbstract_41" xlink:to="loc_us-gaap_Goodwill_55" use="optional" order="15" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_IntangibleAssetsNetExcludingGoodwill" xlink:label="loc_us-gaap_IntangibleAssetsNetExcludingGoodwill_56" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_AssetsAbstract_41" xlink:to="loc_us-gaap_IntangibleAssetsNetExcludingGoodwill_56" use="optional" order="16" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_InsuranceSettlementsReceivableNoncurrent" xlink:label="loc_us-gaap_InsuranceSettlementsReceivableNoncurrent_57" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_AssetsAbstract_41" xlink:to="loc_us-gaap_InsuranceSettlementsReceivableNoncurrent_57" use="optional" order="17" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_InvestmentsInAffiliatesSubsidiariesAssociatesAndJointVentures" xlink:label="loc_us-gaap_InvestmentsInAffiliatesSubsidiariesAssociatesAndJointVentures_58" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_AssetsAbstract_41" xlink:to="loc_us-gaap_InvestmentsInAffiliatesSubsidiariesAssociatesAndJointVentures_58" use="optional" order="18" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_OtherAssetsNoncurrent" xlink:label="loc_us-gaap_OtherAssetsNoncurrent_59" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_AssetsAbstract_41" xlink:to="loc_us-gaap_OtherAssetsNoncurrent_59" use="optional" order="19" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_Assets" xlink:label="loc_us-gaap_Assets_60" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_AssetsAbstract_41" xlink:to="loc_us-gaap_Assets_60" use="optional" order="20" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_LiabilitiesAbstract" xlink:label="loc_us-gaap_LiabilitiesAbstract_43" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_StatementLineItems_40" xlink:to="loc_us-gaap_LiabilitiesAbstract_43" use="optional" order="21" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_LiabilitiesCurrentAbstract" xlink:label="loc_us-gaap_LiabilitiesCurrentAbstract_44" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_LiabilitiesAbstract_43" xlink:to="loc_us-gaap_LiabilitiesCurrentAbstract_44" use="optional" order="22" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_CapitalLeaseObligationsCurrent" xlink:label="loc_us-gaap_CapitalLeaseObligationsCurrent_61" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_LiabilitiesCurrentAbstract_44" xlink:to="loc_us-gaap_CapitalLeaseObligationsCurrent_61" use="optional" order="23" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_AccountsPayableCurrent" xlink:label="loc_us-gaap_AccountsPayableCurrent_62" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_LiabilitiesCurrentAbstract_44" xlink:to="loc_us-gaap_AccountsPayableCurrent_62" use="optional" order="24" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_BillingsInExcessOfCostCurrent" xlink:label="loc_us-gaap_BillingsInExcessOfCostCurrent_63" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_LiabilitiesCurrentAbstract_44" xlink:to="loc_us-gaap_BillingsInExcessOfCostCurrent_63" use="optional" order="25" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_SelfInsuranceReserveCurrent" xlink:label="loc_us-gaap_SelfInsuranceReserveCurrent_64" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_LiabilitiesCurrentAbstract_44" xlink:to="loc_us-gaap_SelfInsuranceReserveCurrent_64" use="optional" order="26" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_AccruedIncomeTaxesCurrent" xlink:label="loc_us-gaap_AccruedIncomeTaxesCurrent_65" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_LiabilitiesCurrentAbstract_44" xlink:to="loc_us-gaap_AccruedIncomeTaxesCurrent_65" use="optional" order="27" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_OtherLiabilitiesCurrent" xlink:label="loc_us-gaap_OtherLiabilitiesCurrent_66" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_LiabilitiesCurrentAbstract_44" xlink:to="loc_us-gaap_OtherLiabilitiesCurrent_66" use="optional" order="28" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_LiabilitiesCurrent" xlink:label="loc_us-gaap_LiabilitiesCurrent_67" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_LiabilitiesCurrentAbstract_44" xlink:to="loc_us-gaap_LiabilitiesCurrent_67" use="optional" order="29" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_DeferredTaxLiabilitiesNoncurrent" xlink:label="loc_us-gaap_DeferredTaxLiabilitiesNoncurrent_68" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_LiabilitiesAbstract_43" xlink:to="loc_us-gaap_DeferredTaxLiabilitiesNoncurrent_68" use="optional" order="30" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_LongTermDebtNoncurrent" xlink:label="loc_us-gaap_LongTermDebtNoncurrent_69" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_LiabilitiesAbstract_43" xlink:to="loc_us-gaap_LongTermDebtNoncurrent_69" use="optional" order="31" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_SelfInsuranceReserveNoncurrent" xlink:label="loc_us-gaap_SelfInsuranceReserveNoncurrent_70" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_LiabilitiesAbstract_43" xlink:to="loc_us-gaap_SelfInsuranceReserveNoncurrent_70" use="optional" order="32" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_CapitalLeaseObligationsNoncurrent" xlink:label="loc_us-gaap_CapitalLeaseObligationsNoncurrent_71" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_LiabilitiesAbstract_43" xlink:to="loc_us-gaap_CapitalLeaseObligationsNoncurrent_71" use="optional" order="33" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_OtherLiabilitiesNoncurrent" xlink:label="loc_us-gaap_OtherLiabilitiesNoncurrent_72" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_LiabilitiesAbstract_43" xlink:to="loc_us-gaap_OtherLiabilitiesNoncurrent_72" use="optional" order="34" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_Liabilities" xlink:label="loc_us-gaap_Liabilities_73" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_LiabilitiesAbstract_43" xlink:to="loc_us-gaap_Liabilities_73" use="optional" order="35" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_CommitmentsAndContingencies" xlink:label="loc_us-gaap_CommitmentsAndContingencies_74" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_LiabilitiesAbstract_43" xlink:to="loc_us-gaap_CommitmentsAndContingencies_74" use="optional" order="36" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_StockholdersEquityAbstract" xlink:label="loc_us-gaap_StockholdersEquityAbstract_45" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_LiabilitiesAbstract_43" xlink:to="loc_us-gaap_StockholdersEquityAbstract_45" use="optional" order="37" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_PreferredStockValueOutstanding" xlink:label="loc_us-gaap_PreferredStockValueOutstanding_75" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_StockholdersEquityAbstract_45" xlink:to="loc_us-gaap_PreferredStockValueOutstanding_75" use="optional" order="38" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_CommonStockValue" xlink:label="loc_us-gaap_CommonStockValue_76" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_StockholdersEquityAbstract_45" xlink:to="loc_us-gaap_CommonStockValue_76" use="optional" order="39" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_AdditionalPaidInCapitalCommonStock" xlink:label="loc_us-gaap_AdditionalPaidInCapitalCommonStock_77" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_StockholdersEquityAbstract_45" xlink:to="loc_us-gaap_AdditionalPaidInCapitalCommonStock_77" use="optional" order="40" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax" xlink:label="loc_us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax_78" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_StockholdersEquityAbstract_45" xlink:to="loc_us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax_78" use="optional" order="41" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_RetainedEarningsAccumulatedDeficit" xlink:label="loc_us-gaap_RetainedEarningsAccumulatedDeficit_79" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_StockholdersEquityAbstract_45" xlink:to="loc_us-gaap_RetainedEarningsAccumulatedDeficit_79" use="optional" order="42" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_StockholdersEquity" xlink:label="loc_us-gaap_StockholdersEquity_80" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_StockholdersEquityAbstract_45" xlink:to="loc_us-gaap_StockholdersEquity_80" use="optional" order="43" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_LiabilitiesAndStockholdersEquity" xlink:label="loc_us-gaap_LiabilitiesAndStockholdersEquity_81" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_LiabilitiesAbstract_43" xlink:to="loc_us-gaap_LiabilitiesAndStockholdersEquity_81" use="optional" order="44" />
</definitionLink>
<definitionLink xlink:type="extended" xlink:role="http://www.myrgroup.com/role/ConsolidatedBalanceSheetsParenthetical">
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_StatementLineItems" xlink:label="loc_us-gaap_StatementLineItems_170" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_StatementTable" xlink:label="loc_us-gaap_StatementTable_168" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_StatementLineItems_170" xlink:to="loc_us-gaap_StatementTable_168" xbrldt:contextElement="segment" xbrldt:closed="true" use="optional" order="1" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_StatementClassOfStockAxis" xlink:label="loc_us-gaap_StatementClassOfStockAxis_169" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_StatementTable_168" xlink:to="loc_us-gaap_StatementClassOfStockAxis_169" use="optional" order="2" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_ClassOfStockDomain" xlink:label="loc_us-gaap_ClassOfStockDomain_171" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_StatementClassOfStockAxis_169" xlink:to="loc_us-gaap_ClassOfStockDomain_171" use="optional" order="3" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_ClassOfStockDomain" xlink:label="loc_us-gaap_ClassOfStockDomain_171_default" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_StatementClassOfStockAxis_169" xlink:to="loc_us-gaap_ClassOfStockDomain_171_default" use="optional" order="4" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_AllowanceForDoubtfulAccountsReceivableCurrent" xlink:label="loc_us-gaap_AllowanceForDoubtfulAccountsReceivableCurrent_172" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_StatementLineItems_170" xlink:to="loc_us-gaap_AllowanceForDoubtfulAccountsReceivableCurrent_172" use="optional" order="5" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment" xlink:label="loc_us-gaap_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment_173" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_StatementLineItems_170" xlink:to="loc_us-gaap_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment_173" use="optional" order="6" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization_174" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_StatementLineItems_170" xlink:to="loc_us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization_174" use="optional" order="7" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_PreferredStockParOrStatedValuePerShare" xlink:label="loc_us-gaap_PreferredStockParOrStatedValuePerShare_175" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_StatementLineItems_170" xlink:to="loc_us-gaap_PreferredStockParOrStatedValuePerShare_175" use="optional" order="8" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_PreferredStockSharesAuthorized" xlink:label="loc_us-gaap_PreferredStockSharesAuthorized_176" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_StatementLineItems_170" xlink:to="loc_us-gaap_PreferredStockSharesAuthorized_176" use="optional" order="9" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_PreferredStockSharesIssued" xlink:label="loc_us-gaap_PreferredStockSharesIssued_177" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_StatementLineItems_170" xlink:to="loc_us-gaap_PreferredStockSharesIssued_177" use="optional" order="10" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_PreferredStockSharesOutstanding" xlink:label="loc_us-gaap_PreferredStockSharesOutstanding_178" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_StatementLineItems_170" xlink:to="loc_us-gaap_PreferredStockSharesOutstanding_178" use="optional" order="11" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_CommonStockParOrStatedValuePerShare" xlink:label="loc_us-gaap_CommonStockParOrStatedValuePerShare_179" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_StatementLineItems_170" xlink:to="loc_us-gaap_CommonStockParOrStatedValuePerShare_179" use="optional" order="12" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_CommonStockSharesAuthorized" xlink:label="loc_us-gaap_CommonStockSharesAuthorized_180" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_StatementLineItems_170" xlink:to="loc_us-gaap_CommonStockSharesAuthorized_180" use="optional" order="13" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_CommonStockSharesIssued" xlink:label="loc_us-gaap_CommonStockSharesIssued_181" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_StatementLineItems_170" xlink:to="loc_us-gaap_CommonStockSharesIssued_181" use="optional" order="14" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_CommonStockSharesOutstanding" xlink:label="loc_us-gaap_CommonStockSharesOutstanding_182" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_StatementLineItems_170" xlink:to="loc_us-gaap_CommonStockSharesOutstanding_182" use="optional" order="15" />
</definitionLink>
<definitionLink xlink:type="extended" xlink:role="http://www.myrgroup.com/role/ConsolidatedStatementsOfOperationsAndComprehensiveIncome">
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_StatementLineItems" xlink:label="loc_us-gaap_StatementLineItems_311" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_StatementTable" xlink:label="loc_us-gaap_StatementTable_309" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_StatementLineItems_311" xlink:to="loc_us-gaap_StatementTable_309" xbrldt:contextElement="segment" xbrldt:closed="true" use="optional" order="1" />
<loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2018/dei-2018-01-31.xsd#dei_LegalEntityAxis" xlink:label="loc_dei_LegalEntityAxis_310" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_StatementTable_309" xlink:to="loc_dei_LegalEntityAxis_310" use="optional" order="2" />
<loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2018/dei-2018-01-31.xsd#dei_EntityDomain" xlink:label="loc_dei_EntityDomain_316" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_dei_LegalEntityAxis_310" xlink:to="loc_dei_EntityDomain_316" use="optional" order="3" />
<loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2018/dei-2018-01-31.xsd#dei_EntityDomain" xlink:label="loc_dei_EntityDomain_316_default" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_dei_LegalEntityAxis_310" xlink:to="loc_dei_EntityDomain_316_default" use="optional" order="4" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_GrossProfit" xlink:label="loc_us-gaap_GrossProfit_319" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_StatementLineItems_311" xlink:to="loc_us-gaap_GrossProfit_319" use="optional" order="5" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_SellingGeneralAndAdministrativeExpense" xlink:label="loc_us-gaap_SellingGeneralAndAdministrativeExpense_320" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_StatementLineItems_311" xlink:to="loc_us-gaap_SellingGeneralAndAdministrativeExpense_320" use="optional" order="6" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_AmortizationOfIntangibleAssets" xlink:label="loc_us-gaap_AmortizationOfIntangibleAssets_321" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_StatementLineItems_311" xlink:to="loc_us-gaap_AmortizationOfIntangibleAssets_321" use="optional" order="7" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_GainLossOnSaleOfPropertyPlantEquipment" xlink:label="loc_us-gaap_GainLossOnSaleOfPropertyPlantEquipment_322" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_StatementLineItems_311" xlink:to="loc_us-gaap_GainLossOnSaleOfPropertyPlantEquipment_322" use="optional" order="8" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_OperatingIncomeLoss" xlink:label="loc_us-gaap_OperatingIncomeLoss_323" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_StatementLineItems_311" xlink:to="loc_us-gaap_OperatingIncomeLoss_323" use="optional" order="9" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_NonoperatingIncomeExpenseAbstract" xlink:label="loc_us-gaap_NonoperatingIncomeExpenseAbstract_312" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_StatementLineItems_311" xlink:to="loc_us-gaap_NonoperatingIncomeExpenseAbstract_312" use="optional" order="10" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_InvestmentIncomeInterest" xlink:label="loc_us-gaap_InvestmentIncomeInterest_324" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_NonoperatingIncomeExpenseAbstract_312" xlink:to="loc_us-gaap_InvestmentIncomeInterest_324" use="optional" order="11" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_InterestExpense" xlink:label="loc_us-gaap_InterestExpense_325" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_NonoperatingIncomeExpenseAbstract_312" xlink:to="loc_us-gaap_InterestExpense_325" use="optional" order="12" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_OtherNonoperatingIncomeExpense" xlink:label="loc_us-gaap_OtherNonoperatingIncomeExpense_326" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_NonoperatingIncomeExpenseAbstract_312" xlink:to="loc_us-gaap_OtherNonoperatingIncomeExpense_326" use="optional" order="13" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments" xlink:label="loc_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments_327" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_NonoperatingIncomeExpenseAbstract_312" xlink:to="loc_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments_327" use="optional" order="14" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_IncomeTaxExpenseBenefit" xlink:label="loc_us-gaap_IncomeTaxExpenseBenefit_328" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_NonoperatingIncomeExpenseAbstract_312" xlink:to="loc_us-gaap_IncomeTaxExpenseBenefit_328" use="optional" order="15" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_NetIncomeLoss" xlink:label="loc_us-gaap_NetIncomeLoss_329" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_NonoperatingIncomeExpenseAbstract_312" xlink:to="loc_us-gaap_NetIncomeLoss_329" use="optional" order="16" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_EarningsPerShareAbstract" xlink:label="loc_us-gaap_EarningsPerShareAbstract_313" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_StatementLineItems_311" xlink:to="loc_us-gaap_EarningsPerShareAbstract_313" use="optional" order="17" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_EarningsPerShareBasic" xlink:label="loc_us-gaap_EarningsPerShareBasic_330" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_EarningsPerShareAbstract_313" xlink:to="loc_us-gaap_EarningsPerShareBasic_330" use="optional" order="18" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_EarningsPerShareDiluted" xlink:label="loc_us-gaap_EarningsPerShareDiluted_331" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_EarningsPerShareAbstract_313" xlink:to="loc_us-gaap_EarningsPerShareDiluted_331" use="optional" order="19" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_WeightedAverageNumberOfSharesOutstandingAbstract" xlink:label="loc_us-gaap_WeightedAverageNumberOfSharesOutstandingAbstract_314" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_StatementLineItems_311" xlink:to="loc_us-gaap_WeightedAverageNumberOfSharesOutstandingAbstract_314" use="optional" order="20" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_WeightedAverageNumberOfSharesOutstandingBasic" xlink:label="loc_us-gaap_WeightedAverageNumberOfSharesOutstandingBasic_332" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_WeightedAverageNumberOfSharesOutstandingAbstract_314" xlink:to="loc_us-gaap_WeightedAverageNumberOfSharesOutstandingBasic_332" use="optional" order="21" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding" xlink:label="loc_us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding_333" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_WeightedAverageNumberOfSharesOutstandingAbstract_314" xlink:to="loc_us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding_333" use="optional" order="22" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParentAbstract" xlink:label="loc_us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParentAbstract_315" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_StatementLineItems_311" xlink:to="loc_us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParentAbstract_315" use="optional" order="23" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationGainLossArisingDuringPeriodNetOfTax" xlink:label="loc_us-gaap_OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationGainLossArisingDuringPeriodNetOfTax_335" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParentAbstract_315" xlink:to="loc_us-gaap_OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationGainLossArisingDuringPeriodNetOfTax_335" use="optional" order="24" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_OtherComprehensiveIncomeLossNetOfTax" xlink:label="loc_us-gaap_OtherComprehensiveIncomeLossNetOfTax_336" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParentAbstract_315" xlink:to="loc_us-gaap_OtherComprehensiveIncomeLossNetOfTax_336" use="optional" order="25" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_ComprehensiveIncomeNetOfTax" xlink:label="loc_us-gaap_ComprehensiveIncomeNetOfTax_337" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParentAbstract_315" xlink:to="loc_us-gaap_ComprehensiveIncomeNetOfTax_337" use="optional" order="26" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax" xlink:label="loc_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax_317" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_StatementLineItems_311" xlink:to="loc_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax_317" use="optional" order="27" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_CostOfGoodsAndServicesSold" xlink:label="loc_us-gaap_CostOfGoodsAndServicesSold_318" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_StatementLineItems_311" xlink:to="loc_us-gaap_CostOfGoodsAndServicesSold_318" use="optional" order="28" />
</definitionLink>
<definitionLink xlink:type="extended" xlink:role="http://www.myrgroup.com/role/ConsolidatedStatementsOfCashFlows">
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_StatementLineItems" xlink:label="loc_us-gaap_StatementLineItems_411" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_CashAndCashEquivalentsPeriodIncreaseDecrease" xlink:label="loc_us-gaap_CashAndCashEquivalentsPeriodIncreaseDecrease_444" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_StatementLineItems_411" xlink:to="loc_us-gaap_CashAndCashEquivalentsPeriodIncreaseDecrease_444" use="optional" order="1" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_CashAndCashEquivalentsAtCarryingValueAbstract" xlink:label="loc_us-gaap_CashAndCashEquivalentsAtCarryingValueAbstract_417" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_StatementLineItems_411" xlink:to="loc_us-gaap_CashAndCashEquivalentsAtCarryingValueAbstract_417" use="optional" order="2" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_CashAndCashEquivalentsAtCarryingValue" xlink:label="loc_us-gaap_CashAndCashEquivalentsAtCarryingValue_445" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_CashAndCashEquivalentsAtCarryingValueAbstract_417" xlink:to="loc_us-gaap_CashAndCashEquivalentsAtCarryingValue_445" use="optional" order="3" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_StatementTable" xlink:label="loc_us-gaap_StatementTable_409" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_StatementLineItems_411" xlink:to="loc_us-gaap_StatementTable_409" xbrldt:contextElement="segment" xbrldt:closed="true" use="optional" order="4" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_StatementClassOfStockAxis" xlink:label="loc_us-gaap_StatementClassOfStockAxis_410" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_StatementTable_409" xlink:to="loc_us-gaap_StatementClassOfStockAxis_410" use="optional" order="5" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_ClassOfStockDomain" xlink:label="loc_us-gaap_ClassOfStockDomain_418" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_StatementClassOfStockAxis_410" xlink:to="loc_us-gaap_ClassOfStockDomain_418" use="optional" order="6" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_ClassOfStockDomain" xlink:label="loc_us-gaap_ClassOfStockDomain_418_default" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_StatementClassOfStockAxis_410" xlink:to="loc_us-gaap_ClassOfStockDomain_418_default" use="optional" order="7" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract" xlink:label="loc_us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract_412" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_StatementLineItems_411" xlink:to="loc_us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract_412" use="optional" order="8" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_NetIncomeLoss" xlink:label="loc_us-gaap_NetIncomeLoss_419" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract_412" xlink:to="loc_us-gaap_NetIncomeLoss_419" use="optional" order="9" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract" xlink:label="loc_us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract_413" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract_412" xlink:to="loc_us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract_413" use="optional" order="10" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_Depreciation" xlink:label="loc_us-gaap_Depreciation_420" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract_413" xlink:to="loc_us-gaap_Depreciation_420" use="optional" order="11" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_AmortizationOfIntangibleAssets" xlink:label="loc_us-gaap_AmortizationOfIntangibleAssets_421" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract_413" xlink:to="loc_us-gaap_AmortizationOfIntangibleAssets_421" use="optional" order="12" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_ShareBasedCompensation" xlink:label="loc_us-gaap_ShareBasedCompensation_422" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract_413" xlink:to="loc_us-gaap_ShareBasedCompensation_422" use="optional" order="13" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_DeferredIncomeTaxExpenseBenefit" xlink:label="loc_us-gaap_DeferredIncomeTaxExpenseBenefit_423" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract_413" xlink:to="loc_us-gaap_DeferredIncomeTaxExpenseBenefit_423" use="optional" order="14" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_GainLossOnSaleOfPropertyPlantEquipment" xlink:label="loc_us-gaap_GainLossOnSaleOfPropertyPlantEquipment_424" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract_413" xlink:to="loc_us-gaap_GainLossOnSaleOfPropertyPlantEquipment_424" use="optional" order="15" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_OtherNoncashIncomeExpense" xlink:label="loc_us-gaap_OtherNoncashIncomeExpense_425" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract_413" xlink:to="loc_us-gaap_OtherNoncashIncomeExpense_425" use="optional" order="16" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_IncreaseDecreaseInOperatingCapitalAbstract" xlink:label="loc_us-gaap_IncreaseDecreaseInOperatingCapitalAbstract_414" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract_413" xlink:to="loc_us-gaap_IncreaseDecreaseInOperatingCapitalAbstract_414" use="optional" order="17" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_IncreaseDecreaseInAccountsReceivable" xlink:label="loc_us-gaap_IncreaseDecreaseInAccountsReceivable_426" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_IncreaseDecreaseInOperatingCapitalAbstract_414" xlink:to="loc_us-gaap_IncreaseDecreaseInAccountsReceivable_426" use="optional" order="18" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_IncreaseDecreaseInUnbilledReceivables" xlink:label="loc_us-gaap_IncreaseDecreaseInUnbilledReceivables_427" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_IncreaseDecreaseInOperatingCapitalAbstract_414" xlink:to="loc_us-gaap_IncreaseDecreaseInUnbilledReceivables_427" use="optional" order="19" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_IncreaseDecreaseInInsuranceSettlementsReceivable" xlink:label="loc_us-gaap_IncreaseDecreaseInInsuranceSettlementsReceivable_428" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_IncreaseDecreaseInOperatingCapitalAbstract_414" xlink:to="loc_us-gaap_IncreaseDecreaseInInsuranceSettlementsReceivable_428" use="optional" order="20" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_IncreaseDecreaseInOtherOperatingAssets" xlink:label="loc_us-gaap_IncreaseDecreaseInOtherOperatingAssets_429" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_IncreaseDecreaseInOperatingCapitalAbstract_414" xlink:to="loc_us-gaap_IncreaseDecreaseInOtherOperatingAssets_429" use="optional" order="21" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_IncreaseDecreaseInAccountsPayable" xlink:label="loc_us-gaap_IncreaseDecreaseInAccountsPayable_430" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_IncreaseDecreaseInOperatingCapitalAbstract_414" xlink:to="loc_us-gaap_IncreaseDecreaseInAccountsPayable_430" use="optional" order="22" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_IncreaseDecreaseInBillingInExcessOfCostOfEarnings" xlink:label="loc_us-gaap_IncreaseDecreaseInBillingInExcessOfCostOfEarnings_431" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_IncreaseDecreaseInOperatingCapitalAbstract_414" xlink:to="loc_us-gaap_IncreaseDecreaseInBillingInExcessOfCostOfEarnings_431" use="optional" order="23" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_IncreaseDecreaseInSelfInsuranceReserve" xlink:label="loc_us-gaap_IncreaseDecreaseInSelfInsuranceReserve_432" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_IncreaseDecreaseInOperatingCapitalAbstract_414" xlink:to="loc_us-gaap_IncreaseDecreaseInSelfInsuranceReserve_432" use="optional" order="24" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_IncreaseDecreaseInOtherOperatingLiabilities" xlink:label="loc_us-gaap_IncreaseDecreaseInOtherOperatingLiabilities_433" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_IncreaseDecreaseInOperatingCapitalAbstract_414" xlink:to="loc_us-gaap_IncreaseDecreaseInOtherOperatingLiabilities_433" use="optional" order="25" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_NetCashProvidedByUsedInOperatingActivities" xlink:label="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities_434" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract_412" xlink:to="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities_434" use="optional" order="26" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract" xlink:label="loc_us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract_415" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_StatementLineItems_411" xlink:to="loc_us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract_415" use="optional" order="27" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_ProceedsFromSaleOfPropertyPlantAndEquipment" xlink:label="loc_us-gaap_ProceedsFromSaleOfPropertyPlantAndEquipment_435" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract_415" xlink:to="loc_us-gaap_ProceedsFromSaleOfPropertyPlantAndEquipment_435" use="optional" order="28" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_PaymentsToAcquirePropertyPlantAndEquipment" xlink:label="loc_us-gaap_PaymentsToAcquirePropertyPlantAndEquipment_436" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract_415" xlink:to="loc_us-gaap_PaymentsToAcquirePropertyPlantAndEquipment_436" use="optional" order="29" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_NetCashProvidedByUsedInInvestingActivities" xlink:label="loc_us-gaap_NetCashProvidedByUsedInInvestingActivities_437" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract_415" xlink:to="loc_us-gaap_NetCashProvidedByUsedInInvestingActivities_437" use="optional" order="30" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract" xlink:label="loc_us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract_416" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_StatementLineItems_411" xlink:to="loc_us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract_416" use="optional" order="31" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_NetCashProvidedByUsedInFinancingActivities" xlink:label="loc_us-gaap_NetCashProvidedByUsedInFinancingActivities_442" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract_416" xlink:to="loc_us-gaap_NetCashProvidedByUsedInFinancingActivities_442" use="optional" order="32" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_EffectOfExchangeRateOnCash" xlink:label="loc_us-gaap_EffectOfExchangeRateOnCash_443" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract_416" xlink:to="loc_us-gaap_EffectOfExchangeRateOnCash_443" use="optional" order="33" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_ProceedsFromRepaymentsOfLinesOfCredit" xlink:label="loc_us-gaap_ProceedsFromRepaymentsOfLinesOfCredit_438" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract_416" xlink:to="loc_us-gaap_ProceedsFromRepaymentsOfLinesOfCredit_438" use="optional" order="34" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_RepaymentsOfLongTermCapitalLeaseObligations" xlink:label="loc_us-gaap_RepaymentsOfLongTermCapitalLeaseObligations_439" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract_416" xlink:to="loc_us-gaap_RepaymentsOfLongTermCapitalLeaseObligations_439" use="optional" order="35" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_ProceedsFromStockOptionsExercised" xlink:label="loc_us-gaap_ProceedsFromStockOptionsExercised_440" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract_416" xlink:to="loc_us-gaap_ProceedsFromStockOptionsExercised_440" use="optional" order="36" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_PaymentsForRepurchaseOfCommonStock" xlink:label="loc_us-gaap_PaymentsForRepurchaseOfCommonStock_441" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract_416" xlink:to="loc_us-gaap_PaymentsForRepurchaseOfCommonStock_441" use="optional" order="37" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_ProceedsFromPaymentsForOtherFinancingActivities" xlink:label="loc_us-gaap_ProceedsFromPaymentsForOtherFinancingActivities_218826" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract_416" xlink:to="loc_us-gaap_ProceedsFromPaymentsForOtherFinancingActivities_218826" use="optional" order="38" />
</definitionLink>
<definitionLink xlink:type="extended" xlink:role="http://www.myrgroup.com/role/ContractsInProcessTables">
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_StatementLineItems" xlink:label="loc_us-gaap_StatementLineItems_94" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_StatementTable" xlink:label="loc_us-gaap_StatementTable_90" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_StatementLineItems_94" xlink:to="loc_us-gaap_StatementTable_90" xbrldt:contextElement="segment" xbrldt:closed="true" use="optional" order="1" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_StatementClassOfStockAxis" xlink:label="loc_us-gaap_StatementClassOfStockAxis_91" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_StatementTable_90" xlink:to="loc_us-gaap_StatementClassOfStockAxis_91" use="optional" order="2" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_ClassOfStockDomain" xlink:label="loc_us-gaap_ClassOfStockDomain_95" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_StatementClassOfStockAxis_91" xlink:to="loc_us-gaap_ClassOfStockDomain_95" use="optional" order="3" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_ClassOfStockDomain" xlink:label="loc_us-gaap_ClassOfStockDomain_95_default" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_StatementClassOfStockAxis_91" xlink:to="loc_us-gaap_ClassOfStockDomain_95_default" use="optional" order="4" />
<loc xlink:type="locator" xlink:href="myrg-20180630.xsd#myrg_FinancialStatementsAxis" xlink:label="loc_myrg_FinancialStatementsAxis_92" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_StatementTable_90" xlink:to="loc_myrg_FinancialStatementsAxis_92" use="optional" order="5" />
<loc xlink:type="locator" xlink:href="myrg-20180630.xsd#myrg_FinancialStatementsDomain" xlink:label="loc_myrg_FinancialStatementsDomain_93" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_myrg_FinancialStatementsAxis_92" xlink:to="loc_myrg_FinancialStatementsDomain_93" use="optional" order="6" />
<loc xlink:type="locator" xlink:href="myrg-20180630.xsd#myrg_FinancialStatementsDomain" xlink:label="loc_myrg_FinancialStatementsDomain_93_default" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_myrg_FinancialStatementsAxis_92" xlink:to="loc_myrg_FinancialStatementsDomain_93_default" use="optional" order="7" />
<loc xlink:type="locator" xlink:href="myrg-20180630.xsd#myrg_ConsolidatedBalanceSheetMember" xlink:label="loc_myrg_ConsolidatedBalanceSheetMember_96" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_myrg_FinancialStatementsDomain_93" xlink:to="loc_myrg_ConsolidatedBalanceSheetMember_96" use="optional" order="8" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_CostsInExcessOfBillingsAndBillingsInExcessOfCostsTableTextBlock" xlink:label="loc_us-gaap_CostsInExcessOfBillingsAndBillingsInExcessOfCostsTableTextBlock_97" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_StatementLineItems_94" xlink:to="loc_us-gaap_CostsInExcessOfBillingsAndBillingsInExcessOfCostsTableTextBlock_97" use="optional" order="9" />
</definitionLink>
<definitionLink xlink:type="extended" xlink:role="http://www.myrgroup.com/role/OrganizationBusinessAndBasisOfPresentationDetailsTextual">
<loc xlink:type="locator" xlink:href="myrg-20180630.xsd#myrg_OrganizationConsolidationAndPresentationOfFinancialStatementsLineItems" xlink:label="loc_myrg_OrganizationConsolidationAndPresentationOfFinancialStatementsLineItems_127" />
<loc xlink:type="locator" xlink:href="myrg-20180630.xsd#myrg_OrganizationConsolidationAndPresentationOfFinancialStatementsTable" xlink:label="loc_myrg_OrganizationConsolidationAndPresentationOfFinancialStatementsTable_110" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_myrg_OrganizationConsolidationAndPresentationOfFinancialStatementsLineItems_127" xlink:to="loc_myrg_OrganizationConsolidationAndPresentationOfFinancialStatementsTable_110" xbrldt:contextElement="segment" xbrldt:closed="true" use="optional" order="1" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_ChangeInAccountingEstimateByTypeAxis" xlink:label="loc_us-gaap_ChangeInAccountingEstimateByTypeAxis_111" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_myrg_OrganizationConsolidationAndPresentationOfFinancialStatementsTable_110" xlink:to="loc_us-gaap_ChangeInAccountingEstimateByTypeAxis_111" use="optional" order="2" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_ChangeInAccountingEstimateTypeDomain" xlink:label="loc_us-gaap_ChangeInAccountingEstimateTypeDomain_112" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_ChangeInAccountingEstimateByTypeAxis_111" xlink:to="loc_us-gaap_ChangeInAccountingEstimateTypeDomain_112" use="optional" order="3" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_ChangeInAccountingEstimateTypeDomain" xlink:label="loc_us-gaap_ChangeInAccountingEstimateTypeDomain_112_default" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_ChangeInAccountingEstimateByTypeAxis_111" xlink:to="loc_us-gaap_ChangeInAccountingEstimateTypeDomain_112_default" use="optional" order="4" />
<loc xlink:type="locator" xlink:href="myrg-20180630.xsd#myrg_EstimateAdjustmentMember" xlink:label="loc_myrg_EstimateAdjustmentMember_128" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ChangeInAccountingEstimateTypeDomain_112" xlink:to="loc_myrg_EstimateAdjustmentMember_128" use="optional" order="5" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/srt/2018/elts/srt-2018-01-31.xsd#srt_RestatementAxis" xlink:label="loc_srt_RestatementAxis_113" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_myrg_OrganizationConsolidationAndPresentationOfFinancialStatementsTable_110" xlink:to="loc_srt_RestatementAxis_113" use="optional" order="6" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/srt/2018/elts/srt-2018-01-31.xsd#srt_RestatementDomain" xlink:label="loc_srt_RestatementDomain_114" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_srt_RestatementAxis_113" xlink:to="loc_srt_RestatementDomain_114" use="optional" order="7" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/srt/2018/elts/srt-2018-01-31.xsd#srt_RestatementDomain" xlink:label="loc_srt_RestatementDomain_114_default" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_srt_RestatementAxis_113" xlink:to="loc_srt_RestatementDomain_114_default" use="optional" order="8" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_ConcentrationRiskByBenchmarkAxis" xlink:label="loc_us-gaap_ConcentrationRiskByBenchmarkAxis_115" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_myrg_OrganizationConsolidationAndPresentationOfFinancialStatementsTable_110" xlink:to="loc_us-gaap_ConcentrationRiskByBenchmarkAxis_115" use="optional" order="9" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_ConcentrationRiskBenchmarkDomain" xlink:label="loc_us-gaap_ConcentrationRiskBenchmarkDomain_130" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_ConcentrationRiskByBenchmarkAxis_115" xlink:to="loc_us-gaap_ConcentrationRiskBenchmarkDomain_130" use="optional" order="10" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_ConcentrationRiskBenchmarkDomain" xlink:label="loc_us-gaap_ConcentrationRiskBenchmarkDomain_130_default" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_ConcentrationRiskByBenchmarkAxis_115" xlink:to="loc_us-gaap_ConcentrationRiskBenchmarkDomain_130_default" use="optional" order="11" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/srt/2018/elts/srt-2018-01-31.xsd#srt_MajorCustomersAxis" xlink:label="loc_srt_MajorCustomersAxis_116" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_myrg_OrganizationConsolidationAndPresentationOfFinancialStatementsTable_110" xlink:to="loc_srt_MajorCustomersAxis_116" use="optional" order="12" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/srt/2018/elts/srt-2018-01-31.xsd#srt_NameOfMajorCustomerDomain" xlink:label="loc_srt_NameOfMajorCustomerDomain_131" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_srt_MajorCustomersAxis_116" xlink:to="loc_srt_NameOfMajorCustomerDomain_131" use="optional" order="13" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/srt/2018/elts/srt-2018-01-31.xsd#srt_NameOfMajorCustomerDomain" xlink:label="loc_srt_NameOfMajorCustomerDomain_131_default" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_srt_MajorCustomersAxis_116" xlink:to="loc_srt_NameOfMajorCustomerDomain_131_default" use="optional" order="14" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_ConcentrationRiskByTypeAxis" xlink:label="loc_us-gaap_ConcentrationRiskByTypeAxis_117" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_myrg_OrganizationConsolidationAndPresentationOfFinancialStatementsTable_110" xlink:to="loc_us-gaap_ConcentrationRiskByTypeAxis_117" use="optional" order="15" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_ConcentrationRiskTypeDomain" xlink:label="loc_us-gaap_ConcentrationRiskTypeDomain_132" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_ConcentrationRiskByTypeAxis_117" xlink:to="loc_us-gaap_ConcentrationRiskTypeDomain_132" use="optional" order="16" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_ConcentrationRiskTypeDomain" xlink:label="loc_us-gaap_ConcentrationRiskTypeDomain_132_default" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_ConcentrationRiskByTypeAxis_117" xlink:to="loc_us-gaap_ConcentrationRiskTypeDomain_132_default" use="optional" order="17" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_PropertyPlantAndEquipmentByTypeAxis" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentByTypeAxis_119" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_myrg_OrganizationConsolidationAndPresentationOfFinancialStatementsTable_110" xlink:to="loc_us-gaap_PropertyPlantAndEquipmentByTypeAxis_119" use="optional" order="18" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_PropertyPlantAndEquipmentTypeDomain" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentTypeDomain_134" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentByTypeAxis_119" xlink:to="loc_us-gaap_PropertyPlantAndEquipmentTypeDomain_134" use="optional" order="19" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_PropertyPlantAndEquipmentTypeDomain" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentTypeDomain_134_default" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentByTypeAxis_119" xlink:to="loc_us-gaap_PropertyPlantAndEquipmentTypeDomain_134_default" use="optional" order="20" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_StatementEquityComponentsAxis" xlink:label="loc_us-gaap_StatementEquityComponentsAxis_120" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_myrg_OrganizationConsolidationAndPresentationOfFinancialStatementsTable_110" xlink:to="loc_us-gaap_StatementEquityComponentsAxis_120" use="optional" order="21" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_EquityComponentDomain" xlink:label="loc_us-gaap_EquityComponentDomain_135" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_StatementEquityComponentsAxis_120" xlink:to="loc_us-gaap_EquityComponentDomain_135" use="optional" order="22" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_EquityComponentDomain" xlink:label="loc_us-gaap_EquityComponentDomain_135_default" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_StatementEquityComponentsAxis_120" xlink:to="loc_us-gaap_EquityComponentDomain_135_default" use="optional" order="23" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_NewAccountingPronouncementEarlyAdoptionAxis" xlink:label="loc_us-gaap_NewAccountingPronouncementEarlyAdoptionAxis_121" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_myrg_OrganizationConsolidationAndPresentationOfFinancialStatementsTable_110" xlink:to="loc_us-gaap_NewAccountingPronouncementEarlyAdoptionAxis_121" use="optional" order="24" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_NewAccountingPrinciplesEarlyAdoptionMember" xlink:label="loc_us-gaap_NewAccountingPrinciplesEarlyAdoptionMember_136" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_NewAccountingPronouncementEarlyAdoptionAxis_121" xlink:to="loc_us-gaap_NewAccountingPrinciplesEarlyAdoptionMember_136" use="optional" order="25" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_NewAccountingPrinciplesEarlyAdoptionMember" xlink:label="loc_us-gaap_NewAccountingPrinciplesEarlyAdoptionMember_136_default" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_NewAccountingPronouncementEarlyAdoptionAxis_121" xlink:to="loc_us-gaap_NewAccountingPrinciplesEarlyAdoptionMember_136_default" use="optional" order="26" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_IncomeStatementLocationAxis" xlink:label="loc_us-gaap_IncomeStatementLocationAxis_122" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_myrg_OrganizationConsolidationAndPresentationOfFinancialStatementsTable_110" xlink:to="loc_us-gaap_IncomeStatementLocationAxis_122" use="optional" order="27" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_IncomeStatementLocationDomain" xlink:label="loc_us-gaap_IncomeStatementLocationDomain_137" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_IncomeStatementLocationAxis_122" xlink:to="loc_us-gaap_IncomeStatementLocationDomain_137" use="optional" order="28" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_IncomeStatementLocationDomain" xlink:label="loc_us-gaap_IncomeStatementLocationDomain_137_default" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_IncomeStatementLocationAxis_122" xlink:to="loc_us-gaap_IncomeStatementLocationDomain_137_default" use="optional" order="29" />
<loc xlink:type="locator" xlink:href="myrg-20180630.xsd#myrg_RecognizedRevenuesAxis" xlink:label="loc_myrg_RecognizedRevenuesAxis_123" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_myrg_OrganizationConsolidationAndPresentationOfFinancialStatementsTable_110" xlink:to="loc_myrg_RecognizedRevenuesAxis_123" use="optional" order="30" />
<loc xlink:type="locator" xlink:href="myrg-20180630.xsd#myrg_RecognizedRevenuesDomain" xlink:label="loc_myrg_RecognizedRevenuesDomain_124" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_myrg_RecognizedRevenuesAxis_123" xlink:to="loc_myrg_RecognizedRevenuesDomain_124" use="optional" order="31" />
<loc xlink:type="locator" xlink:href="myrg-20180630.xsd#myrg_RecognizedRevenuesDomain" xlink:label="loc_myrg_RecognizedRevenuesDomain_124_default" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_myrg_RecognizedRevenuesAxis_123" xlink:to="loc_myrg_RecognizedRevenuesDomain_124_default" use="optional" order="32" />
<loc xlink:type="locator" xlink:href="myrg-20180630.xsd#myrg_SignificantChangeOrdersOrClaimsMember" xlink:label="loc_myrg_SignificantChangeOrdersOrClaimsMember_138" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_myrg_RecognizedRevenuesDomain_124" xlink:to="loc_myrg_SignificantChangeOrdersOrClaimsMember_138" use="optional" order="33" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_AdjustmentsForNewAccountingPronouncementsAxis" xlink:label="loc_us-gaap_AdjustmentsForNewAccountingPronouncementsAxis_125" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_myrg_OrganizationConsolidationAndPresentationOfFinancialStatementsTable_110" xlink:to="loc_us-gaap_AdjustmentsForNewAccountingPronouncementsAxis_125" use="optional" order="34" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_TypeOfAdoptionMember" xlink:label="loc_us-gaap_TypeOfAdoptionMember_126" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_AdjustmentsForNewAccountingPronouncementsAxis_125" xlink:to="loc_us-gaap_TypeOfAdoptionMember_126" use="optional" order="35" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_TypeOfAdoptionMember" xlink:label="loc_us-gaap_TypeOfAdoptionMember_126_default" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_AdjustmentsForNewAccountingPronouncementsAxis_125" xlink:to="loc_us-gaap_TypeOfAdoptionMember_126_default" use="optional" order="36" />
<loc xlink:type="locator" xlink:href="myrg-20180630.xsd#myrg_CostEstimateRevisionGrossMarginIncreaseDecreasePercentage" xlink:label="loc_myrg_CostEstimateRevisionGrossMarginIncreaseDecreasePercentage_140" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_myrg_OrganizationConsolidationAndPresentationOfFinancialStatementsLineItems_127" xlink:to="loc_myrg_CostEstimateRevisionGrossMarginIncreaseDecreasePercentage_140" use="optional" order="37" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_OperatingIncomeLoss" xlink:label="loc_us-gaap_OperatingIncomeLoss_141" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_myrg_OrganizationConsolidationAndPresentationOfFinancialStatementsLineItems_127" xlink:to="loc_us-gaap_OperatingIncomeLoss_141" use="optional" order="38" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_NetIncomeLoss" xlink:label="loc_us-gaap_NetIncomeLoss_142" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_myrg_OrganizationConsolidationAndPresentationOfFinancialStatementsLineItems_127" xlink:to="loc_us-gaap_NetIncomeLoss_142" use="optional" order="39" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_EarningsPerShareDiluted" xlink:label="loc_us-gaap_EarningsPerShareDiluted_143" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_myrg_OrganizationConsolidationAndPresentationOfFinancialStatementsLineItems_127" xlink:to="loc_us-gaap_EarningsPerShareDiluted_143" use="optional" order="40" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_Revenues" xlink:label="loc_us-gaap_Revenues_144" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_myrg_OrganizationConsolidationAndPresentationOfFinancialStatementsLineItems_127" xlink:to="loc_us-gaap_Revenues_144" use="optional" order="41" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_ForeignCurrencyTransactionGainLossUnrealized" xlink:label="loc_us-gaap_ForeignCurrencyTransactionGainLossUnrealized_219392" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_myrg_OrganizationConsolidationAndPresentationOfFinancialStatementsLineItems_127" xlink:to="loc_us-gaap_ForeignCurrencyTransactionGainLossUnrealized_219392" use="optional" order="42" />
</definitionLink>
<definitionLink xlink:type="extended" xlink:role="http://www.myrgroup.com/role/RevenueRecognitionDetails">
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_StatementLineItems" xlink:label="loc_us-gaap_StatementLineItems_155" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_StatementTable" xlink:label="loc_us-gaap_StatementTable_148" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_StatementLineItems_155" xlink:to="loc_us-gaap_StatementTable_148" xbrldt:contextElement="segment" xbrldt:closed="true" use="optional" order="1" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_StatementClassOfStockAxis" xlink:label="loc_us-gaap_StatementClassOfStockAxis_149" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_StatementTable_148" xlink:to="loc_us-gaap_StatementClassOfStockAxis_149" use="optional" order="2" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_ClassOfStockDomain" xlink:label="loc_us-gaap_ClassOfStockDomain_156" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_StatementClassOfStockAxis_149" xlink:to="loc_us-gaap_ClassOfStockDomain_156" use="optional" order="3" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_ClassOfStockDomain" xlink:label="loc_us-gaap_ClassOfStockDomain_156_default" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_StatementClassOfStockAxis_149" xlink:to="loc_us-gaap_ClassOfStockDomain_156_default" use="optional" order="4" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_StatementBusinessSegmentsAxis" xlink:label="loc_us-gaap_StatementBusinessSegmentsAxis_150" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_StatementTable_148" xlink:to="loc_us-gaap_StatementBusinessSegmentsAxis_150" use="optional" order="5" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_SegmentDomain" xlink:label="loc_us-gaap_SegmentDomain_151" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_StatementBusinessSegmentsAxis_150" xlink:to="loc_us-gaap_SegmentDomain_151" use="optional" order="6" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_SegmentDomain" xlink:label="loc_us-gaap_SegmentDomain_151_default" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_StatementBusinessSegmentsAxis_150" xlink:to="loc_us-gaap_SegmentDomain_151_default" use="optional" order="7" />
<loc xlink:type="locator" xlink:href="myrg-20180630.xsd#myrg_TransmissionAndDistributionMember" xlink:label="loc_myrg_TransmissionAndDistributionMember_157" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_SegmentDomain_151" xlink:to="loc_myrg_TransmissionAndDistributionMember_157" use="optional" order="8" />
<loc xlink:type="locator" xlink:href="myrg-20180630.xsd#myrg_CommercialAndIndustrialMember" xlink:label="loc_myrg_CommercialAndIndustrialMember_158" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_SegmentDomain_151" xlink:to="loc_myrg_CommercialAndIndustrialMember_158" use="optional" order="9" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_ContractWithCustomerBasisOfPricingAxis" xlink:label="loc_us-gaap_ContractWithCustomerBasisOfPricingAxis_152" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_StatementTable_148" xlink:to="loc_us-gaap_ContractWithCustomerBasisOfPricingAxis_152" use="optional" order="10" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_ContractWithCustomerBasisOfPricingDomain" xlink:label="loc_us-gaap_ContractWithCustomerBasisOfPricingDomain_153" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_ContractWithCustomerBasisOfPricingAxis_152" xlink:to="loc_us-gaap_ContractWithCustomerBasisOfPricingDomain_153" use="optional" order="11" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_ContractWithCustomerBasisOfPricingDomain" xlink:label="loc_us-gaap_ContractWithCustomerBasisOfPricingDomain_153_default" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_ContractWithCustomerBasisOfPricingAxis_152" xlink:to="loc_us-gaap_ContractWithCustomerBasisOfPricingDomain_153_default" use="optional" order="12" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_FixedPriceContractMember" xlink:label="loc_us-gaap_FixedPriceContractMember_159" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ContractWithCustomerBasisOfPricingDomain_153" xlink:to="loc_us-gaap_FixedPriceContractMember_159" use="optional" order="13" />
<loc xlink:type="locator" xlink:href="myrg-20180630.xsd#myrg_UnitPriceContractMember" xlink:label="loc_myrg_UnitPriceContractMember_160" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ContractWithCustomerBasisOfPricingDomain_153" xlink:to="loc_myrg_UnitPriceContractMember_160" use="optional" order="14" />
<loc xlink:type="locator" xlink:href="myrg-20180630.xsd#myrg_TeContractMember" xlink:label="loc_myrg_TeContractMember_161" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ContractWithCustomerBasisOfPricingDomain_153" xlink:to="loc_myrg_TeContractMember_161" use="optional" order="15" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_OtherContractMember" xlink:label="loc_us-gaap_OtherContractMember_162" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ContractWithCustomerBasisOfPricingDomain_153" xlink:to="loc_us-gaap_OtherContractMember_162" use="optional" order="16" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_ContractWithCustomerSalesChannelAxis" xlink:label="loc_us-gaap_ContractWithCustomerSalesChannelAxis_154" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_StatementTable_148" xlink:to="loc_us-gaap_ContractWithCustomerSalesChannelAxis_154" use="optional" order="17" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_ContractWithCustomerSalesChannelDomain" xlink:label="loc_us-gaap_ContractWithCustomerSalesChannelDomain_163" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_ContractWithCustomerSalesChannelAxis_154" xlink:to="loc_us-gaap_ContractWithCustomerSalesChannelDomain_163" use="optional" order="18" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_ContractWithCustomerSalesChannelDomain" xlink:label="loc_us-gaap_ContractWithCustomerSalesChannelDomain_163_default" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_ContractWithCustomerSalesChannelAxis_154" xlink:to="loc_us-gaap_ContractWithCustomerSalesChannelDomain_163_default" use="optional" order="19" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_Revenues" xlink:label="loc_us-gaap_Revenues_164" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_StatementLineItems_155" xlink:to="loc_us-gaap_Revenues_164" use="optional" order="20" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_ConcentrationRiskPercentage1" xlink:label="loc_us-gaap_ConcentrationRiskPercentage1_165" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_StatementLineItems_155" xlink:to="loc_us-gaap_ConcentrationRiskPercentage1_165" use="optional" order="21" />
</definitionLink>
<definitionLink xlink:type="extended" xlink:role="http://www.myrgroup.com/role/RevenueRecognitionDetails1">
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_StatementLineItems" xlink:label="loc_us-gaap_StatementLineItems_191" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_StatementTable" xlink:label="loc_us-gaap_StatementTable_185" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_StatementLineItems_191" xlink:to="loc_us-gaap_StatementTable_185" xbrldt:contextElement="segment" xbrldt:closed="true" use="optional" order="1" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_StatementClassOfStockAxis" xlink:label="loc_us-gaap_StatementClassOfStockAxis_186" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_StatementTable_185" xlink:to="loc_us-gaap_StatementClassOfStockAxis_186" use="optional" order="2" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_ClassOfStockDomain" xlink:label="loc_us-gaap_ClassOfStockDomain_192" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_StatementClassOfStockAxis_186" xlink:to="loc_us-gaap_ClassOfStockDomain_192" use="optional" order="3" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_ClassOfStockDomain" xlink:label="loc_us-gaap_ClassOfStockDomain_192_default" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_StatementClassOfStockAxis_186" xlink:to="loc_us-gaap_ClassOfStockDomain_192_default" use="optional" order="4" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_StatementBusinessSegmentsAxis" xlink:label="loc_us-gaap_StatementBusinessSegmentsAxis_187" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_StatementTable_185" xlink:to="loc_us-gaap_StatementBusinessSegmentsAxis_187" use="optional" order="5" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_SegmentDomain" xlink:label="loc_us-gaap_SegmentDomain_188" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_StatementBusinessSegmentsAxis_187" xlink:to="loc_us-gaap_SegmentDomain_188" use="optional" order="6" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_SegmentDomain" xlink:label="loc_us-gaap_SegmentDomain_188_default" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_StatementBusinessSegmentsAxis_187" xlink:to="loc_us-gaap_SegmentDomain_188_default" use="optional" order="7" />
<loc xlink:type="locator" xlink:href="myrg-20180630.xsd#myrg_TransmissionAndDistributionMember" xlink:label="loc_myrg_TransmissionAndDistributionMember_193" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_SegmentDomain_188" xlink:to="loc_myrg_TransmissionAndDistributionMember_193" use="optional" order="8" />
<loc xlink:type="locator" xlink:href="myrg-20180630.xsd#myrg_CommercialAndIndustrialMember" xlink:label="loc_myrg_CommercialAndIndustrialMember_194" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_SegmentDomain_188" xlink:to="loc_myrg_CommercialAndIndustrialMember_194" use="optional" order="9" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_ContractWithCustomerSalesChannelAxis" xlink:label="loc_us-gaap_ContractWithCustomerSalesChannelAxis_189" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_StatementTable_185" xlink:to="loc_us-gaap_ContractWithCustomerSalesChannelAxis_189" use="optional" order="10" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_ContractWithCustomerSalesChannelDomain" xlink:label="loc_us-gaap_ContractWithCustomerSalesChannelDomain_190" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_ContractWithCustomerSalesChannelAxis_189" xlink:to="loc_us-gaap_ContractWithCustomerSalesChannelDomain_190" use="optional" order="11" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_ContractWithCustomerSalesChannelDomain" xlink:label="loc_us-gaap_ContractWithCustomerSalesChannelDomain_190_default" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_ContractWithCustomerSalesChannelAxis_189" xlink:to="loc_us-gaap_ContractWithCustomerSalesChannelDomain_190_default" use="optional" order="12" />
<loc xlink:type="locator" xlink:href="myrg-20180630.xsd#myrg_MarketTypeTransmissionMember" xlink:label="loc_myrg_MarketTypeTransmissionMember_195" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ContractWithCustomerSalesChannelDomain_190" xlink:to="loc_myrg_MarketTypeTransmissionMember_195" use="optional" order="13" />
<loc xlink:type="locator" xlink:href="myrg-20180630.xsd#myrg_MarketTypeDistributionMember" xlink:label="loc_myrg_MarketTypeDistributionMember_196" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ContractWithCustomerSalesChannelDomain_190" xlink:to="loc_myrg_MarketTypeDistributionMember_196" use="optional" order="14" />
<loc xlink:type="locator" xlink:href="myrg-20180630.xsd#myrg_MarketTypeElectricalConstructionMember" xlink:label="loc_myrg_MarketTypeElectricalConstructionMember_197" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ContractWithCustomerSalesChannelDomain_190" xlink:to="loc_myrg_MarketTypeElectricalConstructionMember_197" use="optional" order="15" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_Revenues" xlink:label="loc_us-gaap_Revenues_198" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_StatementLineItems_191" xlink:to="loc_us-gaap_Revenues_198" use="optional" order="16" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_ConcentrationRiskPercentage1" xlink:label="loc_us-gaap_ConcentrationRiskPercentage1_199" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_StatementLineItems_191" xlink:to="loc_us-gaap_ConcentrationRiskPercentage1_199" use="optional" order="17" />
</definitionLink>
<definitionLink xlink:type="extended" xlink:role="http://www.myrgroup.com/role/RevenueRecognitionDetails2">
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_StatementLineItems" xlink:label="loc_us-gaap_StatementLineItems_206" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_StatementTable" xlink:label="loc_us-gaap_StatementTable_202" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_StatementLineItems_206" xlink:to="loc_us-gaap_StatementTable_202" xbrldt:contextElement="segment" xbrldt:closed="true" use="optional" order="1" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_StatementClassOfStockAxis" xlink:label="loc_us-gaap_StatementClassOfStockAxis_203" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_StatementTable_202" xlink:to="loc_us-gaap_StatementClassOfStockAxis_203" use="optional" order="2" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_ClassOfStockDomain" xlink:label="loc_us-gaap_ClassOfStockDomain_207" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_StatementClassOfStockAxis_203" xlink:to="loc_us-gaap_ClassOfStockDomain_207" use="optional" order="3" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_ClassOfStockDomain" xlink:label="loc_us-gaap_ClassOfStockDomain_207_default" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_StatementClassOfStockAxis_203" xlink:to="loc_us-gaap_ClassOfStockDomain_207_default" use="optional" order="4" />
<loc xlink:type="locator" xlink:href="myrg-20180630.xsd#myrg_NetPeriodAxis" xlink:label="loc_myrg_NetPeriodAxis_204" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_StatementTable_202" xlink:to="loc_myrg_NetPeriodAxis_204" use="optional" order="5" />
<loc xlink:type="locator" xlink:href="myrg-20180630.xsd#myrg_NetPeriodDomain" xlink:label="loc_myrg_NetPeriodDomain_205" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_myrg_NetPeriodAxis_204" xlink:to="loc_myrg_NetPeriodDomain_205" use="optional" order="6" />
<loc xlink:type="locator" xlink:href="myrg-20180630.xsd#myrg_NetPeriodDomain" xlink:label="loc_myrg_NetPeriodDomain_205_default" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_myrg_NetPeriodAxis_204" xlink:to="loc_myrg_NetPeriodDomain_205_default" use="optional" order="7" />
<loc xlink:type="locator" xlink:href="myrg-20180630.xsd#myrg_NetPeriodChangeMember" xlink:label="loc_myrg_NetPeriodChangeMember_208" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_myrg_NetPeriodDomain_205" xlink:to="loc_myrg_NetPeriodChangeMember_208" use="optional" order="8" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_ContractWithCustomerLiabilityAbstract" xlink:label="loc_us-gaap_ContractWithCustomerLiabilityAbstract_211" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_StatementLineItems_206" xlink:to="loc_us-gaap_ContractWithCustomerLiabilityAbstract_211" use="optional" order="9" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_CostsInExcessOfBillingsOnUncompletedContractsOrProgramsExpectedToBeCollectedWithinOneYear" xlink:label="loc_us-gaap_CostsInExcessOfBillingsOnUncompletedContractsOrProgramsExpectedToBeCollectedWithinOneYear_212" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ContractWithCustomerLiabilityAbstract_211" xlink:to="loc_us-gaap_CostsInExcessOfBillingsOnUncompletedContractsOrProgramsExpectedToBeCollectedWithinOneYear_212" use="optional" order="10" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_BillingsInExcessOfCostCurrent" xlink:label="loc_us-gaap_BillingsInExcessOfCostCurrent_213" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ContractWithCustomerLiabilityAbstract_211" xlink:to="loc_us-gaap_BillingsInExcessOfCostCurrent_213" use="optional" order="11" />
<loc xlink:type="locator" xlink:href="myrg-20180630.xsd#myrg_NetContractAssetsLiabilities" xlink:label="loc_myrg_NetContractAssetsLiabilities_214" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ContractWithCustomerLiabilityAbstract_211" xlink:to="loc_myrg_NetContractAssetsLiabilities_214" use="optional" order="12" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_IncreaseDecreaseInCostInExcessOfBillingOnUncompletedContract" xlink:label="loc_us-gaap_IncreaseDecreaseInCostInExcessOfBillingOnUncompletedContract_215" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ContractWithCustomerLiabilityAbstract_211" xlink:to="loc_us-gaap_IncreaseDecreaseInCostInExcessOfBillingOnUncompletedContract_215" use="optional" order="13" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_IncreaseDecreaseInPayablesToCustomers" xlink:label="loc_us-gaap_IncreaseDecreaseInPayablesToCustomers_216" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ContractWithCustomerLiabilityAbstract_211" xlink:to="loc_us-gaap_IncreaseDecreaseInPayablesToCustomers_216" use="optional" order="14" />
<loc xlink:type="locator" xlink:href="myrg-20180630.xsd#myrg_IncreasedecreaseinNetContractAssetsLiabilities" xlink:label="loc_myrg_IncreasedecreaseinNetContractAssetsLiabilities_217" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ContractWithCustomerLiabilityAbstract_211" xlink:to="loc_myrg_IncreasedecreaseinNetContractAssetsLiabilities_217" use="optional" order="15" />
</definitionLink>
<definitionLink xlink:type="extended" xlink:role="http://www.myrgroup.com/role/RevenueRecognitionDetails3">
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_StatementLineItems" xlink:label="loc_us-gaap_StatementLineItems_224" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_StatementTable" xlink:label="loc_us-gaap_StatementTable_220" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_StatementLineItems_224" xlink:to="loc_us-gaap_StatementTable_220" xbrldt:contextElement="segment" xbrldt:closed="true" use="optional" order="1" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_StatementClassOfStockAxis" xlink:label="loc_us-gaap_StatementClassOfStockAxis_221" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_StatementTable_220" xlink:to="loc_us-gaap_StatementClassOfStockAxis_221" use="optional" order="2" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_ClassOfStockDomain" xlink:label="loc_us-gaap_ClassOfStockDomain_225" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_StatementClassOfStockAxis_221" xlink:to="loc_us-gaap_ClassOfStockDomain_225" use="optional" order="3" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_ClassOfStockDomain" xlink:label="loc_us-gaap_ClassOfStockDomain_225_default" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_StatementClassOfStockAxis_221" xlink:to="loc_us-gaap_ClassOfStockDomain_225_default" use="optional" order="4" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_StatementBusinessSegmentsAxis" xlink:label="loc_us-gaap_StatementBusinessSegmentsAxis_222" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_StatementTable_220" xlink:to="loc_us-gaap_StatementBusinessSegmentsAxis_222" use="optional" order="5" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_SegmentDomain" xlink:label="loc_us-gaap_SegmentDomain_223" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_StatementBusinessSegmentsAxis_222" xlink:to="loc_us-gaap_SegmentDomain_223" use="optional" order="6" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_SegmentDomain" xlink:label="loc_us-gaap_SegmentDomain_223_default" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_StatementBusinessSegmentsAxis_222" xlink:to="loc_us-gaap_SegmentDomain_223_default" use="optional" order="7" />
<loc xlink:type="locator" xlink:href="myrg-20180630.xsd#myrg_TransmissionAndDistributionMember" xlink:label="loc_myrg_TransmissionAndDistributionMember_226" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_SegmentDomain_223" xlink:to="loc_myrg_TransmissionAndDistributionMember_226" use="optional" order="8" />
<loc xlink:type="locator" xlink:href="myrg-20180630.xsd#myrg_CommercialAndIndustrialMember" xlink:label="loc_myrg_CommercialAndIndustrialMember_227" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_SegmentDomain_223" xlink:to="loc_myrg_CommercialAndIndustrialMember_227" use="optional" order="9" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_RevenueRemainingPerformanceObligation" xlink:label="loc_us-gaap_RevenueRemainingPerformanceObligation_228" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_StatementLineItems_224" xlink:to="loc_us-gaap_RevenueRemainingPerformanceObligation_228" use="optional" order="10" />
<loc xlink:type="locator" xlink:href="myrg-20180630.xsd#myrg_RevenueRemainingPerformanceObligationNotBeRecognizedWithinTwelveMonths" xlink:label="loc_myrg_RevenueRemainingPerformanceObligationNotBeRecognizedWithinTwelveMonths_229" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_StatementLineItems_224" xlink:to="loc_myrg_RevenueRemainingPerformanceObligationNotBeRecognizedWithinTwelveMonths_229" use="optional" order="11" />
</definitionLink>
<definitionLink xlink:type="extended" xlink:role="http://www.myrgroup.com/role/RevenueRecognitionDetailsTextual">
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_StatementLineItems" xlink:label="loc_us-gaap_StatementLineItems_238" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_StatementTable" xlink:label="loc_us-gaap_StatementTable_232" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_StatementLineItems_238" xlink:to="loc_us-gaap_StatementTable_232" xbrldt:contextElement="segment" xbrldt:closed="true" use="optional" order="1" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_StatementClassOfStockAxis" xlink:label="loc_us-gaap_StatementClassOfStockAxis_233" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_StatementTable_232" xlink:to="loc_us-gaap_StatementClassOfStockAxis_233" use="optional" order="2" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_ClassOfStockDomain" xlink:label="loc_us-gaap_ClassOfStockDomain_239" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_StatementClassOfStockAxis_233" xlink:to="loc_us-gaap_ClassOfStockDomain_239" use="optional" order="3" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_ClassOfStockDomain" xlink:label="loc_us-gaap_ClassOfStockDomain_239_default" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_StatementClassOfStockAxis_233" xlink:to="loc_us-gaap_ClassOfStockDomain_239_default" use="optional" order="4" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_AdjustmentsForNewAccountingPronouncementsAxis" xlink:label="loc_us-gaap_AdjustmentsForNewAccountingPronouncementsAxis_234" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_StatementTable_232" xlink:to="loc_us-gaap_AdjustmentsForNewAccountingPronouncementsAxis_234" use="optional" order="5" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_TypeOfAdoptionMember" xlink:label="loc_us-gaap_TypeOfAdoptionMember_235" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_AdjustmentsForNewAccountingPronouncementsAxis_234" xlink:to="loc_us-gaap_TypeOfAdoptionMember_235" use="optional" order="6" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_TypeOfAdoptionMember" xlink:label="loc_us-gaap_TypeOfAdoptionMember_235_default" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_AdjustmentsForNewAccountingPronouncementsAxis_234" xlink:to="loc_us-gaap_TypeOfAdoptionMember_235_default" use="optional" order="7" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_AccountingStandardsUpdate201409Member" xlink:label="loc_us-gaap_AccountingStandardsUpdate201409Member_240" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_TypeOfAdoptionMember_235" xlink:to="loc_us-gaap_AccountingStandardsUpdate201409Member_240" use="optional" order="8" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/srt/2018/elts/srt-2018-01-31.xsd#srt_RestatementAxis" xlink:label="loc_srt_RestatementAxis_236" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_StatementTable_232" xlink:to="loc_srt_RestatementAxis_236" use="optional" order="9" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/srt/2018/elts/srt-2018-01-31.xsd#srt_RestatementDomain" xlink:label="loc_srt_RestatementDomain_237" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_srt_RestatementAxis_236" xlink:to="loc_srt_RestatementDomain_237" use="optional" order="10" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/srt/2018/elts/srt-2018-01-31.xsd#srt_RestatementDomain" xlink:label="loc_srt_RestatementDomain_237_default" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_srt_RestatementAxis_236" xlink:to="loc_srt_RestatementDomain_237_default" use="optional" order="11" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/srt/2018/elts/srt-2018-01-31.xsd#srt_RestatementAdjustmentMember" xlink:label="loc_srt_RestatementAdjustmentMember_241" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_RestatementDomain_237" xlink:to="loc_srt_RestatementAdjustmentMember_241" use="optional" order="12" />
<loc xlink:type="locator" xlink:href="myrg-20180630.xsd#myrg_IncreaseInRevenue" xlink:label="loc_myrg_IncreaseInRevenue_242" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_StatementLineItems_238" xlink:to="loc_myrg_IncreaseInRevenue_242" use="optional" order="13" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_ContractWithCustomerLiabilityRevenueRecognized" xlink:label="loc_us-gaap_ContractWithCustomerLiabilityRevenueRecognized_243" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_StatementLineItems_238" xlink:to="loc_us-gaap_ContractWithCustomerLiabilityRevenueRecognized_243" use="optional" order="14" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_RevenueRemainingPerformanceObligation" xlink:label="loc_us-gaap_RevenueRemainingPerformanceObligation_244" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_StatementLineItems_238" xlink:to="loc_us-gaap_RevenueRemainingPerformanceObligation_244" use="optional" order="15" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_RetainedEarningsAccumulatedDeficit" xlink:label="loc_us-gaap_RetainedEarningsAccumulatedDeficit_245" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_StatementLineItems_238" xlink:to="loc_us-gaap_RetainedEarningsAccumulatedDeficit_245" use="optional" order="16" />
</definitionLink>
<definitionLink xlink:type="extended" xlink:role="http://www.myrgroup.com/role/ContractsInProcessDetails">
<loc xlink:type="locator" xlink:href="myrg-20180630.xsd#myrg_ContractsInProcessLineItems" xlink:label="loc_myrg_ContractsInProcessLineItems_250" />
<loc xlink:type="locator" xlink:href="myrg-20180630.xsd#myrg_ContractsInProcessTable" xlink:label="loc_myrg_ContractsInProcessTable_248" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_myrg_ContractsInProcessLineItems_250" xlink:to="loc_myrg_ContractsInProcessTable_248" xbrldt:contextElement="segment" xbrldt:closed="true" use="optional" order="1" />
<loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2018/dei-2018-01-31.xsd#dei_LegalEntityAxis" xlink:label="loc_dei_LegalEntityAxis_249" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_myrg_ContractsInProcessTable_248" xlink:to="loc_dei_LegalEntityAxis_249" use="optional" order="2" />
<loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2018/dei-2018-01-31.xsd#dei_EntityDomain" xlink:label="loc_dei_EntityDomain_251" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_dei_LegalEntityAxis_249" xlink:to="loc_dei_EntityDomain_251" use="optional" order="3" />
<loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2018/dei-2018-01-31.xsd#dei_EntityDomain" xlink:label="loc_dei_EntityDomain_251_default" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_dei_LegalEntityAxis_249" xlink:to="loc_dei_EntityDomain_251_default" use="optional" order="4" />
<loc xlink:type="locator" xlink:href="myrg-20180630.xsd#myrg_AggregateCostsIncurredOnUncompletedContractsAndEstimatedEarnings" xlink:label="loc_myrg_AggregateCostsIncurredOnUncompletedContractsAndEstimatedEarnings_252" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_myrg_ContractsInProcessLineItems_250" xlink:to="loc_myrg_AggregateCostsIncurredOnUncompletedContractsAndEstimatedEarnings_252" use="optional" order="5" />
<loc xlink:type="locator" xlink:href="myrg-20180630.xsd#myrg_BillingsToDate" xlink:label="loc_myrg_BillingsToDate_253" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_myrg_ContractsInProcessLineItems_250" xlink:to="loc_myrg_BillingsToDate_253" use="optional" order="6" />
<loc xlink:type="locator" xlink:href="myrg-20180630.xsd#myrg_NetCostsAndEstimatedEarningsInExcessOfBillings" xlink:label="loc_myrg_NetCostsAndEstimatedEarningsInExcessOfBillings_254" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_myrg_ContractsInProcessLineItems_250" xlink:to="loc_myrg_NetCostsAndEstimatedEarningsInExcessOfBillings_254" use="optional" order="7" />
</definitionLink>
<definitionLink xlink:type="extended" xlink:role="http://www.myrgroup.com/role/ContractsInProcessDetails1">
<loc xlink:type="locator" xlink:href="myrg-20180630.xsd#myrg_ContractsInProcessLineItems" xlink:label="loc_myrg_ContractsInProcessLineItems_259" />
<loc xlink:type="locator" xlink:href="myrg-20180630.xsd#myrg_ContractsInProcessTable" xlink:label="loc_myrg_ContractsInProcessTable_257" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_myrg_ContractsInProcessLineItems_259" xlink:to="loc_myrg_ContractsInProcessTable_257" xbrldt:contextElement="segment" xbrldt:closed="true" use="optional" order="1" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_StatementClassOfStockAxis" xlink:label="loc_us-gaap_StatementClassOfStockAxis_258" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_myrg_ContractsInProcessTable_257" xlink:to="loc_us-gaap_StatementClassOfStockAxis_258" use="optional" order="2" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_ClassOfStockDomain" xlink:label="loc_us-gaap_ClassOfStockDomain_260" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_StatementClassOfStockAxis_258" xlink:to="loc_us-gaap_ClassOfStockDomain_260" use="optional" order="3" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_ClassOfStockDomain" xlink:label="loc_us-gaap_ClassOfStockDomain_260_default" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_StatementClassOfStockAxis_258" xlink:to="loc_us-gaap_ClassOfStockDomain_260_default" use="optional" order="4" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_CostsInExcessOfBillingsOnUncompletedContractsOrProgramsExpectedToBeCollectedWithinOneYear" xlink:label="loc_us-gaap_CostsInExcessOfBillingsOnUncompletedContractsOrProgramsExpectedToBeCollectedWithinOneYear_261" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_myrg_ContractsInProcessLineItems_259" xlink:to="loc_us-gaap_CostsInExcessOfBillingsOnUncompletedContractsOrProgramsExpectedToBeCollectedWithinOneYear_261" use="optional" order="5" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_BillingsInExcessOfCostCurrent" xlink:label="loc_us-gaap_BillingsInExcessOfCostCurrent_262" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_myrg_ContractsInProcessLineItems_259" xlink:to="loc_us-gaap_BillingsInExcessOfCostCurrent_262" use="optional" order="6" />
<loc xlink:type="locator" xlink:href="myrg-20180630.xsd#myrg_NetCostsAndEstimatedEarningsInExcessOfBillings" xlink:label="loc_myrg_NetCostsAndEstimatedEarningsInExcessOfBillings_263" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_myrg_ContractsInProcessLineItems_259" xlink:to="loc_myrg_NetCostsAndEstimatedEarningsInExcessOfBillings_263" use="optional" order="7" />
</definitionLink>
<definitionLink xlink:type="extended" xlink:role="http://www.myrgroup.com/role/DebtDetailsTextual">
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_DebtInstrumentLineItems" xlink:label="loc_us-gaap_DebtInstrumentLineItems_279" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_DebtInstrumentTable" xlink:label="loc_us-gaap_DebtInstrumentTable_266" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_DebtInstrumentLineItems_279" xlink:to="loc_us-gaap_DebtInstrumentTable_266" xbrldt:contextElement="segment" xbrldt:closed="true" use="optional" order="1" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_LongtermDebtTypeAxis" xlink:label="loc_us-gaap_LongtermDebtTypeAxis_267" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_DebtInstrumentTable_266" xlink:to="loc_us-gaap_LongtermDebtTypeAxis_267" use="optional" order="2" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_LongtermDebtTypeDomain" xlink:label="loc_us-gaap_LongtermDebtTypeDomain_268" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_LongtermDebtTypeAxis_267" xlink:to="loc_us-gaap_LongtermDebtTypeDomain_268" use="optional" order="3" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_LongtermDebtTypeDomain" xlink:label="loc_us-gaap_LongtermDebtTypeDomain_268_default" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_LongtermDebtTypeAxis_267" xlink:to="loc_us-gaap_LongtermDebtTypeDomain_268_default" use="optional" order="4" />
<loc xlink:type="locator" xlink:href="myrg-20180630.xsd#myrg_SyndicatedCreditAgreementMember" xlink:label="loc_myrg_SyndicatedCreditAgreementMember_280" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_LongtermDebtTypeDomain_268" xlink:to="loc_myrg_SyndicatedCreditAgreementMember_280" use="optional" order="5" />
<loc xlink:type="locator" xlink:href="myrg-20180630.xsd#myrg_CreditAgreementMember" xlink:label="loc_myrg_CreditAgreementMember_281" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_LongtermDebtTypeDomain_268" xlink:to="loc_myrg_CreditAgreementMember_281" use="optional" order="6" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_DebtInstrumentAxis" xlink:label="loc_us-gaap_DebtInstrumentAxis_269" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_DebtInstrumentTable_266" xlink:to="loc_us-gaap_DebtInstrumentAxis_269" use="optional" order="7" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_DebtInstrumentNameDomain" xlink:label="loc_us-gaap_DebtInstrumentNameDomain_270" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_DebtInstrumentAxis_269" xlink:to="loc_us-gaap_DebtInstrumentNameDomain_270" use="optional" order="8" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_DebtInstrumentNameDomain" xlink:label="loc_us-gaap_DebtInstrumentNameDomain_270_default" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_DebtInstrumentAxis_269" xlink:to="loc_us-gaap_DebtInstrumentNameDomain_270_default" use="optional" order="9" />
<loc xlink:type="locator" xlink:href="myrg-20180630.xsd#myrg_ForeignRevolvingLoansAndLettersOfCreditMember" xlink:label="loc_myrg_ForeignRevolvingLoansAndLettersOfCreditMember_282" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DebtInstrumentNameDomain_270" xlink:to="loc_myrg_ForeignRevolvingLoansAndLettersOfCreditMember_282" use="optional" order="10" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/srt/2018/elts/srt-2018-01-31.xsd#srt_RangeAxis" xlink:label="loc_srt_RangeAxis_271" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_DebtInstrumentTable_266" xlink:to="loc_srt_RangeAxis_271" use="optional" order="11" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/srt/2018/elts/srt-2018-01-31.xsd#srt_RangeMember" xlink:label="loc_srt_RangeMember_272" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_srt_RangeAxis_271" xlink:to="loc_srt_RangeMember_272" use="optional" order="12" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/srt/2018/elts/srt-2018-01-31.xsd#srt_RangeMember" xlink:label="loc_srt_RangeMember_272_default" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_srt_RangeAxis_271" xlink:to="loc_srt_RangeMember_272_default" use="optional" order="13" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/srt/2018/elts/srt-2018-01-31.xsd#srt_MaximumMember" xlink:label="loc_srt_MaximumMember_283" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_RangeMember_272" xlink:to="loc_srt_MaximumMember_283" use="optional" order="14" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/srt/2018/elts/srt-2018-01-31.xsd#srt_MinimumMember" xlink:label="loc_srt_MinimumMember_284" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_RangeMember_272" xlink:to="loc_srt_MinimumMember_284" use="optional" order="15" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_VariableRateAxis" xlink:label="loc_us-gaap_VariableRateAxis_273" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_DebtInstrumentTable_266" xlink:to="loc_us-gaap_VariableRateAxis_273" use="optional" order="16" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_VariableRateDomain" xlink:label="loc_us-gaap_VariableRateDomain_274" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_VariableRateAxis_273" xlink:to="loc_us-gaap_VariableRateDomain_274" use="optional" order="17" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_VariableRateDomain" xlink:label="loc_us-gaap_VariableRateDomain_274_default" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_VariableRateAxis_273" xlink:to="loc_us-gaap_VariableRateDomain_274_default" use="optional" order="18" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_LondonInterbankOfferedRateLIBORMember" xlink:label="loc_us-gaap_LondonInterbankOfferedRateLIBORMember_285" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_VariableRateDomain_274" xlink:to="loc_us-gaap_LondonInterbankOfferedRateLIBORMember_285" use="optional" order="19" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_BaseRateMember" xlink:label="loc_us-gaap_BaseRateMember_286" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_VariableRateDomain_274" xlink:to="loc_us-gaap_BaseRateMember_286" use="optional" order="20" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_CreditFacilityAxis" xlink:label="loc_us-gaap_CreditFacilityAxis_275" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_DebtInstrumentTable_266" xlink:to="loc_us-gaap_CreditFacilityAxis_275" use="optional" order="21" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_CreditFacilityDomain" xlink:label="loc_us-gaap_CreditFacilityDomain_276" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_CreditFacilityAxis_275" xlink:to="loc_us-gaap_CreditFacilityDomain_276" use="optional" order="22" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_CreditFacilityDomain" xlink:label="loc_us-gaap_CreditFacilityDomain_276_default" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_CreditFacilityAxis_275" xlink:to="loc_us-gaap_CreditFacilityDomain_276_default" use="optional" order="23" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_RevolvingCreditFacilityMember" xlink:label="loc_us-gaap_RevolvingCreditFacilityMember_287" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_CreditFacilityDomain_276" xlink:to="loc_us-gaap_RevolvingCreditFacilityMember_287" use="optional" order="24" />
<loc xlink:type="locator" xlink:href="myrg-20180630.xsd#myrg_PerformanceLettersOfCreditMember" xlink:label="loc_myrg_PerformanceLettersOfCreditMember_288" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_CreditFacilityDomain_276" xlink:to="loc_myrg_PerformanceLettersOfCreditMember_288" use="optional" order="25" />
<loc xlink:type="locator" xlink:href="myrg-20180630.xsd#myrg_TwoThousandSixteenCreditFacilityMember" xlink:label="loc_myrg_TwoThousandSixteenCreditFacilityMember_289" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_CreditFacilityDomain_276" xlink:to="loc_myrg_TwoThousandSixteenCreditFacilityMember_289" use="optional" order="26" />
<loc xlink:type="locator" xlink:href="myrg-20180630.xsd#myrg_NonperformanceLettersOfCreditMember" xlink:label="loc_myrg_NonperformanceLettersOfCreditMember_290" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_CreditFacilityDomain_276" xlink:to="loc_myrg_NonperformanceLettersOfCreditMember_290" use="optional" order="27" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_FairValueByLiabilityClassAxis" xlink:label="loc_us-gaap_FairValueByLiabilityClassAxis_277" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_DebtInstrumentTable_266" xlink:to="loc_us-gaap_FairValueByLiabilityClassAxis_277" use="optional" order="28" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationByLiabilityClassDomain" xlink:label="loc_us-gaap_FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationByLiabilityClassDomain_278" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_FairValueByLiabilityClassAxis_277" xlink:to="loc_us-gaap_FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationByLiabilityClassDomain_278" use="optional" order="29" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationByLiabilityClassDomain" xlink:label="loc_us-gaap_FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationByLiabilityClassDomain_278_default" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_FairValueByLiabilityClassAxis_277" xlink:to="loc_us-gaap_FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationByLiabilityClassDomain_278_default" use="optional" order="30" />
<loc xlink:type="locator" xlink:href="myrg-20180630.xsd#myrg_InsuranceProgramObligationsMember" xlink:label="loc_myrg_InsuranceProgramObligationsMember_291" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationByLiabilityClassDomain_278" xlink:to="loc_myrg_InsuranceProgramObligationsMember_291" use="optional" order="31" />
<loc xlink:type="locator" xlink:href="myrg-20180630.xsd#myrg_ContractPerformanceObligationsMember" xlink:label="loc_myrg_ContractPerformanceObligationsMember_292" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationByLiabilityClassDomain_278" xlink:to="loc_myrg_ContractPerformanceObligationsMember_292" use="optional" order="32" />
<loc xlink:type="locator" xlink:href="myrg-20180630.xsd#myrg_LineOfCreditFacilityOptionToIncreaseMaximumBorrowingCapacity" xlink:label="loc_myrg_LineOfCreditFacilityOptionToIncreaseMaximumBorrowingCapacity_293" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DebtInstrumentLineItems_279" xlink:to="loc_myrg_LineOfCreditFacilityOptionToIncreaseMaximumBorrowingCapacity_293" use="optional" order="33" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_LineOfCreditFacilityMaximumBorrowingCapacity" xlink:label="loc_us-gaap_LineOfCreditFacilityMaximumBorrowingCapacity_294" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DebtInstrumentLineItems_279" xlink:to="loc_us-gaap_LineOfCreditFacilityMaximumBorrowingCapacity_294" use="optional" order="34" />
<loc xlink:type="locator" xlink:href="myrg-20180630.xsd#myrg_LetterOfCreditFeesPercentage" xlink:label="loc_myrg_LetterOfCreditFeesPercentage_295" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DebtInstrumentLineItems_279" xlink:to="loc_myrg_LetterOfCreditFeesPercentage_295" use="optional" order="35" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_DebtInstrumentBasisSpreadOnVariableRate1" xlink:label="loc_us-gaap_DebtInstrumentBasisSpreadOnVariableRate1_296" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DebtInstrumentLineItems_279" xlink:to="loc_us-gaap_DebtInstrumentBasisSpreadOnVariableRate1_296" use="optional" order="36" />
<loc xlink:type="locator" xlink:href="myrg-20180630.xsd#myrg_DebtInstrumentCovenantInterestCoverageRatio" xlink:label="loc_myrg_DebtInstrumentCovenantInterestCoverageRatio_297" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DebtInstrumentLineItems_279" xlink:to="loc_myrg_DebtInstrumentCovenantInterestCoverageRatio_297" use="optional" order="37" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_LettersOfCreditOutstandingAmount" xlink:label="loc_us-gaap_LettersOfCreditOutstandingAmount_298" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DebtInstrumentLineItems_279" xlink:to="loc_us-gaap_LettersOfCreditOutstandingAmount_298" use="optional" order="38" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_LineOfCredit" xlink:label="loc_us-gaap_LineOfCredit_299" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DebtInstrumentLineItems_279" xlink:to="loc_us-gaap_LineOfCredit_299" use="optional" order="39" />
<loc xlink:type="locator" xlink:href="myrg-20180630.xsd#myrg_PercentageOfCapitalStockFromDirectForeignSubsidiaries" xlink:label="loc_myrg_PercentageOfCapitalStockFromDirectForeignSubsidiaries_300" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DebtInstrumentLineItems_279" xlink:to="loc_myrg_PercentageOfCapitalStockFromDirectForeignSubsidiaries_300" use="optional" order="40" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_LineOfCreditFacilityUnusedCapacityCommitmentFeePercentage" xlink:label="loc_us-gaap_LineOfCreditFacilityUnusedCapacityCommitmentFeePercentage_301" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DebtInstrumentLineItems_279" xlink:to="loc_us-gaap_LineOfCreditFacilityUnusedCapacityCommitmentFeePercentage_301" use="optional" order="41" />
<loc xlink:type="locator" xlink:href="myrg-20180630.xsd#myrg_MaximumAcquisitionConsiderationUnderCreditAgreement" xlink:label="loc_myrg_MaximumAcquisitionConsiderationUnderCreditAgreement_302" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DebtInstrumentLineItems_279" xlink:to="loc_myrg_MaximumAcquisitionConsiderationUnderCreditAgreement_302" use="optional" order="42" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_DebtIssuanceCostsLineOfCreditArrangementsNet" xlink:label="loc_us-gaap_DebtIssuanceCostsLineOfCreditArrangementsNet_303" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DebtInstrumentLineItems_279" xlink:to="loc_us-gaap_DebtIssuanceCostsLineOfCreditArrangementsNet_303" use="optional" order="43" />
<loc xlink:type="locator" xlink:href="myrg-20180630.xsd#myrg_DebtInstrumentCovenantLeveragedDebtRatioRestriction" xlink:label="loc_myrg_DebtInstrumentCovenantLeveragedDebtRatioRestriction_304" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DebtInstrumentLineItems_279" xlink:to="loc_myrg_DebtInstrumentCovenantLeveragedDebtRatioRestriction_304" use="optional" order="44" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_DebtWeightedAverageInterestRate" xlink:label="loc_us-gaap_DebtWeightedAverageInterestRate_305" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DebtInstrumentLineItems_279" xlink:to="loc_us-gaap_DebtWeightedAverageInterestRate_305" use="optional" order="45" />
<loc xlink:type="locator" xlink:href="myrg-20180630.xsd#myrg_LeverageCoverageRatioExpansion" xlink:label="loc_myrg_LeverageCoverageRatioExpansion_306" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DebtInstrumentLineItems_279" xlink:to="loc_myrg_LeverageCoverageRatioExpansion_306" use="optional" order="46" />
<loc xlink:type="locator" xlink:href="myrg-20180630.xsd#myrg_LeverageCoverageRatio" xlink:label="loc_myrg_LeverageCoverageRatio_219395" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DebtInstrumentLineItems_279" xlink:to="loc_myrg_LeverageCoverageRatio_219395" use="optional" order="47" />
</definitionLink>
<definitionLink xlink:type="extended" xlink:role="http://www.myrgroup.com/role/IncomeTaxesDetailsTextual">
<loc xlink:type="locator" xlink:href="myrg-20180630.xsd#myrg_IncomeTaxesLineItems" xlink:label="loc_myrg_IncomeTaxesLineItems_343" />
<loc xlink:type="locator" xlink:href="myrg-20180630.xsd#myrg_IncomeTaxesTable" xlink:label="loc_myrg_IncomeTaxesTable_340" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_myrg_IncomeTaxesLineItems_343" xlink:to="loc_myrg_IncomeTaxesTable_340" xbrldt:contextElement="segment" xbrldt:closed="true" use="optional" order="1" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_IncomeTaxAuthorityAxis" xlink:label="loc_us-gaap_IncomeTaxAuthorityAxis_341" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_myrg_IncomeTaxesTable_340" xlink:to="loc_us-gaap_IncomeTaxAuthorityAxis_341" use="optional" order="2" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_IncomeTaxAuthorityDomain" xlink:label="loc_us-gaap_IncomeTaxAuthorityDomain_344" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_IncomeTaxAuthorityAxis_341" xlink:to="loc_us-gaap_IncomeTaxAuthorityDomain_344" use="optional" order="3" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_IncomeTaxAuthorityDomain" xlink:label="loc_us-gaap_IncomeTaxAuthorityDomain_344_default" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_IncomeTaxAuthorityAxis_341" xlink:to="loc_us-gaap_IncomeTaxAuthorityDomain_344_default" use="optional" order="4" />
<loc xlink:type="locator" xlink:href="myrg-20180630.xsd#myrg_TaxBenefitStockCompensationMember" xlink:label="loc_myrg_TaxBenefitStockCompensationMember_219394" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_IncomeTaxAuthorityDomain_344" xlink:to="loc_myrg_TaxBenefitStockCompensationMember_219394" use="optional" order="5" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_StatementScenarioAxis" xlink:label="loc_us-gaap_StatementScenarioAxis_342" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_myrg_IncomeTaxesTable_340" xlink:to="loc_us-gaap_StatementScenarioAxis_342" use="optional" order="6" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_ScenarioUnspecifiedDomain" xlink:label="loc_us-gaap_ScenarioUnspecifiedDomain_345" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_StatementScenarioAxis_342" xlink:to="loc_us-gaap_ScenarioUnspecifiedDomain_345" use="optional" order="7" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_ScenarioUnspecifiedDomain" xlink:label="loc_us-gaap_ScenarioUnspecifiedDomain_345_default" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_StatementScenarioAxis_342" xlink:to="loc_us-gaap_ScenarioUnspecifiedDomain_345_default" use="optional" order="8" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate" xlink:label="loc_us-gaap_EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate_346" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_myrg_IncomeTaxesLineItems_343" xlink:to="loc_us-gaap_EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate_346" use="optional" order="9" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_EffectiveIncomeTaxRateContinuingOperations" xlink:label="loc_us-gaap_EffectiveIncomeTaxRateContinuingOperations_347" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_myrg_IncomeTaxesLineItems_343" xlink:to="loc_us-gaap_EffectiveIncomeTaxRateContinuingOperations_347" use="optional" order="10" />
<loc xlink:type="locator" xlink:href="myrg-20180630.xsd#myrg_UnrecognizedTaxBenefitIncludingTaxInterestAccrued" xlink:label="loc_myrg_UnrecognizedTaxBenefitIncludingTaxInterestAccrued_348" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_myrg_IncomeTaxesLineItems_343" xlink:to="loc_myrg_UnrecognizedTaxBenefitIncludingTaxInterestAccrued_348" use="optional" order="11" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_CurrentFederalTaxExpenseBenefit" xlink:label="loc_us-gaap_CurrentFederalTaxExpenseBenefit_219393" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_myrg_IncomeTaxesLineItems_343" xlink:to="loc_us-gaap_CurrentFederalTaxExpenseBenefit_219393" use="optional" order="12" />
</definitionLink>
<definitionLink xlink:type="extended" xlink:role="http://www.myrgroup.com/role/CommitmentsAndContingenciesDetailsTextual">
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_OtherCommitmentsLineItems" xlink:label="loc_us-gaap_OtherCommitmentsLineItems_358" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_OtherCommitmentsTable" xlink:label="loc_us-gaap_OtherCommitmentsTable_351" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_OtherCommitmentsLineItems_358" xlink:to="loc_us-gaap_OtherCommitmentsTable_351" xbrldt:contextElement="segment" xbrldt:closed="true" use="optional" order="1" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_CreditFacilityAxis" xlink:label="loc_us-gaap_CreditFacilityAxis_352" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_OtherCommitmentsTable_351" xlink:to="loc_us-gaap_CreditFacilityAxis_352" use="optional" order="2" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_CreditFacilityDomain" xlink:label="loc_us-gaap_CreditFacilityDomain_359" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_CreditFacilityAxis_352" xlink:to="loc_us-gaap_CreditFacilityDomain_359" use="optional" order="3" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_CreditFacilityDomain" xlink:label="loc_us-gaap_CreditFacilityDomain_359_default" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_CreditFacilityAxis_352" xlink:to="loc_us-gaap_CreditFacilityDomain_359_default" use="optional" order="4" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/srt/2018/elts/srt-2018-01-31.xsd#srt_LitigationCaseAxis" xlink:label="loc_srt_LitigationCaseAxis_353" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_OtherCommitmentsTable_351" xlink:to="loc_srt_LitigationCaseAxis_353" use="optional" order="5" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/srt/2018/elts/srt-2018-01-31.xsd#srt_LitigationCaseTypeDomain" xlink:label="loc_srt_LitigationCaseTypeDomain_360" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_srt_LitigationCaseAxis_353" xlink:to="loc_srt_LitigationCaseTypeDomain_360" use="optional" order="6" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/srt/2018/elts/srt-2018-01-31.xsd#srt_LitigationCaseTypeDomain" xlink:label="loc_srt_LitigationCaseTypeDomain_360_default" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_srt_LitigationCaseAxis_353" xlink:to="loc_srt_LitigationCaseTypeDomain_360_default" use="optional" order="7" />
<loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2018/dei-2018-01-31.xsd#dei_LegalEntityAxis" xlink:label="loc_dei_LegalEntityAxis_354" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_OtherCommitmentsTable_351" xlink:to="loc_dei_LegalEntityAxis_354" use="optional" order="8" />
<loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2018/dei-2018-01-31.xsd#dei_EntityDomain" xlink:label="loc_dei_EntityDomain_361" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_dei_LegalEntityAxis_354" xlink:to="loc_dei_EntityDomain_361" use="optional" order="9" />
<loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2018/dei-2018-01-31.xsd#dei_EntityDomain" xlink:label="loc_dei_EntityDomain_361_default" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_dei_LegalEntityAxis_354" xlink:to="loc_dei_EntityDomain_361_default" use="optional" order="10" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/srt/2018/elts/srt-2018-01-31.xsd#srt_RangeAxis" xlink:label="loc_srt_RangeAxis_355" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_OtherCommitmentsTable_351" xlink:to="loc_srt_RangeAxis_355" use="optional" order="11" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/srt/2018/elts/srt-2018-01-31.xsd#srt_RangeMember" xlink:label="loc_srt_RangeMember_356" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_srt_RangeAxis_355" xlink:to="loc_srt_RangeMember_356" use="optional" order="12" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/srt/2018/elts/srt-2018-01-31.xsd#srt_RangeMember" xlink:label="loc_srt_RangeMember_356_default" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_srt_RangeAxis_355" xlink:to="loc_srt_RangeMember_356_default" use="optional" order="13" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/srt/2018/elts/srt-2018-01-31.xsd#srt_MaximumMember" xlink:label="loc_srt_MaximumMember_362" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_RangeMember_356" xlink:to="loc_srt_MaximumMember_362" use="optional" order="14" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_LossContingenciesByNatureOfContingencyAxis" xlink:label="loc_us-gaap_LossContingenciesByNatureOfContingencyAxis_357" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_OtherCommitmentsTable_351" xlink:to="loc_us-gaap_LossContingenciesByNatureOfContingencyAxis_357" use="optional" order="15" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_LossContingencyNatureDomain" xlink:label="loc_us-gaap_LossContingencyNatureDomain_363" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_LossContingenciesByNatureOfContingencyAxis_357" xlink:to="loc_us-gaap_LossContingencyNatureDomain_363" use="optional" order="16" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_LossContingencyNatureDomain" xlink:label="loc_us-gaap_LossContingencyNatureDomain_363_default" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_LossContingenciesByNatureOfContingencyAxis_357" xlink:to="loc_us-gaap_LossContingencyNatureDomain_363_default" use="optional" order="17" />
<loc xlink:type="locator" xlink:href="myrg-20180630.xsd#myrg_LossContingencyInsurancePolicyDeductibleForEachLineOfCoverageExcludingWildfireAndHealth" xlink:label="loc_myrg_LossContingencyInsurancePolicyDeductibleForEachLineOfCoverageExcludingWildfireAndHealth_364" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_OtherCommitmentsLineItems_358" xlink:to="loc_myrg_LossContingencyInsurancePolicyDeductibleForEachLineOfCoverageExcludingWildfireAndHealth_364" use="optional" order="18" />
<loc xlink:type="locator" xlink:href="myrg-20180630.xsd#myrg_LossContingencyInsurancePolicyDeductibleForWildfire" xlink:label="loc_myrg_LossContingencyInsurancePolicyDeductibleForWildfire_365" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_OtherCommitmentsLineItems_358" xlink:to="loc_myrg_LossContingencyInsurancePolicyDeductibleForWildfire_365" use="optional" order="19" />
<loc xlink:type="locator" xlink:href="myrg-20180630.xsd#myrg_OutstandingPerformanceBonds" xlink:label="loc_myrg_OutstandingPerformanceBonds_366" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_OtherCommitmentsLineItems_358" xlink:to="loc_myrg_OutstandingPerformanceBonds_366" use="optional" order="20" />
<loc xlink:type="locator" xlink:href="myrg-20180630.xsd#myrg_EstimatedCostToCompleteBondedProjects" xlink:label="loc_myrg_EstimatedCostToCompleteBondedProjects_367" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_OtherCommitmentsLineItems_358" xlink:to="loc_myrg_EstimatedCostToCompleteBondedProjects_367" use="optional" order="21" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_PurchaseCommitmentRemainingMinimumAmountCommitted" xlink:label="loc_us-gaap_PurchaseCommitmentRemainingMinimumAmountCommitted_368" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_OtherCommitmentsLineItems_358" xlink:to="loc_us-gaap_PurchaseCommitmentRemainingMinimumAmountCommitted_368" use="optional" order="22" />
<loc xlink:type="locator" xlink:href="myrg-20180630.xsd#myrg_LossContingencyHealthInsuranceDeductibleForQualifiedIndividuals" xlink:label="loc_myrg_LossContingencyHealthInsuranceDeductibleForQualifiedIndividuals_369" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_OtherCommitmentsLineItems_358" xlink:to="loc_myrg_LossContingencyHealthInsuranceDeductibleForQualifiedIndividuals_369" use="optional" order="23" />
</definitionLink>
<definitionLink xlink:type="extended" xlink:role="http://www.myrgroup.com/role/LeaseObligationsDetails">
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_StatementLineItems" xlink:label="loc_us-gaap_StatementLineItems_374" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_StatementTable" xlink:label="loc_us-gaap_StatementTable_372" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_StatementLineItems_374" xlink:to="loc_us-gaap_StatementTable_372" xbrldt:contextElement="segment" xbrldt:closed="true" use="optional" order="1" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_StatementClassOfStockAxis" xlink:label="loc_us-gaap_StatementClassOfStockAxis_373" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_StatementTable_372" xlink:to="loc_us-gaap_StatementClassOfStockAxis_373" use="optional" order="2" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_ClassOfStockDomain" xlink:label="loc_us-gaap_ClassOfStockDomain_377" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_StatementClassOfStockAxis_373" xlink:to="loc_us-gaap_ClassOfStockDomain_377" use="optional" order="3" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_ClassOfStockDomain" xlink:label="loc_us-gaap_ClassOfStockDomain_377_default" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_StatementClassOfStockAxis_373" xlink:to="loc_us-gaap_ClassOfStockDomain_377_default" use="optional" order="4" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_CapitalLeasesFutureMinimumPaymentsDueAbstract" xlink:label="loc_us-gaap_CapitalLeasesFutureMinimumPaymentsDueAbstract_375" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_StatementLineItems_374" xlink:to="loc_us-gaap_CapitalLeasesFutureMinimumPaymentsDueAbstract_375" use="optional" order="5" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_CapitalLeasesFutureMinimumPaymentsRemainderOfFiscalYear" xlink:label="loc_us-gaap_CapitalLeasesFutureMinimumPaymentsRemainderOfFiscalYear_378" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_CapitalLeasesFutureMinimumPaymentsDueAbstract_375" xlink:to="loc_us-gaap_CapitalLeasesFutureMinimumPaymentsRemainderOfFiscalYear_378" use="optional" order="6" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_CapitalLeasesFutureMinimumPaymentsDueCurrent" xlink:label="loc_us-gaap_CapitalLeasesFutureMinimumPaymentsDueCurrent_379" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_CapitalLeasesFutureMinimumPaymentsDueAbstract_375" xlink:to="loc_us-gaap_CapitalLeasesFutureMinimumPaymentsDueCurrent_379" use="optional" order="7" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_CapitalLeasesFutureMinimumPaymentsDueInTwoYears" xlink:label="loc_us-gaap_CapitalLeasesFutureMinimumPaymentsDueInTwoYears_380" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_CapitalLeasesFutureMinimumPaymentsDueAbstract_375" xlink:to="loc_us-gaap_CapitalLeasesFutureMinimumPaymentsDueInTwoYears_380" use="optional" order="8" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_CapitalLeasesFutureMinimumPaymentsDueInThreeYears" xlink:label="loc_us-gaap_CapitalLeasesFutureMinimumPaymentsDueInThreeYears_381" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_CapitalLeasesFutureMinimumPaymentsDueAbstract_375" xlink:to="loc_us-gaap_CapitalLeasesFutureMinimumPaymentsDueInThreeYears_381" use="optional" order="9" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_CapitalLeasesFutureMinimumPaymentsDueInFourYears" xlink:label="loc_us-gaap_CapitalLeasesFutureMinimumPaymentsDueInFourYears_382" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_CapitalLeasesFutureMinimumPaymentsDueAbstract_375" xlink:to="loc_us-gaap_CapitalLeasesFutureMinimumPaymentsDueInFourYears_382" use="optional" order="10" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_CapitalLeasesFutureMinimumPaymentsDueThereafter" xlink:label="loc_us-gaap_CapitalLeasesFutureMinimumPaymentsDueThereafter_383" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_CapitalLeasesFutureMinimumPaymentsDueAbstract_375" xlink:to="loc_us-gaap_CapitalLeasesFutureMinimumPaymentsDueThereafter_383" use="optional" order="11" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_CapitalLeasesFutureMinimumPaymentsDue" xlink:label="loc_us-gaap_CapitalLeasesFutureMinimumPaymentsDue_384" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_CapitalLeasesFutureMinimumPaymentsDueAbstract_375" xlink:to="loc_us-gaap_CapitalLeasesFutureMinimumPaymentsDue_384" use="optional" order="12" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_CapitalLeasesFutureMinimumPaymentsInterestIncludedInPayments" xlink:label="loc_us-gaap_CapitalLeasesFutureMinimumPaymentsInterestIncludedInPayments_385" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_CapitalLeasesFutureMinimumPaymentsDueAbstract_375" xlink:to="loc_us-gaap_CapitalLeasesFutureMinimumPaymentsInterestIncludedInPayments_385" use="optional" order="13" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_CapitalLeasesFutureMinimumPaymentsPresentValueOfNetMinimumPayments" xlink:label="loc_us-gaap_CapitalLeasesFutureMinimumPaymentsPresentValueOfNetMinimumPayments_386" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_CapitalLeasesFutureMinimumPaymentsDueAbstract_375" xlink:to="loc_us-gaap_CapitalLeasesFutureMinimumPaymentsPresentValueOfNetMinimumPayments_386" use="optional" order="14" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_CapitalLeaseObligationsCurrent" xlink:label="loc_us-gaap_CapitalLeaseObligationsCurrent_387" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_CapitalLeasesFutureMinimumPaymentsDueAbstract_375" xlink:to="loc_us-gaap_CapitalLeaseObligationsCurrent_387" use="optional" order="15" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_CapitalLeaseObligationsNoncurrent" xlink:label="loc_us-gaap_CapitalLeaseObligationsNoncurrent_388" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_CapitalLeasesFutureMinimumPaymentsDueAbstract_375" xlink:to="loc_us-gaap_CapitalLeaseObligationsNoncurrent_388" use="optional" order="16" />
<loc xlink:type="locator" xlink:href="myrg-20180630.xsd#myrg_OperatingleasesfutureminimumpaymentsdueabstractAbstract" xlink:label="loc_myrg_OperatingleasesfutureminimumpaymentsdueabstractAbstract_376" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_StatementLineItems_374" xlink:to="loc_myrg_OperatingleasesfutureminimumpaymentsdueabstractAbstract_376" use="optional" order="17" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_OperatingLeasesFutureMinimumPaymentsRemainderOfFiscalYear" xlink:label="loc_us-gaap_OperatingLeasesFutureMinimumPaymentsRemainderOfFiscalYear_389" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_myrg_OperatingleasesfutureminimumpaymentsdueabstractAbstract_376" xlink:to="loc_us-gaap_OperatingLeasesFutureMinimumPaymentsRemainderOfFiscalYear_389" use="optional" order="18" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_OperatingLeasesFutureMinimumPaymentsDueCurrent" xlink:label="loc_us-gaap_OperatingLeasesFutureMinimumPaymentsDueCurrent_390" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_myrg_OperatingleasesfutureminimumpaymentsdueabstractAbstract_376" xlink:to="loc_us-gaap_OperatingLeasesFutureMinimumPaymentsDueCurrent_390" use="optional" order="19" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_OperatingLeasesFutureMinimumPaymentsDueInTwoYears" xlink:label="loc_us-gaap_OperatingLeasesFutureMinimumPaymentsDueInTwoYears_391" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_myrg_OperatingleasesfutureminimumpaymentsdueabstractAbstract_376" xlink:to="loc_us-gaap_OperatingLeasesFutureMinimumPaymentsDueInTwoYears_391" use="optional" order="20" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_OperatingLeasesFutureMinimumPaymentsDueInThreeYears" xlink:label="loc_us-gaap_OperatingLeasesFutureMinimumPaymentsDueInThreeYears_392" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_myrg_OperatingleasesfutureminimumpaymentsdueabstractAbstract_376" xlink:to="loc_us-gaap_OperatingLeasesFutureMinimumPaymentsDueInThreeYears_392" use="optional" order="21" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_OperatingLeasesFutureMinimumPaymentsDueInFourYears" xlink:label="loc_us-gaap_OperatingLeasesFutureMinimumPaymentsDueInFourYears_393" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_myrg_OperatingleasesfutureminimumpaymentsdueabstractAbstract_376" xlink:to="loc_us-gaap_OperatingLeasesFutureMinimumPaymentsDueInFourYears_393" use="optional" order="22" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_OperatingLeasesFutureMinimumPaymentsDueThereafter" xlink:label="loc_us-gaap_OperatingLeasesFutureMinimumPaymentsDueThereafter_394" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_myrg_OperatingleasesfutureminimumpaymentsdueabstractAbstract_376" xlink:to="loc_us-gaap_OperatingLeasesFutureMinimumPaymentsDueThereafter_394" use="optional" order="23" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_OperatingLeasesFutureMinimumPaymentsDue" xlink:label="loc_us-gaap_OperatingLeasesFutureMinimumPaymentsDue_395" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_myrg_OperatingleasesfutureminimumpaymentsdueabstractAbstract_376" xlink:to="loc_us-gaap_OperatingLeasesFutureMinimumPaymentsDue_395" use="optional" order="24" />
</definitionLink>
<definitionLink xlink:type="extended" xlink:role="http://www.myrgroup.com/role/LeaseObligationsDetailsTextual">
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_StatementLineItems" xlink:label="loc_us-gaap_StatementLineItems_401" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_StatementTable" xlink:label="loc_us-gaap_StatementTable_398" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_StatementLineItems_401" xlink:to="loc_us-gaap_StatementTable_398" xbrldt:contextElement="segment" xbrldt:closed="true" use="optional" order="1" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_StatementClassOfStockAxis" xlink:label="loc_us-gaap_StatementClassOfStockAxis_399" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_StatementTable_398" xlink:to="loc_us-gaap_StatementClassOfStockAxis_399" use="optional" order="2" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_ClassOfStockDomain" xlink:label="loc_us-gaap_ClassOfStockDomain_402" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_StatementClassOfStockAxis_399" xlink:to="loc_us-gaap_ClassOfStockDomain_402" use="optional" order="3" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_ClassOfStockDomain" xlink:label="loc_us-gaap_ClassOfStockDomain_402_default" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_StatementClassOfStockAxis_399" xlink:to="loc_us-gaap_ClassOfStockDomain_402_default" use="optional" order="4" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_CapitalLeasesBalanceSheetAssetsByMajorClassNet" xlink:label="loc_us-gaap_CapitalLeasesBalanceSheetAssetsByMajorClassNet_404" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_StatementLineItems_401" xlink:to="loc_us-gaap_CapitalLeasesBalanceSheetAssetsByMajorClassNet_404" use="optional" order="5" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_CapitalLeaseObligationsCurrent" xlink:label="loc_us-gaap_CapitalLeaseObligationsCurrent_405" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_StatementLineItems_401" xlink:to="loc_us-gaap_CapitalLeaseObligationsCurrent_405" use="optional" order="6" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_CapitalLeaseObligations" xlink:label="loc_us-gaap_CapitalLeaseObligations_406" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_StatementLineItems_401" xlink:to="loc_us-gaap_CapitalLeaseObligations_406" use="optional" order="7" />
</definitionLink>
<definitionLink xlink:type="extended" xlink:role="http://www.myrgroup.com/role/StockBasedCompensationDetailsTextual">
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_464" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable" xlink:label="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_452" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_464" xlink:to="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_452" xbrldt:contextElement="segment" xbrldt:closed="true" use="optional" order="1" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_AwardTypeAxis" xlink:label="loc_us-gaap_AwardTypeAxis_453" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_452" xlink:to="loc_us-gaap_AwardTypeAxis_453" use="optional" order="2" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_454" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_AwardTypeAxis_453" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_454" use="optional" order="3" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_454_default" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_AwardTypeAxis_453" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_454_default" use="optional" order="4" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_RestrictedStockMember" xlink:label="loc_us-gaap_RestrictedStockMember_467" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_454" xlink:to="loc_us-gaap_RestrictedStockMember_467" use="optional" order="5" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_PerformanceSharesMember" xlink:label="loc_us-gaap_PerformanceSharesMember_468" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_454" xlink:to="loc_us-gaap_PerformanceSharesMember_468" use="optional" order="6" />
<loc xlink:type="locator" xlink:href="myrg-20180630.xsd#myrg_MarketBasedPerformanceAwardsMember" xlink:label="loc_myrg_MarketBasedPerformanceAwardsMember_469" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_454" xlink:to="loc_myrg_MarketBasedPerformanceAwardsMember_469" use="optional" order="7" />
<loc xlink:type="locator" xlink:href="myrg-20180630.xsd#myrg_InternalMeasureBasedPerformanceAwardsMember" xlink:label="loc_myrg_InternalMeasureBasedPerformanceAwardsMember_470" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_454" xlink:to="loc_myrg_InternalMeasureBasedPerformanceAwardsMember_470" use="optional" order="8" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_RestrictedStockUnitsRSUMember" xlink:label="loc_us-gaap_RestrictedStockUnitsRSUMember_218828" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_454" xlink:to="loc_us-gaap_RestrictedStockUnitsRSUMember_218828" use="optional" order="9" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_TradingActivityByTypeAxis" xlink:label="loc_us-gaap_TradingActivityByTypeAxis_455" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_452" xlink:to="loc_us-gaap_TradingActivityByTypeAxis_455" use="optional" order="10" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_TradingActivityByTypeDomain" xlink:label="loc_us-gaap_TradingActivityByTypeDomain_471" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_TradingActivityByTypeAxis_455" xlink:to="loc_us-gaap_TradingActivityByTypeDomain_471" use="optional" order="11" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_TradingActivityByTypeDomain" xlink:label="loc_us-gaap_TradingActivityByTypeDomain_471_default" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_TradingActivityByTypeAxis_455" xlink:to="loc_us-gaap_TradingActivityByTypeDomain_471_default" use="optional" order="12" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_ChangeInAccountingEstimateByTypeAxis" xlink:label="loc_us-gaap_ChangeInAccountingEstimateByTypeAxis_456" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_452" xlink:to="loc_us-gaap_ChangeInAccountingEstimateByTypeAxis_456" use="optional" order="13" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_ChangeInAccountingEstimateTypeDomain" xlink:label="loc_us-gaap_ChangeInAccountingEstimateTypeDomain_472" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_ChangeInAccountingEstimateByTypeAxis_456" xlink:to="loc_us-gaap_ChangeInAccountingEstimateTypeDomain_472" use="optional" order="14" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_ChangeInAccountingEstimateTypeDomain" xlink:label="loc_us-gaap_ChangeInAccountingEstimateTypeDomain_472_default" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_ChangeInAccountingEstimateByTypeAxis_456" xlink:to="loc_us-gaap_ChangeInAccountingEstimateTypeDomain_472_default" use="optional" order="15" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_PlanNameAxis" xlink:label="loc_us-gaap_PlanNameAxis_457" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_452" xlink:to="loc_us-gaap_PlanNameAxis_457" use="optional" order="16" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_PlanNameDomain" xlink:label="loc_us-gaap_PlanNameDomain_458" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_PlanNameAxis_457" xlink:to="loc_us-gaap_PlanNameDomain_458" use="optional" order="17" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_PlanNameDomain" xlink:label="loc_us-gaap_PlanNameDomain_458_default" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_PlanNameAxis_457" xlink:to="loc_us-gaap_PlanNameDomain_458_default" use="optional" order="18" />
<loc xlink:type="locator" xlink:href="myrg-20180630.xsd#myrg_LongtermIncentivePlanMember" xlink:label="loc_myrg_LongtermIncentivePlanMember_473" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_PlanNameDomain_458" xlink:to="loc_myrg_LongtermIncentivePlanMember_473" use="optional" order="19" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/srt/2018/elts/srt-2018-01-31.xsd#srt_RangeAxis" xlink:label="loc_srt_RangeAxis_459" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_452" xlink:to="loc_srt_RangeAxis_459" use="optional" order="20" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/srt/2018/elts/srt-2018-01-31.xsd#srt_RangeMember" xlink:label="loc_srt_RangeMember_460" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_srt_RangeAxis_459" xlink:to="loc_srt_RangeMember_460" use="optional" order="21" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/srt/2018/elts/srt-2018-01-31.xsd#srt_RangeMember" xlink:label="loc_srt_RangeMember_460_default" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_srt_RangeAxis_459" xlink:to="loc_srt_RangeMember_460_default" use="optional" order="22" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/srt/2018/elts/srt-2018-01-31.xsd#srt_MaximumMember" xlink:label="loc_srt_MaximumMember_474" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_RangeMember_460" xlink:to="loc_srt_MaximumMember_474" use="optional" order="23" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_OptionIndexedToIssuersEquityTypeAxis" xlink:label="loc_us-gaap_OptionIndexedToIssuersEquityTypeAxis_461" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_452" xlink:to="loc_us-gaap_OptionIndexedToIssuersEquityTypeAxis_461" use="optional" order="24" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_OptionIndexedToIssuersEquityTypeDomain" xlink:label="loc_us-gaap_OptionIndexedToIssuersEquityTypeDomain_475" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_OptionIndexedToIssuersEquityTypeAxis_461" xlink:to="loc_us-gaap_OptionIndexedToIssuersEquityTypeDomain_475" use="optional" order="25" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_OptionIndexedToIssuersEquityTypeDomain" xlink:label="loc_us-gaap_OptionIndexedToIssuersEquityTypeDomain_475_default" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_OptionIndexedToIssuersEquityTypeAxis_461" xlink:to="loc_us-gaap_OptionIndexedToIssuersEquityTypeDomain_475_default" use="optional" order="26" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_TitleOfIndividualAxis" xlink:label="loc_us-gaap_TitleOfIndividualAxis_462" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_452" xlink:to="loc_us-gaap_TitleOfIndividualAxis_462" use="optional" order="27" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_TitleOfIndividualWithRelationshipToEntityDomain" xlink:label="loc_us-gaap_TitleOfIndividualWithRelationshipToEntityDomain_476" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_TitleOfIndividualAxis_462" xlink:to="loc_us-gaap_TitleOfIndividualWithRelationshipToEntityDomain_476" use="optional" order="28" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_TitleOfIndividualWithRelationshipToEntityDomain" xlink:label="loc_us-gaap_TitleOfIndividualWithRelationshipToEntityDomain_476_default" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_TitleOfIndividualAxis_462" xlink:to="loc_us-gaap_TitleOfIndividualWithRelationshipToEntityDomain_476_default" use="optional" order="29" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_StatementScenarioAxis" xlink:label="loc_us-gaap_StatementScenarioAxis_463" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_452" xlink:to="loc_us-gaap_StatementScenarioAxis_463" use="optional" order="30" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_ScenarioUnspecifiedDomain" xlink:label="loc_us-gaap_ScenarioUnspecifiedDomain_477" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_StatementScenarioAxis_463" xlink:to="loc_us-gaap_ScenarioUnspecifiedDomain_477" use="optional" order="31" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_ScenarioUnspecifiedDomain" xlink:label="loc_us-gaap_ScenarioUnspecifiedDomain_477_default" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_StatementScenarioAxis_463" xlink:to="loc_us-gaap_ScenarioUnspecifiedDomain_477_default" use="optional" order="32" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValueRollForward" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValueRollForward_465" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_464" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValueRollForward_465" use="optional" order="33" />
<loc xlink:type="locator" xlink:href="myrg-20180630.xsd#myrg_ShareBasedCompensationArrangementByShareBasedPaymentAwardPotentialPayoutAsPercentageOfTargetShares" xlink:label="loc_myrg_ShareBasedCompensationArrangementByShareBasedPaymentAwardPotentialPayoutAsPercentageOfTargetShares_479" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValueRollForward_465" xlink:to="loc_myrg_ShareBasedCompensationArrangementByShareBasedPaymentAwardPotentialPayoutAsPercentageOfTargetShares_479" use="optional" order="34" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue_480" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValueRollForward_465" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue_480" use="optional" order="35" />
<loc xlink:type="locator" xlink:href="myrg-20180630.xsd#myrg_EmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsAbstract" xlink:label="loc_myrg_EmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsAbstract_466" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_464" xlink:to="loc_myrg_EmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsAbstract_466" use="optional" order="36" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod_481" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_myrg_EmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsAbstract_466" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod_481" use="optional" order="37" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardRequisiteServicePeriod1" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardRequisiteServicePeriod1_482" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_myrg_EmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsAbstract_466" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardRequisiteServicePeriod1_482" use="optional" order="38" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_StockIssuedDuringPeriodSharesStockOptionsExercised" xlink:label="loc_us-gaap_StockIssuedDuringPeriodSharesStockOptionsExercised_483" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_464" xlink:to="loc_us-gaap_StockIssuedDuringPeriodSharesStockOptionsExercised_483" use="optional" order="39" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice_484" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_464" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice_484" use="optional" order="40" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod_485" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_464" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod_485" use="optional" order="41" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue_486" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_464" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue_486" use="optional" order="42" />
<loc xlink:type="locator" xlink:href="myrg-20180630.xsd#myrg_ReversalOfShareBasedCompensation" xlink:label="loc_myrg_ReversalOfShareBasedCompensation_487" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_464" xlink:to="loc_myrg_ReversalOfShareBasedCompensation_487" use="optional" order="43" />
</definitionLink>
<definitionLink xlink:type="extended" xlink:role="http://www.myrgroup.com/role/SegmentInformationDetails">
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_SegmentReportingInformationLineItems" xlink:label="loc_us-gaap_SegmentReportingInformationLineItems_493" />
<loc xlink:type="locator" xlink:href="myrg-20180630.xsd#myrg_SegmentTable" xlink:label="loc_myrg_SegmentTable_490" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_SegmentReportingInformationLineItems_493" xlink:to="loc_myrg_SegmentTable_490" xbrldt:contextElement="segment" xbrldt:closed="true" use="optional" order="1" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_StatementBusinessSegmentsAxis" xlink:label="loc_us-gaap_StatementBusinessSegmentsAxis_491" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_myrg_SegmentTable_490" xlink:to="loc_us-gaap_StatementBusinessSegmentsAxis_491" use="optional" order="2" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_SegmentDomain" xlink:label="loc_us-gaap_SegmentDomain_492" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_StatementBusinessSegmentsAxis_491" xlink:to="loc_us-gaap_SegmentDomain_492" use="optional" order="3" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_SegmentDomain" xlink:label="loc_us-gaap_SegmentDomain_492_default" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_StatementBusinessSegmentsAxis_491" xlink:to="loc_us-gaap_SegmentDomain_492_default" use="optional" order="4" />
<loc xlink:type="locator" xlink:href="myrg-20180630.xsd#myrg_TdMember" xlink:label="loc_myrg_TdMember_494" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_SegmentDomain_492" xlink:to="loc_myrg_TdMember_494" use="optional" order="5" />
<loc xlink:type="locator" xlink:href="myrg-20180630.xsd#myrg_CiMember" xlink:label="loc_myrg_CiMember_495" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_SegmentDomain_492" xlink:to="loc_myrg_CiMember_495" use="optional" order="6" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_CorporateMember" xlink:label="loc_us-gaap_CorporateMember_496" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_SegmentDomain_492" xlink:to="loc_us-gaap_CorporateMember_496" use="optional" order="7" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_OperatingIncomeLoss" xlink:label="loc_us-gaap_OperatingIncomeLoss_498" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_SegmentReportingInformationLineItems_493" xlink:to="loc_us-gaap_OperatingIncomeLoss_498" use="optional" order="8" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_RevenueFromContractWithCustomerIncludingAssessedTax" xlink:label="loc_us-gaap_RevenueFromContractWithCustomerIncludingAssessedTax_497" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_SegmentReportingInformationLineItems_493" xlink:to="loc_us-gaap_RevenueFromContractWithCustomerIncludingAssessedTax_497" use="optional" order="9" />
</definitionLink>
<definitionLink xlink:type="extended" xlink:role="http://www.myrgroup.com/role/SegmentInformationDetailsTextual">
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_SegmentReportingInformationLineItems" xlink:label="loc_us-gaap_SegmentReportingInformationLineItems_506" />
<loc xlink:type="locator" xlink:href="myrg-20180630.xsd#myrg_SegmentTable" xlink:label="loc_myrg_SegmentTable_501" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_SegmentReportingInformationLineItems_506" xlink:to="loc_myrg_SegmentTable_501" xbrldt:contextElement="segment" xbrldt:closed="true" use="optional" order="1" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_SubsegmentsAxis" xlink:label="loc_us-gaap_SubsegmentsAxis_502" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_myrg_SegmentTable_501" xlink:to="loc_us-gaap_SubsegmentsAxis_502" use="optional" order="2" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_SubsegmentsDomain" xlink:label="loc_us-gaap_SubsegmentsDomain_507" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_SubsegmentsAxis_502" xlink:to="loc_us-gaap_SubsegmentsDomain_507" use="optional" order="3" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_SubsegmentsDomain" xlink:label="loc_us-gaap_SubsegmentsDomain_507_default" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_SubsegmentsAxis_502" xlink:to="loc_us-gaap_SubsegmentsDomain_507_default" use="optional" order="4" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/srt/2018/elts/srt-2018-01-31.xsd#srt_StatementGeographicalAxis" xlink:label="loc_srt_StatementGeographicalAxis_503" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_myrg_SegmentTable_501" xlink:to="loc_srt_StatementGeographicalAxis_503" use="optional" order="5" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/srt/2018/elts/srt-2018-01-31.xsd#srt_SegmentGeographicalDomain" xlink:label="loc_srt_SegmentGeographicalDomain_508" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_srt_StatementGeographicalAxis_503" xlink:to="loc_srt_SegmentGeographicalDomain_508" use="optional" order="6" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/srt/2018/elts/srt-2018-01-31.xsd#srt_SegmentGeographicalDomain" xlink:label="loc_srt_SegmentGeographicalDomain_508_default" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_srt_StatementGeographicalAxis_503" xlink:to="loc_srt_SegmentGeographicalDomain_508_default" use="optional" order="7" />
<loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2018/dei-2018-01-31.xsd#dei_LegalEntityAxis" xlink:label="loc_dei_LegalEntityAxis_504" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_myrg_SegmentTable_501" xlink:to="loc_dei_LegalEntityAxis_504" use="optional" order="8" />
<loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2018/dei-2018-01-31.xsd#dei_EntityDomain" xlink:label="loc_dei_EntityDomain_505" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_dei_LegalEntityAxis_504" xlink:to="loc_dei_EntityDomain_505" use="optional" order="9" />
<loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2018/dei-2018-01-31.xsd#dei_EntityDomain" xlink:label="loc_dei_EntityDomain_505_default" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_dei_LegalEntityAxis_504" xlink:to="loc_dei_EntityDomain_505_default" use="optional" order="10" />
<loc xlink:type="locator" xlink:href="myrg-20180630.xsd#myrg_CanadianOperationMember" xlink:label="loc_myrg_CanadianOperationMember_509" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_dei_EntityDomain_505" xlink:to="loc_myrg_CanadianOperationMember_509" use="optional" order="11" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_RevenueFromContractWithCustomerIncludingAssessedTax" xlink:label="loc_us-gaap_RevenueFromContractWithCustomerIncludingAssessedTax_510" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_SegmentReportingInformationLineItems_506" xlink:to="loc_us-gaap_RevenueFromContractWithCustomerIncludingAssessedTax_510" use="optional" order="12" />
</definitionLink>
<definitionLink xlink:type="extended" xlink:role="http://www.myrgroup.com/role/EarningsPerShareDetails">
<loc xlink:type="locator" xlink:href="myrg-20180630.xsd#myrg_EarningsPerShareLineItems" xlink:label="loc_myrg_EarningsPerShareLineItems_515" />
<loc xlink:type="locator" xlink:href="myrg-20180630.xsd#myrg_EariningsPerShareTable" xlink:label="loc_myrg_EariningsPerShareTable_513" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_myrg_EarningsPerShareLineItems_515" xlink:to="loc_myrg_EariningsPerShareTable_513" xbrldt:contextElement="segment" xbrldt:closed="true" use="optional" order="1" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_StatementClassOfStockAxis" xlink:label="loc_us-gaap_StatementClassOfStockAxis_514" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_myrg_EariningsPerShareTable_513" xlink:to="loc_us-gaap_StatementClassOfStockAxis_514" use="optional" order="2" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_ClassOfStockDomain" xlink:label="loc_us-gaap_ClassOfStockDomain_518" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_StatementClassOfStockAxis_514" xlink:to="loc_us-gaap_ClassOfStockDomain_518" use="optional" order="3" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_ClassOfStockDomain" xlink:label="loc_us-gaap_ClassOfStockDomain_518_default" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_StatementClassOfStockAxis_514" xlink:to="loc_us-gaap_ClassOfStockDomain_518_default" use="optional" order="4" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_NetIncomeLossAbstract" xlink:label="loc_us-gaap_NetIncomeLossAbstract_516" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_myrg_EarningsPerShareLineItems_515" xlink:to="loc_us-gaap_NetIncomeLossAbstract_516" use="optional" order="5" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_NetIncomeLoss" xlink:label="loc_us-gaap_NetIncomeLoss_519" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_NetIncomeLossAbstract_516" xlink:to="loc_us-gaap_NetIncomeLoss_519" use="optional" order="6" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_WeightedAverageNumberOfSharesOutstandingBasicAbstract" xlink:label="loc_us-gaap_WeightedAverageNumberOfSharesOutstandingBasicAbstract_517" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_myrg_EarningsPerShareLineItems_515" xlink:to="loc_us-gaap_WeightedAverageNumberOfSharesOutstandingBasicAbstract_517" use="optional" order="7" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_WeightedAverageNumberOfSharesOutstandingBasic" xlink:label="loc_us-gaap_WeightedAverageNumberOfSharesOutstandingBasic_520" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_WeightedAverageNumberOfSharesOutstandingBasicAbstract_517" xlink:to="loc_us-gaap_WeightedAverageNumberOfSharesOutstandingBasic_520" use="optional" order="8" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_WeightedAverageNumberDilutedSharesOutstandingAdjustment" xlink:label="loc_us-gaap_WeightedAverageNumberDilutedSharesOutstandingAdjustment_521" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_WeightedAverageNumberOfSharesOutstandingBasicAbstract_517" xlink:to="loc_us-gaap_WeightedAverageNumberDilutedSharesOutstandingAdjustment_521" use="optional" order="9" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding" xlink:label="loc_us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding_522" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_WeightedAverageNumberOfSharesOutstandingBasicAbstract_517" xlink:to="loc_us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding_522" use="optional" order="10" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_EarningsPerShareBasic" xlink:label="loc_us-gaap_EarningsPerShareBasic_523" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_myrg_EarningsPerShareLineItems_515" xlink:to="loc_us-gaap_EarningsPerShareBasic_523" use="optional" order="11" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_EarningsPerShareDiluted" xlink:label="loc_us-gaap_EarningsPerShareDiluted_524" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_myrg_EarningsPerShareLineItems_515" xlink:to="loc_us-gaap_EarningsPerShareDiluted_524" use="optional" order="12" />
</definitionLink>
<definitionLink xlink:type="extended" xlink:role="http://www.myrgroup.com/role/EarningsPerShareDetails1">
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareLineItems" xlink:label="loc_us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareLineItems_530" />
<loc xlink:type="locator" xlink:href="myrg-20180630.xsd#myrg_EariningsPerShareTable" xlink:label="loc_myrg_EariningsPerShareTable_527" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareLineItems_530" xlink:to="loc_myrg_EariningsPerShareTable_527" xbrldt:contextElement="segment" xbrldt:closed="true" use="optional" order="1" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis" xlink:label="loc_us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis_528" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_myrg_EariningsPerShareTable_527" xlink:to="loc_us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis_528" use="optional" order="2" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_AntidilutiveSecuritiesNameDomain" xlink:label="loc_us-gaap_AntidilutiveSecuritiesNameDomain_529" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis_528" xlink:to="loc_us-gaap_AntidilutiveSecuritiesNameDomain_529" use="optional" order="3" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_AntidilutiveSecuritiesNameDomain" xlink:label="loc_us-gaap_AntidilutiveSecuritiesNameDomain_529_default" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis_528" xlink:to="loc_us-gaap_AntidilutiveSecuritiesNameDomain_529_default" use="optional" order="4" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_PerformanceSharesMember" xlink:label="loc_us-gaap_PerformanceSharesMember_531" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_AntidilutiveSecuritiesNameDomain_529" xlink:to="loc_us-gaap_PerformanceSharesMember_531" use="optional" order="5" />
<loc xlink:type="locator" xlink:href="myrg-20180630.xsd#myrg_RestrictedstockMember" xlink:label="loc_myrg_RestrictedstockMember_532" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_AntidilutiveSecuritiesNameDomain_529" xlink:to="loc_myrg_RestrictedstockMember_532" use="optional" order="6" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount" xlink:label="loc_us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount_533" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareLineItems_530" xlink:to="loc_us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount_533" use="optional" order="7" />
</definitionLink>
<definitionLink xlink:type="extended" xlink:role="http://www.myrgroup.com/role/SubsequentEventsDetailsTextual">
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_SubsequentEventLineItems" xlink:label="loc_us-gaap_SubsequentEventLineItems_218839" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_StatementTable" xlink:label="loc_us-gaap_StatementTable_218835" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_SubsequentEventLineItems_218839" xlink:to="loc_us-gaap_StatementTable_218835" xbrldt:contextElement="segment" xbrldt:closed="true" use="optional" order="1" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_StatementClassOfStockAxis" xlink:label="loc_us-gaap_StatementClassOfStockAxis_218836" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_StatementTable_218835" xlink:to="loc_us-gaap_StatementClassOfStockAxis_218836" use="optional" order="2" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_ClassOfStockDomain" xlink:label="loc_us-gaap_ClassOfStockDomain_218837" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_StatementClassOfStockAxis_218836" xlink:to="loc_us-gaap_ClassOfStockDomain_218837" use="optional" order="3" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_ClassOfStockDomain" xlink:label="loc_us-gaap_ClassOfStockDomain_218837_default" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_StatementClassOfStockAxis_218836" xlink:to="loc_us-gaap_ClassOfStockDomain_218837_default" use="optional" order="4" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_BusinessAcquisitionAxis" xlink:label="loc_us-gaap_BusinessAcquisitionAxis_218842" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_StatementTable_218835" xlink:to="loc_us-gaap_BusinessAcquisitionAxis_218842" use="optional" order="5" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_BusinessAcquisitionAcquireeDomain" xlink:label="loc_us-gaap_BusinessAcquisitionAcquireeDomain_218843" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_BusinessAcquisitionAxis_218842" xlink:to="loc_us-gaap_BusinessAcquisitionAcquireeDomain_218843" use="optional" order="6" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_BusinessAcquisitionAcquireeDomain" xlink:label="loc_us-gaap_BusinessAcquisitionAcquireeDomain_218843_default" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_BusinessAcquisitionAxis_218842" xlink:to="loc_us-gaap_BusinessAcquisitionAcquireeDomain_218843_default" use="optional" order="7" />
<loc xlink:type="locator" xlink:href="myrg-20180630.xsd#myrg_HuenElectricIncMember" xlink:label="loc_myrg_HuenElectricIncMember_218844" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_BusinessAcquisitionAcquireeDomain_218843" xlink:to="loc_myrg_HuenElectricIncMember_218844" use="optional" order="8" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_SubsequentEventTypeAxis" xlink:label="loc_us-gaap_SubsequentEventTypeAxis_218845" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_StatementTable_218835" xlink:to="loc_us-gaap_SubsequentEventTypeAxis_218845" use="optional" order="9" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_SubsequentEventTypeDomain" xlink:label="loc_us-gaap_SubsequentEventTypeDomain_218846" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_SubsequentEventTypeAxis_218845" xlink:to="loc_us-gaap_SubsequentEventTypeDomain_218846" use="optional" order="10" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_SubsequentEventTypeDomain" xlink:label="loc_us-gaap_SubsequentEventTypeDomain_218846_default" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_SubsequentEventTypeAxis_218845" xlink:to="loc_us-gaap_SubsequentEventTypeDomain_218846_default" use="optional" order="11" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_SubsequentEventMember" xlink:label="loc_us-gaap_SubsequentEventMember_218847" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_SubsequentEventTypeDomain_218846" xlink:to="loc_us-gaap_SubsequentEventMember_218847" use="optional" order="12" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_BusinessCombinationAcquisitionRelatedCosts" xlink:label="loc_us-gaap_BusinessCombinationAcquisitionRelatedCosts_218840" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_SubsequentEventLineItems_218839" xlink:to="loc_us-gaap_BusinessCombinationAcquisitionRelatedCosts_218840" use="optional" order="13" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_PaymentsToAcquireBusinessesGross" xlink:label="loc_us-gaap_PaymentsToAcquireBusinessesGross_218841" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_SubsequentEventLineItems_218839" xlink:to="loc_us-gaap_PaymentsToAcquireBusinessesGross_218841" use="optional" order="14" />
</definitionLink>
</linkbase>
</XBRL>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>EX-101.LAB
<SEQUENCE>11
<FILENAME>myrg-20180630_lab.xml
<DESCRIPTION>XBRL TAXONOMY EXTENSION LABEL LINKBASE
<TEXT>
<XBRL>
<?xml version="1.0" encoding="utf-8"?>
<!--Generated by DataTracks version 3.0 on 30-July-2018 [08:24:51] {PM} EST - www.datatracks.com-->
<linkbase xmlns="http://www.xbrl.org/2003/linkbase" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:xlink="http://www.w3.org/1999/xlink" xsi:schemaLocation="http://www.xbrl.org/2003/linkbase http://www.xbrl.org/2003/xbrl-linkbase-2003-12-31.xsd">
<roleRef xlink:type="simple" xlink:href="http://www.xbrl.org/lrr/role/negated-2009-12-16.xsd#negatedLabel" roleURI="http://www.xbrl.org/2009/role/negatedLabel" />
<roleRef xlink:type="simple" xlink:href="http://www.xbrl.org/lrr/role/negated-2009-12-16.xsd#negatedPeriodEndLabel" roleURI="http://www.xbrl.org/2009/role/negatedPeriodEndLabel" />
<roleRef xlink:type="simple" xlink:href="http://www.xbrl.org/lrr/role/negated-2009-12-16.xsd#negatedPeriodStartLabel" roleURI="http://www.xbrl.org/2009/role/negatedPeriodStartLabel" />
<roleRef xlink:type="simple" xlink:href="http://www.xbrl.org/lrr/role/negated-2009-12-16.xsd#negatedTotalLabel" roleURI="http://www.xbrl.org/2009/role/negatedTotalLabel" />
<roleRef xlink:type="simple" xlink:href="http://www.xbrl.org/lrr/role/negated-2009-12-16.xsd#negatedNetLabel" roleURI="http://www.xbrl.org/2009/role/negatedNetLabel" />
<roleRef xlink:type="simple" xlink:href="http://www.xbrl.org/lrr/role/negated-2009-12-16.xsd#negatedTerseLabel" roleURI="http://www.xbrl.org/2009/role/negatedTerseLabel" />
<roleRef xlink:type="simple" xlink:href="http://www.xbrl.org/lrr/role/net-2009-12-16.xsd#netLabel" roleURI="http://www.xbrl.org/2009/role/netLabel" />
<labelLink xlink:type="extended" xlink:role="http://www.xbrl.org/2003/role/link">
<loc xlink:type="locator" xlink:href="myrg-20180630.xsd#myrg_DocumentAndEntityInformationAbstract" xlink:label="loc_myrg_DocumentAndEntityInformationAbstract" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_myrg_DocumentAndEntityInformationAbstract" xml:lang="en-US">Document And Entity Information [Abstract]</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_myrg_DocumentAndEntityInformationAbstract" xlink:to="lab_myrg_DocumentAndEntityInformationAbstract" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="lab_myrg_DocumentAndEntityInformationAbstract" xml:lang="en-US">Document And Entity Information [Abstract]</label>
<loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2018/dei-2018-01-31.xsd#dei_DocumentInformationTable" xlink:label="loc_dei_DocumentInformationTable" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_dei_DocumentInformationTable" xml:lang="en-US">Document Information [Table]</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_DocumentInformationTable" xlink:to="lab_dei_DocumentInformationTable" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_StatementClassOfStockAxis" xlink:label="loc_us-gaap_StatementClassOfStockAxis" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_StatementClassOfStockAxis" xml:lang="en-US">Class of Stock [Axis]</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_StatementClassOfStockAxis" xlink:to="lab_us-gaap_StatementClassOfStockAxis" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_ClassOfStockDomain" xlink:label="loc_us-gaap_ClassOfStockDomain" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_ClassOfStockDomain" xml:lang="en-US">Class of Stock [Domain]</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ClassOfStockDomain" xlink:to="lab_us-gaap_ClassOfStockDomain" />
<loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2018/dei-2018-01-31.xsd#dei_DocumentInformationLineItems" xlink:label="loc_dei_DocumentInformationLineItems" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_dei_DocumentInformationLineItems" xml:lang="en-US">Document Information [Line Items]</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_DocumentInformationLineItems" xlink:to="lab_dei_DocumentInformationLineItems" />
<loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2018/dei-2018-01-31.xsd#dei_DocumentType" xlink:label="loc_dei_DocumentType" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_dei_DocumentType" xml:lang="en-US">Document Type</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_DocumentType" xlink:to="lab_dei_DocumentType" />
<loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2018/dei-2018-01-31.xsd#dei_AmendmentFlag" xlink:label="loc_dei_AmendmentFlag" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_dei_AmendmentFlag" xml:lang="en-US">Amendment Flag</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_AmendmentFlag" xlink:to="lab_dei_AmendmentFlag" />
<loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2018/dei-2018-01-31.xsd#dei_DocumentPeriodEndDate" xlink:label="loc_dei_DocumentPeriodEndDate" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_dei_DocumentPeriodEndDate" xml:lang="en-US">Document Period End Date</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_DocumentPeriodEndDate" xlink:to="lab_dei_DocumentPeriodEndDate" />
<loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2018/dei-2018-01-31.xsd#dei_DocumentFiscalYearFocus" xlink:label="loc_dei_DocumentFiscalYearFocus" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_dei_DocumentFiscalYearFocus" xml:lang="en-US">Document Fiscal Year Focus</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_DocumentFiscalYearFocus" xlink:to="lab_dei_DocumentFiscalYearFocus" />
<loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2018/dei-2018-01-31.xsd#dei_DocumentFiscalPeriodFocus" xlink:label="loc_dei_DocumentFiscalPeriodFocus" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_dei_DocumentFiscalPeriodFocus" xml:lang="en-US">Document Fiscal Period Focus</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_DocumentFiscalPeriodFocus" xlink:to="lab_dei_DocumentFiscalPeriodFocus" />
<loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2018/dei-2018-01-31.xsd#dei_EntityRegistrantName" xlink:label="loc_dei_EntityRegistrantName" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_dei_EntityRegistrantName" xml:lang="en-US">Entity Registrant Name</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_EntityRegistrantName" xlink:to="lab_dei_EntityRegistrantName" />
<loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2018/dei-2018-01-31.xsd#dei_EntityCentralIndexKey" xlink:label="loc_dei_EntityCentralIndexKey" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_dei_EntityCentralIndexKey" xml:lang="en-US">Entity Central Index Key</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_EntityCentralIndexKey" xlink:to="lab_dei_EntityCentralIndexKey" />
<loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2018/dei-2018-01-31.xsd#dei_CurrentFiscalYearEndDate" xlink:label="loc_dei_CurrentFiscalYearEndDate" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_dei_CurrentFiscalYearEndDate" xml:lang="en-US">Current Fiscal Year End Date</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_CurrentFiscalYearEndDate" xlink:to="lab_dei_CurrentFiscalYearEndDate" />
<loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2018/dei-2018-01-31.xsd#dei_EntityFilerCategory" xlink:label="loc_dei_EntityFilerCategory" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_dei_EntityFilerCategory" xml:lang="en-US">Entity Filer Category</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_EntityFilerCategory" xlink:to="lab_dei_EntityFilerCategory" />
<loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2018/dei-2018-01-31.xsd#dei_TradingSymbol" xlink:label="loc_dei_TradingSymbol" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_dei_TradingSymbol" xml:lang="en-US">Trading Symbol</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_TradingSymbol" xlink:to="lab_dei_TradingSymbol" />
<loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2018/dei-2018-01-31.xsd#dei_EntityCommonStockSharesOutstanding" xlink:label="loc_dei_EntityCommonStockSharesOutstanding" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_dei_EntityCommonStockSharesOutstanding" xml:lang="en-US">Entity Common Stock, Shares Outstanding</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_EntityCommonStockSharesOutstanding" xlink:to="lab_dei_EntityCommonStockSharesOutstanding" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_StatementOfFinancialPositionAbstract" xlink:label="loc_us-gaap_StatementOfFinancialPositionAbstract" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_StatementOfFinancialPositionAbstract" xml:lang="en-US">Statement of Financial Position [Abstract]</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_StatementOfFinancialPositionAbstract" xlink:to="lab_us-gaap_StatementOfFinancialPositionAbstract" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_StatementTable" xlink:label="loc_us-gaap_StatementTable" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_StatementTable" xml:lang="en-US">Statement [Table]</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_StatementTable" xlink:to="lab_us-gaap_StatementTable" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_StatementLineItems" xlink:label="loc_us-gaap_StatementLineItems" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_StatementLineItems" xml:lang="en-US">Statement [Line Items]</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_StatementLineItems" xlink:to="lab_us-gaap_StatementLineItems" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_AssetsAbstract" xlink:label="loc_us-gaap_AssetsAbstract" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_AssetsAbstract" xml:lang="en-US">Assets [Abstract]</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="lab_us-gaap_AssetsAbstract" xml:lang="en-US">ASSETS</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AssetsAbstract" xlink:to="lab_us-gaap_AssetsAbstract" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_AssetsCurrentAbstract" xlink:label="loc_us-gaap_AssetsCurrentAbstract" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_AssetsCurrentAbstract" xml:lang="en-US">Assets, Current [Abstract]</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="lab_us-gaap_AssetsCurrentAbstract" xml:lang="en-US">Current assets:</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AssetsCurrentAbstract" xlink:to="lab_us-gaap_AssetsCurrentAbstract" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_CashAndCashEquivalentsAtCarryingValue" xlink:label="loc_us-gaap_CashAndCashEquivalentsAtCarryingValue" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_CashAndCashEquivalentsAtCarryingValue" xml:lang="en-US">Cash and Cash Equivalents, at Carrying Value</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_us-gaap_CashAndCashEquivalentsAtCarryingValue" xml:lang="en-US">Cash and cash equivalents</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/periodStartLabel" xlink:label="lab_us-gaap_CashAndCashEquivalentsAtCarryingValue" xml:lang="en-US">Beginning of period</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/periodEndLabel" xlink:label="lab_us-gaap_CashAndCashEquivalentsAtCarryingValue" xml:lang="en-US">End of period</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_CashAndCashEquivalentsAtCarryingValue" xlink:to="lab_us-gaap_CashAndCashEquivalentsAtCarryingValue" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_AccountsReceivableNetCurrent" xlink:label="loc_us-gaap_AccountsReceivableNetCurrent" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_AccountsReceivableNetCurrent" xml:lang="en-US">Accounts Receivable, Net, Current</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_us-gaap_AccountsReceivableNetCurrent" xml:lang="en-US">Accounts receivable, net of allowances of $568 and $605, respectively</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AccountsReceivableNetCurrent" xlink:to="lab_us-gaap_AccountsReceivableNetCurrent" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_CostsInExcessOfBillingsOnUncompletedContractsOrProgramsExpectedToBeCollectedWithinOneYear" xlink:label="loc_us-gaap_CostsInExcessOfBillingsOnUncompletedContractsOrProgramsExpectedToBeCollectedWithinOneYear" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_CostsInExcessOfBillingsOnUncompletedContractsOrProgramsExpectedToBeCollectedWithinOneYear" xml:lang="en-US">Costs in Excess of Billings, Current</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="lab_us-gaap_CostsInExcessOfBillingsOnUncompletedContractsOrProgramsExpectedToBeCollectedWithinOneYear" xml:lang="en-US">Costs and estimated earnings in excess of billings on uncompleted contracts</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_us-gaap_CostsInExcessOfBillingsOnUncompletedContractsOrProgramsExpectedToBeCollectedWithinOneYear" xml:lang="en-US">Contract assets</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_CostsInExcessOfBillingsOnUncompletedContractsOrProgramsExpectedToBeCollectedWithinOneYear" xlink:to="lab_us-gaap_CostsInExcessOfBillingsOnUncompletedContractsOrProgramsExpectedToBeCollectedWithinOneYear" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_InsuranceSettlementsReceivableCurrent" xlink:label="loc_us-gaap_InsuranceSettlementsReceivableCurrent" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_InsuranceSettlementsReceivableCurrent" xml:lang="en-US">Insurance Settlements Receivable, Current</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="lab_us-gaap_InsuranceSettlementsReceivableCurrent" xml:lang="en-US">Current portion of receivable for insurance claims in excess of deductibles</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_InsuranceSettlementsReceivableCurrent" xlink:to="lab_us-gaap_InsuranceSettlementsReceivableCurrent" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_IncomeTaxesReceivable" xlink:label="loc_us-gaap_IncomeTaxesReceivable" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_IncomeTaxesReceivable" xml:lang="en-US">Income Taxes Receivable, Current</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="lab_us-gaap_IncomeTaxesReceivable" xml:lang="en-US">Refundable income taxes, net</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_IncomeTaxesReceivable" xlink:to="lab_us-gaap_IncomeTaxesReceivable" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_OtherAssetsCurrent" xlink:label="loc_us-gaap_OtherAssetsCurrent" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_OtherAssetsCurrent" xml:lang="en-US">Other Assets, Current</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="lab_us-gaap_OtherAssetsCurrent" xml:lang="en-US">Other current assets</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_OtherAssetsCurrent" xlink:to="lab_us-gaap_OtherAssetsCurrent" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_AssetsCurrent" xlink:label="loc_us-gaap_AssetsCurrent" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_AssetsCurrent" xml:lang="en-US">Assets, Current</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:label="lab_us-gaap_AssetsCurrent" xml:lang="en-US">Total current assets</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AssetsCurrent" xlink:to="lab_us-gaap_AssetsCurrent" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_PropertyPlantAndEquipmentNet" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentNet" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_PropertyPlantAndEquipmentNet" xml:lang="en-US">Property, Plant and Equipment, Net</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_us-gaap_PropertyPlantAndEquipmentNet" xml:lang="en-US">Property and equipment, net of accumulated depreciation of $242,985 and $231,391, respectively</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentNet" xlink:to="lab_us-gaap_PropertyPlantAndEquipmentNet" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_Goodwill" xlink:label="loc_us-gaap_Goodwill" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_Goodwill" xml:lang="en-US">Goodwill</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="lab_us-gaap_Goodwill" xml:lang="en-US">Goodwill</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_Goodwill" xlink:to="lab_us-gaap_Goodwill" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_IntangibleAssetsNetExcludingGoodwill" xlink:label="loc_us-gaap_IntangibleAssetsNetExcludingGoodwill" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_IntangibleAssetsNetExcludingGoodwill" xml:lang="en-US">Intangible Assets, Net (Excluding Goodwill)</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_us-gaap_IntangibleAssetsNetExcludingGoodwill" xml:lang="en-US">Intangible assets, net of accumulated amortization of $5,423 and $5,183, respectively</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_IntangibleAssetsNetExcludingGoodwill" xlink:to="lab_us-gaap_IntangibleAssetsNetExcludingGoodwill" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_InsuranceSettlementsReceivableNoncurrent" xlink:label="loc_us-gaap_InsuranceSettlementsReceivableNoncurrent" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_InsuranceSettlementsReceivableNoncurrent" xml:lang="en-US">Insurance Settlements Receivable, Noncurrent</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_us-gaap_InsuranceSettlementsReceivableNoncurrent" xml:lang="en-US">Receivable for insurance claims in excess of deductibles</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_InsuranceSettlementsReceivableNoncurrent" xlink:to="lab_us-gaap_InsuranceSettlementsReceivableNoncurrent" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_InvestmentsInAffiliatesSubsidiariesAssociatesAndJointVentures" xlink:label="loc_us-gaap_InvestmentsInAffiliatesSubsidiariesAssociatesAndJointVentures" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_InvestmentsInAffiliatesSubsidiariesAssociatesAndJointVentures" xml:lang="en-US">Investments in and Advance to Affiliates, Subsidiaries, Associates, and Joint Ventures</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="lab_us-gaap_InvestmentsInAffiliatesSubsidiariesAssociatesAndJointVentures" xml:lang="en-US">Investment in joint ventures</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_InvestmentsInAffiliatesSubsidiariesAssociatesAndJointVentures" xlink:to="lab_us-gaap_InvestmentsInAffiliatesSubsidiariesAssociatesAndJointVentures" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_OtherAssetsNoncurrent" xlink:label="loc_us-gaap_OtherAssetsNoncurrent" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_OtherAssetsNoncurrent" xml:lang="en-US">Other Assets, Noncurrent</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="lab_us-gaap_OtherAssetsNoncurrent" xml:lang="en-US">Other assets</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_OtherAssetsNoncurrent" xlink:to="lab_us-gaap_OtherAssetsNoncurrent" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_Assets" xlink:label="loc_us-gaap_Assets" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_Assets" xml:lang="en-US">Assets</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:label="lab_us-gaap_Assets" xml:lang="en-US">Total assets</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_Assets" xlink:to="lab_us-gaap_Assets" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_LiabilitiesAbstract" xlink:label="loc_us-gaap_LiabilitiesAbstract" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_LiabilitiesAbstract" xml:lang="en-US">Liabilities [Abstract]</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="lab_us-gaap_LiabilitiesAbstract" xml:lang="en-US">LIABILITIES AND STOCKHOLDERS' EQUITY</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LiabilitiesAbstract" xlink:to="lab_us-gaap_LiabilitiesAbstract" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_LiabilitiesCurrentAbstract" xlink:label="loc_us-gaap_LiabilitiesCurrentAbstract" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_LiabilitiesCurrentAbstract" xml:lang="en-US">Liabilities, Current [Abstract]</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="lab_us-gaap_LiabilitiesCurrentAbstract" xml:lang="en-US">Current liabilities:</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LiabilitiesCurrentAbstract" xlink:to="lab_us-gaap_LiabilitiesCurrentAbstract" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_CapitalLeaseObligationsCurrent" xlink:label="loc_us-gaap_CapitalLeaseObligationsCurrent" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_CapitalLeaseObligationsCurrent" xml:lang="en-US">Capital Lease Obligations, Current</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="lab_us-gaap_CapitalLeaseObligationsCurrent" xml:lang="en-US">Current portion of capital lease obligations</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_us-gaap_CapitalLeaseObligationsCurrent" xml:lang="en-US">Less: Current portion of capital lease obligations</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_CapitalLeaseObligationsCurrent" xlink:to="lab_us-gaap_CapitalLeaseObligationsCurrent" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_AccountsPayableCurrent" xlink:label="loc_us-gaap_AccountsPayableCurrent" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_AccountsPayableCurrent" xml:lang="en-US">Accounts Payable, Current</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="lab_us-gaap_AccountsPayableCurrent" xml:lang="en-US">Accounts payable</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AccountsPayableCurrent" xlink:to="lab_us-gaap_AccountsPayableCurrent" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_BillingsInExcessOfCostCurrent" xlink:label="loc_us-gaap_BillingsInExcessOfCostCurrent" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_BillingsInExcessOfCostCurrent" xml:lang="en-US">Billings in Excess of Cost, Current</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="lab_us-gaap_BillingsInExcessOfCostCurrent" xml:lang="en-US">Billings in excess of costs and estimated earnings on uncompleted contracts</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:label="lab_us-gaap_BillingsInExcessOfCostCurrent" xml:lang="en-US">Contract liabilities</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2009/role/negatedTerseLabel" xlink:label="lab_us-gaap_BillingsInExcessOfCostCurrent" xml:lang="en-US">Billings in excess of costs and estimated earnings on uncompleted contracts</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_BillingsInExcessOfCostCurrent" xlink:to="lab_us-gaap_BillingsInExcessOfCostCurrent" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_SelfInsuranceReserveCurrent" xlink:label="loc_us-gaap_SelfInsuranceReserveCurrent" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_SelfInsuranceReserveCurrent" xml:lang="en-US">Self Insurance Reserve, Current</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_us-gaap_SelfInsuranceReserveCurrent" xml:lang="en-US">Current portion of accrued self-insurance</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_SelfInsuranceReserveCurrent" xlink:to="lab_us-gaap_SelfInsuranceReserveCurrent" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_AccruedIncomeTaxesCurrent" xlink:label="loc_us-gaap_AccruedIncomeTaxesCurrent" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_AccruedIncomeTaxesCurrent" xml:lang="en-US">Accrued Income Taxes, Current</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="lab_us-gaap_AccruedIncomeTaxesCurrent" xml:lang="en-US">Income taxes payable, net</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AccruedIncomeTaxesCurrent" xlink:to="lab_us-gaap_AccruedIncomeTaxesCurrent" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_OtherLiabilitiesCurrent" xlink:label="loc_us-gaap_OtherLiabilitiesCurrent" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_OtherLiabilitiesCurrent" xml:lang="en-US">Other Liabilities, Current</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="lab_us-gaap_OtherLiabilitiesCurrent" xml:lang="en-US">Other current liabilities</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_OtherLiabilitiesCurrent" xlink:to="lab_us-gaap_OtherLiabilitiesCurrent" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_LiabilitiesCurrent" xlink:label="loc_us-gaap_LiabilitiesCurrent" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_LiabilitiesCurrent" xml:lang="en-US">Liabilities, Current</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:label="lab_us-gaap_LiabilitiesCurrent" xml:lang="en-US">Total current liabilities</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LiabilitiesCurrent" xlink:to="lab_us-gaap_LiabilitiesCurrent" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_DeferredTaxLiabilitiesNoncurrent" xlink:label="loc_us-gaap_DeferredTaxLiabilitiesNoncurrent" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_DeferredTaxLiabilitiesNoncurrent" xml:lang="en-US">Deferred Tax Liabilities, Net, Noncurrent</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="lab_us-gaap_DeferredTaxLiabilitiesNoncurrent" xml:lang="en-US">Deferred income tax liabilities</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DeferredTaxLiabilitiesNoncurrent" xlink:to="lab_us-gaap_DeferredTaxLiabilitiesNoncurrent" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_LongTermDebtNoncurrent" xlink:label="loc_us-gaap_LongTermDebtNoncurrent" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_LongTermDebtNoncurrent" xml:lang="en-US">Long-term Debt, Excluding Current Maturities</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="lab_us-gaap_LongTermDebtNoncurrent" xml:lang="en-US">Long-term debt</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LongTermDebtNoncurrent" xlink:to="lab_us-gaap_LongTermDebtNoncurrent" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_SelfInsuranceReserveNoncurrent" xlink:label="loc_us-gaap_SelfInsuranceReserveNoncurrent" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_SelfInsuranceReserveNoncurrent" xml:lang="en-US">Self Insurance Reserve, Noncurrent</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="lab_us-gaap_SelfInsuranceReserveNoncurrent" xml:lang="en-US">Accrued self-insurance</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_SelfInsuranceReserveNoncurrent" xlink:to="lab_us-gaap_SelfInsuranceReserveNoncurrent" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_CapitalLeaseObligationsNoncurrent" xlink:label="loc_us-gaap_CapitalLeaseObligationsNoncurrent" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_CapitalLeaseObligationsNoncurrent" xml:lang="en-US">Capital Lease Obligations, Noncurrent</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_us-gaap_CapitalLeaseObligationsNoncurrent" xml:lang="en-US">Capital lease obligations, net of current maturities</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="lab_us-gaap_CapitalLeaseObligationsNoncurrent" xml:lang="en-US">Long-term capital lease obligations</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_CapitalLeaseObligationsNoncurrent" xlink:to="lab_us-gaap_CapitalLeaseObligationsNoncurrent" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_OtherLiabilitiesNoncurrent" xlink:label="loc_us-gaap_OtherLiabilitiesNoncurrent" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_OtherLiabilitiesNoncurrent" xml:lang="en-US">Other Liabilities, Noncurrent</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="lab_us-gaap_OtherLiabilitiesNoncurrent" xml:lang="en-US">Other liabilities</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_OtherLiabilitiesNoncurrent" xlink:to="lab_us-gaap_OtherLiabilitiesNoncurrent" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_Liabilities" xlink:label="loc_us-gaap_Liabilities" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_Liabilities" xml:lang="en-US">Liabilities</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:label="lab_us-gaap_Liabilities" xml:lang="en-US">Total liabilities</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_Liabilities" xlink:to="lab_us-gaap_Liabilities" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_CommitmentsAndContingencies" xlink:label="loc_us-gaap_CommitmentsAndContingencies" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_CommitmentsAndContingencies" xml:lang="en-US">Commitments and Contingencies</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="lab_us-gaap_CommitmentsAndContingencies" xml:lang="en-US">Commitments and contingencies</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_CommitmentsAndContingencies" xlink:to="lab_us-gaap_CommitmentsAndContingencies" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_StockholdersEquityAbstract" xlink:label="loc_us-gaap_StockholdersEquityAbstract" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_StockholdersEquityAbstract" xml:lang="en-US">Stockholders' Equity Attributable to Parent [Abstract]</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="lab_us-gaap_StockholdersEquityAbstract" xml:lang="en-US">Stockholders' equity:</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_StockholdersEquityAbstract" xlink:to="lab_us-gaap_StockholdersEquityAbstract" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_PreferredStockValueOutstanding" xlink:label="loc_us-gaap_PreferredStockValueOutstanding" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_PreferredStockValueOutstanding" xml:lang="en-US">Preferred Stock, Value, Outstanding</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_us-gaap_PreferredStockValueOutstanding" xml:lang="en-US">Preferred stock&#8212;$0.01 par value per share; 4,000,000 authorized shares; none issued and outstanding at June 30, 2018 and December 31, 2017</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_PreferredStockValueOutstanding" xlink:to="lab_us-gaap_PreferredStockValueOutstanding" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_CommonStockValue" xlink:label="loc_us-gaap_CommonStockValue" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_CommonStockValue" xml:lang="en-US">Common Stock, Value, Issued</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="lab_us-gaap_CommonStockValue" xml:lang="en-US">Common stock&#8212;$0.01 par value per share; 100,000,000 authorized shares; 16,565,333 and 16,464,757 shares issued and outstanding at June 30, 2018 and December 31, 2017, respectively</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_CommonStockValue" xlink:to="lab_us-gaap_CommonStockValue" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_AdditionalPaidInCapitalCommonStock" xlink:label="loc_us-gaap_AdditionalPaidInCapitalCommonStock" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_AdditionalPaidInCapitalCommonStock" xml:lang="en-US">Additional Paid in Capital, Common Stock</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="lab_us-gaap_AdditionalPaidInCapitalCommonStock" xml:lang="en-US">Additional paid-in capital</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AdditionalPaidInCapitalCommonStock" xlink:to="lab_us-gaap_AdditionalPaidInCapitalCommonStock" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax" xlink:label="loc_us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax" xml:lang="en-US">Accumulated Other Comprehensive Income (Loss), Net of Tax, Total</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="lab_us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax" xml:lang="en-US">Accumulated other comprehensive loss</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax" xlink:to="lab_us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_RetainedEarningsAccumulatedDeficit" xlink:label="loc_us-gaap_RetainedEarningsAccumulatedDeficit" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_RetainedEarningsAccumulatedDeficit" xml:lang="en-US">Retained Earnings (Accumulated Deficit)</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="lab_us-gaap_RetainedEarningsAccumulatedDeficit" xml:lang="en-US">Retained earnings</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_RetainedEarningsAccumulatedDeficit" xlink:to="lab_us-gaap_RetainedEarningsAccumulatedDeficit" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_StockholdersEquity" xlink:label="loc_us-gaap_StockholdersEquity" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_StockholdersEquity" xml:lang="en-US">Stockholders' Equity Attributable to Parent</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:label="lab_us-gaap_StockholdersEquity" xml:lang="en-US">Total stockholders' equity</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_StockholdersEquity" xlink:to="lab_us-gaap_StockholdersEquity" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_LiabilitiesAndStockholdersEquity" xlink:label="loc_us-gaap_LiabilitiesAndStockholdersEquity" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_LiabilitiesAndStockholdersEquity" xml:lang="en-US">Liabilities and Equity</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:label="lab_us-gaap_LiabilitiesAndStockholdersEquity" xml:lang="en-US">Total liabilities and stockholders' equity</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LiabilitiesAndStockholdersEquity" xlink:to="lab_us-gaap_LiabilitiesAndStockholdersEquity" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_AllowanceForDoubtfulAccountsReceivableCurrent" xlink:label="loc_us-gaap_AllowanceForDoubtfulAccountsReceivableCurrent" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_AllowanceForDoubtfulAccountsReceivableCurrent" xml:lang="en-US">Allowance for Doubtful Accounts Receivable, Current</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AllowanceForDoubtfulAccountsReceivableCurrent" xlink:to="lab_us-gaap_AllowanceForDoubtfulAccountsReceivableCurrent" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment" xlink:label="loc_us-gaap_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment" xml:lang="en-US">Accumulated Depreciation, Depletion and Amortization, Property, Plant, and Equipment</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment" xlink:to="lab_us-gaap_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization" xml:lang="en-US">Finite-Lived Intangible Assets, Accumulated Amortization</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization" xlink:to="lab_us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_PreferredStockParOrStatedValuePerShare" xlink:label="loc_us-gaap_PreferredStockParOrStatedValuePerShare" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_PreferredStockParOrStatedValuePerShare" xml:lang="en-US">Preferred Stock, Par or Stated Value Per Share</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_PreferredStockParOrStatedValuePerShare" xlink:to="lab_us-gaap_PreferredStockParOrStatedValuePerShare" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_PreferredStockSharesAuthorized" xlink:label="loc_us-gaap_PreferredStockSharesAuthorized" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_PreferredStockSharesAuthorized" xml:lang="en-US">Preferred Stock, Shares Authorized</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_PreferredStockSharesAuthorized" xlink:to="lab_us-gaap_PreferredStockSharesAuthorized" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_PreferredStockSharesIssued" xlink:label="loc_us-gaap_PreferredStockSharesIssued" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_PreferredStockSharesIssued" xml:lang="en-US">Preferred Stock, Shares Issued</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_PreferredStockSharesIssued" xlink:to="lab_us-gaap_PreferredStockSharesIssued" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_PreferredStockSharesOutstanding" xlink:label="loc_us-gaap_PreferredStockSharesOutstanding" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_PreferredStockSharesOutstanding" xml:lang="en-US">Preferred Stock, Shares Outstanding</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_PreferredStockSharesOutstanding" xlink:to="lab_us-gaap_PreferredStockSharesOutstanding" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_CommonStockParOrStatedValuePerShare" xlink:label="loc_us-gaap_CommonStockParOrStatedValuePerShare" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_CommonStockParOrStatedValuePerShare" xml:lang="en-US">Common Stock, Par or Stated Value Per Share</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_CommonStockParOrStatedValuePerShare" xlink:to="lab_us-gaap_CommonStockParOrStatedValuePerShare" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_CommonStockSharesAuthorized" xlink:label="loc_us-gaap_CommonStockSharesAuthorized" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_CommonStockSharesAuthorized" xml:lang="en-US">Common Stock, Shares Authorized</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_CommonStockSharesAuthorized" xlink:to="lab_us-gaap_CommonStockSharesAuthorized" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_CommonStockSharesIssued" xlink:label="loc_us-gaap_CommonStockSharesIssued" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_CommonStockSharesIssued" xml:lang="en-US">Common Stock, Shares, Issued</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_CommonStockSharesIssued" xlink:to="lab_us-gaap_CommonStockSharesIssued" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_CommonStockSharesOutstanding" xlink:label="loc_us-gaap_CommonStockSharesOutstanding" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_CommonStockSharesOutstanding" xml:lang="en-US">Common Stock, Shares, Outstanding</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_CommonStockSharesOutstanding" xlink:to="lab_us-gaap_CommonStockSharesOutstanding" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_IncomeStatementAbstract" xlink:label="loc_us-gaap_IncomeStatementAbstract" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_IncomeStatementAbstract" xml:lang="en-US">Income Statement [Abstract]</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_IncomeStatementAbstract" xlink:to="lab_us-gaap_IncomeStatementAbstract" />
<loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2018/dei-2018-01-31.xsd#dei_LegalEntityAxis" xlink:label="loc_dei_LegalEntityAxis" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_dei_LegalEntityAxis" xml:lang="en-US">Legal Entity [Axis]</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_LegalEntityAxis" xlink:to="lab_dei_LegalEntityAxis" />
<loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2018/dei-2018-01-31.xsd#dei_EntityDomain" xlink:label="loc_dei_EntityDomain" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_dei_EntityDomain" xml:lang="en-US">Entity [Domain]</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_EntityDomain" xlink:to="lab_dei_EntityDomain" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_GrossProfit" xlink:label="loc_us-gaap_GrossProfit" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_GrossProfit" xml:lang="en-US">Gross Profit</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:label="lab_us-gaap_GrossProfit" xml:lang="en-US">Gross profit</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_GrossProfit" xlink:to="lab_us-gaap_GrossProfit" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_SellingGeneralAndAdministrativeExpense" xlink:label="loc_us-gaap_SellingGeneralAndAdministrativeExpense" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_SellingGeneralAndAdministrativeExpense" xml:lang="en-US">Selling, General and Administrative Expense</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="lab_us-gaap_SellingGeneralAndAdministrativeExpense" xml:lang="en-US">Selling, general and administrative expenses</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_SellingGeneralAndAdministrativeExpense" xlink:to="lab_us-gaap_SellingGeneralAndAdministrativeExpense" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_AmortizationOfIntangibleAssets" xlink:label="loc_us-gaap_AmortizationOfIntangibleAssets" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_AmortizationOfIntangibleAssets" xml:lang="en-US">Amortization of Intangible Assets</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="lab_us-gaap_AmortizationOfIntangibleAssets" xml:lang="en-US">Amortization of intangible assets</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AmortizationOfIntangibleAssets" xlink:to="lab_us-gaap_AmortizationOfIntangibleAssets" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_GainLossOnSaleOfPropertyPlantEquipment" xlink:label="loc_us-gaap_GainLossOnSaleOfPropertyPlantEquipment" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_GainLossOnSaleOfPropertyPlantEquipment" xml:lang="en-US">Gain (Loss) on Disposition of Property Plant Equipment</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2009/role/negatedTerseLabel" xlink:label="lab_us-gaap_GainLossOnSaleOfPropertyPlantEquipment" xml:lang="en-US">Gain on sale of property and equipment</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:label="lab_us-gaap_GainLossOnSaleOfPropertyPlantEquipment" xml:lang="en-US">Gain on sale of property and equipment</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_GainLossOnSaleOfPropertyPlantEquipment" xlink:to="lab_us-gaap_GainLossOnSaleOfPropertyPlantEquipment" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_OperatingIncomeLoss" xlink:label="loc_us-gaap_OperatingIncomeLoss" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_OperatingIncomeLoss" xml:lang="en-US">Operating Income (Loss)</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:label="lab_us-gaap_OperatingIncomeLoss" xml:lang="en-US">Income from operations</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_us-gaap_OperatingIncomeLoss" xml:lang="en-US">Income from operations</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_OperatingIncomeLoss" xlink:to="lab_us-gaap_OperatingIncomeLoss" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_NonoperatingIncomeExpenseAbstract" xlink:label="loc_us-gaap_NonoperatingIncomeExpenseAbstract" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_NonoperatingIncomeExpenseAbstract" xml:lang="en-US">Nonoperating Income (Expense) [Abstract]</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="lab_us-gaap_NonoperatingIncomeExpenseAbstract" xml:lang="en-US">Other income (expense)</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_NonoperatingIncomeExpenseAbstract" xlink:to="lab_us-gaap_NonoperatingIncomeExpenseAbstract" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_InvestmentIncomeInterest" xlink:label="loc_us-gaap_InvestmentIncomeInterest" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_InvestmentIncomeInterest" xml:lang="en-US">Investment Income, Interest</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="lab_us-gaap_InvestmentIncomeInterest" xml:lang="en-US">Interest income</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_InvestmentIncomeInterest" xlink:to="lab_us-gaap_InvestmentIncomeInterest" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_InterestExpense" xlink:label="loc_us-gaap_InterestExpense" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_InterestExpense" xml:lang="en-US">Interest Expense</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:label="lab_us-gaap_InterestExpense" xml:lang="en-US">Interest expense</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_InterestExpense" xlink:to="lab_us-gaap_InterestExpense" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_OtherNonoperatingIncomeExpense" xlink:label="loc_us-gaap_OtherNonoperatingIncomeExpense" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_OtherNonoperatingIncomeExpense" xml:lang="en-US">Other Nonoperating Income (Expense)</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="lab_us-gaap_OtherNonoperatingIncomeExpense" xml:lang="en-US">Other, net</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_OtherNonoperatingIncomeExpense" xlink:to="lab_us-gaap_OtherNonoperatingIncomeExpense" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments" xlink:label="loc_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments" xml:lang="en-US">Income (Loss) from Continuing Operations before Equity Method Investments, Income Taxes, Extraordinary Items, Noncontrolling Interest</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:label="lab_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments" xml:lang="en-US">Income before provision for income taxes</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments" xlink:to="lab_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_IncomeTaxExpenseBenefit" xlink:label="loc_us-gaap_IncomeTaxExpenseBenefit" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_IncomeTaxExpenseBenefit" xml:lang="en-US">Income Tax Expense (Benefit)</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/definitionGuidance" xlink:label="lab_us-gaap_IncomeTaxExpenseBenefit" xml:lang="en-US">Income tax expense</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_IncomeTaxExpenseBenefit" xlink:to="lab_us-gaap_IncomeTaxExpenseBenefit" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_NetIncomeLoss" xlink:label="loc_us-gaap_NetIncomeLoss" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_NetIncomeLoss" xml:lang="en-US">Net Income (Loss) Attributable to Parent</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:label="lab_us-gaap_NetIncomeLoss" xml:lang="en-US">Net income</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="lab_us-gaap_NetIncomeLoss" xml:lang="en-US">Net income</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/presentationGuidance" xlink:label="lab_us-gaap_NetIncomeLoss" xml:lang="en-US">Net income</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_us-gaap_NetIncomeLoss" xml:lang="en-US">Net income</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_NetIncomeLoss" xlink:to="lab_us-gaap_NetIncomeLoss" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_EarningsPerShareAbstract" xlink:label="loc_us-gaap_EarningsPerShareAbstract" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_EarningsPerShareAbstract" xml:lang="en-US">Earnings Per Share [Abstract]</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="lab_us-gaap_EarningsPerShareAbstract" xml:lang="en-US">Income per common share:</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_EarningsPerShareAbstract" xlink:to="lab_us-gaap_EarningsPerShareAbstract" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_EarningsPerShareBasic" xlink:label="loc_us-gaap_EarningsPerShareBasic" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_EarningsPerShareBasic" xml:lang="en-US">Earnings Per Share, Basic</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="lab_us-gaap_EarningsPerShareBasic" xml:lang="en-US">- Basic (in dollars per share)</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/definitionGuidance" xlink:label="lab_us-gaap_EarningsPerShareBasic" xml:lang="en-US">Income per common share, basic</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_EarningsPerShareBasic" xlink:to="lab_us-gaap_EarningsPerShareBasic" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_EarningsPerShareDiluted" xlink:label="loc_us-gaap_EarningsPerShareDiluted" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_EarningsPerShareDiluted" xml:lang="en-US">Earnings Per Share, Diluted</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="lab_us-gaap_EarningsPerShareDiluted" xml:lang="en-US">- Diluted (in dollars per share)</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_us-gaap_EarningsPerShareDiluted" xml:lang="en-US">Income per common share, diluted</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_EarningsPerShareDiluted" xlink:to="lab_us-gaap_EarningsPerShareDiluted" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_WeightedAverageNumberOfSharesOutstandingAbstract" xlink:label="loc_us-gaap_WeightedAverageNumberOfSharesOutstandingAbstract" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_WeightedAverageNumberOfSharesOutstandingAbstract" xml:lang="en-US">Weighted Average Number of Shares Outstanding, Diluted [Abstract]</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="lab_us-gaap_WeightedAverageNumberOfSharesOutstandingAbstract" xml:lang="en-US">Weighted average number of common shares and potential common shares outstanding:</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_WeightedAverageNumberOfSharesOutstandingAbstract" xlink:to="lab_us-gaap_WeightedAverageNumberOfSharesOutstandingAbstract" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_WeightedAverageNumberOfSharesOutstandingBasic" xlink:label="loc_us-gaap_WeightedAverageNumberOfSharesOutstandingBasic" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_WeightedAverageNumberOfSharesOutstandingBasic" xml:lang="en-US">Weighted Average Number of Shares Outstanding, Basic</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/presentationGuidance" xlink:label="lab_us-gaap_WeightedAverageNumberOfSharesOutstandingBasic" xml:lang="en-US">- Basic (in shares)</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_us-gaap_WeightedAverageNumberOfSharesOutstandingBasic" xml:lang="en-US">Weighted average common shares outstanding</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_WeightedAverageNumberOfSharesOutstandingBasic" xlink:to="lab_us-gaap_WeightedAverageNumberOfSharesOutstandingBasic" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding" xlink:label="loc_us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding" xml:lang="en-US">Weighted Average Number of Shares Outstanding, Diluted</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="lab_us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding" xml:lang="en-US">- Diluted (in shares)</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:label="lab_us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding" xml:lang="en-US">Weighted average common shares outstanding, diluted</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding" xlink:to="lab_us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParentAbstract" xlink:label="loc_us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParentAbstract" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParentAbstract" xml:lang="en-US">Other Comprehensive Income (Loss), Net of Tax, Portion Attributable to Parent [Abstract]</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="lab_us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParentAbstract" xml:lang="en-US">Other comprehensive income (loss):</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParentAbstract" xlink:to="lab_us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParentAbstract" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationGainLossArisingDuringPeriodNetOfTax" xlink:label="loc_us-gaap_OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationGainLossArisingDuringPeriodNetOfTax" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationGainLossArisingDuringPeriodNetOfTax" xml:lang="en-US">Other Comprehensive Income (Loss), Foreign Currency Transaction and Translation Gain (Loss) Arising During Period, Net of Tax</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="lab_us-gaap_OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationGainLossArisingDuringPeriodNetOfTax" xml:lang="en-US">Foreign currency translation adjustment</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationGainLossArisingDuringPeriodNetOfTax" xlink:to="lab_us-gaap_OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationGainLossArisingDuringPeriodNetOfTax" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_OtherComprehensiveIncomeLossNetOfTax" xlink:label="loc_us-gaap_OtherComprehensiveIncomeLossNetOfTax" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_OtherComprehensiveIncomeLossNetOfTax" xml:lang="en-US">Other Comprehensive Income (Loss), Net of Tax</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:label="lab_us-gaap_OtherComprehensiveIncomeLossNetOfTax" xml:lang="en-US">Other comprehensive income (loss)</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_OtherComprehensiveIncomeLossNetOfTax" xlink:to="lab_us-gaap_OtherComprehensiveIncomeLossNetOfTax" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_ComprehensiveIncomeNetOfTax" xlink:label="loc_us-gaap_ComprehensiveIncomeNetOfTax" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_ComprehensiveIncomeNetOfTax" xml:lang="en-US">Comprehensive Income (Loss), Net of Tax, Attributable to Parent, Total</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:label="lab_us-gaap_ComprehensiveIncomeNetOfTax" xml:lang="en-US">Total comprehensive income</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ComprehensiveIncomeNetOfTax" xlink:to="lab_us-gaap_ComprehensiveIncomeNetOfTax" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax" xlink:label="loc_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax" xml:lang="en-US">Revenue from Contract with Customer, Excluding Assessed Tax</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="lab_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax" xml:lang="en-US">Contract revenues</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax" xlink:to="lab_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_CostOfGoodsAndServicesSold" xlink:label="loc_us-gaap_CostOfGoodsAndServicesSold" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_CostOfGoodsAndServicesSold" xml:lang="en-US">Cost of Goods and Services Sold</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="lab_us-gaap_CostOfGoodsAndServicesSold" xml:lang="en-US">Contract costs</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_CostOfGoodsAndServicesSold" xlink:to="lab_us-gaap_CostOfGoodsAndServicesSold" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_StatementOfCashFlowsAbstract" xlink:label="loc_us-gaap_StatementOfCashFlowsAbstract" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_StatementOfCashFlowsAbstract" xml:lang="en-US">Statement of Cash Flows [Abstract]</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_StatementOfCashFlowsAbstract" xlink:to="lab_us-gaap_StatementOfCashFlowsAbstract" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_CashAndCashEquivalentsPeriodIncreaseDecrease" xlink:label="loc_us-gaap_CashAndCashEquivalentsPeriodIncreaseDecrease" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_CashAndCashEquivalentsPeriodIncreaseDecrease" xml:lang="en-US">Cash and Cash Equivalents, Period Increase (Decrease)</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:label="lab_us-gaap_CashAndCashEquivalentsPeriodIncreaseDecrease" xml:lang="en-US">Net decrease in cash and cash equivalents</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_CashAndCashEquivalentsPeriodIncreaseDecrease" xlink:to="lab_us-gaap_CashAndCashEquivalentsPeriodIncreaseDecrease" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_CashAndCashEquivalentsAtCarryingValueAbstract" xlink:label="loc_us-gaap_CashAndCashEquivalentsAtCarryingValueAbstract" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_CashAndCashEquivalentsAtCarryingValueAbstract" xml:lang="en-US">Cash and Cash Equivalents, at Carrying Value [Abstract]</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="lab_us-gaap_CashAndCashEquivalentsAtCarryingValueAbstract" xml:lang="en-US">Cash and cash equivalents:</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_CashAndCashEquivalentsAtCarryingValueAbstract" xlink:to="lab_us-gaap_CashAndCashEquivalentsAtCarryingValueAbstract" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract" xlink:label="loc_us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract" xml:lang="en-US">Net Cash Provided by (Used in) Operating Activities [Abstract]</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="lab_us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract" xml:lang="en-US">Cash flows from operating activities:</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract" xlink:to="lab_us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract" xlink:label="loc_us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract" xml:lang="en-US">Adjustments to Reconcile Net Income (Loss) to Cash Provided by (Used in) Operating Activities [Abstract]</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract" xml:lang="en-US">Adjustments to reconcile net income to net cash flows provided by operating activities:</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract" xlink:to="lab_us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_Depreciation" xlink:label="loc_us-gaap_Depreciation" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_Depreciation" xml:lang="en-US">Depreciation</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="lab_us-gaap_Depreciation" xml:lang="en-US">Depreciation and amortization of property and equipment</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_Depreciation" xlink:to="lab_us-gaap_Depreciation" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_ShareBasedCompensation" xlink:label="loc_us-gaap_ShareBasedCompensation" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_ShareBasedCompensation" xml:lang="en-US">Share-based Compensation</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="lab_us-gaap_ShareBasedCompensation" xml:lang="en-US">Stock-based compensation expense</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ShareBasedCompensation" xlink:to="lab_us-gaap_ShareBasedCompensation" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_DeferredIncomeTaxExpenseBenefit" xlink:label="loc_us-gaap_DeferredIncomeTaxExpenseBenefit" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_DeferredIncomeTaxExpenseBenefit" xml:lang="en-US">Deferred Income Tax Expense (Benefit)</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="lab_us-gaap_DeferredIncomeTaxExpenseBenefit" xml:lang="en-US">Deferred income taxes</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DeferredIncomeTaxExpenseBenefit" xlink:to="lab_us-gaap_DeferredIncomeTaxExpenseBenefit" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_OtherNoncashIncomeExpense" xlink:label="loc_us-gaap_OtherNoncashIncomeExpense" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_OtherNoncashIncomeExpense" xml:lang="en-US">Other Noncash Income (Expense), Total</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:label="lab_us-gaap_OtherNoncashIncomeExpense" xml:lang="en-US">Other non-cash items</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_OtherNoncashIncomeExpense" xlink:to="lab_us-gaap_OtherNoncashIncomeExpense" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_IncreaseDecreaseInOperatingCapitalAbstract" xlink:label="loc_us-gaap_IncreaseDecreaseInOperatingCapitalAbstract" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_IncreaseDecreaseInOperatingCapitalAbstract" xml:lang="en-US">Increase (Decrease) in Operating Capital [Abstract]</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="lab_us-gaap_IncreaseDecreaseInOperatingCapitalAbstract" xml:lang="en-US">Changes in operating assets and liabilities</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_IncreaseDecreaseInOperatingCapitalAbstract" xlink:to="lab_us-gaap_IncreaseDecreaseInOperatingCapitalAbstract" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_IncreaseDecreaseInAccountsReceivable" xlink:label="loc_us-gaap_IncreaseDecreaseInAccountsReceivable" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_IncreaseDecreaseInAccountsReceivable" xml:lang="en-US">Increase (Decrease) in Accounts Receivable</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:label="lab_us-gaap_IncreaseDecreaseInAccountsReceivable" xml:lang="en-US">Accounts receivable, net</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_IncreaseDecreaseInAccountsReceivable" xlink:to="lab_us-gaap_IncreaseDecreaseInAccountsReceivable" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_IncreaseDecreaseInUnbilledReceivables" xlink:label="loc_us-gaap_IncreaseDecreaseInUnbilledReceivables" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_IncreaseDecreaseInUnbilledReceivables" xml:lang="en-US">Increase (Decrease) in Unbilled Receivables</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:label="lab_us-gaap_IncreaseDecreaseInUnbilledReceivables" xml:lang="en-US">Costs and estimated earnings in excess of billings on uncompleted contracts</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_IncreaseDecreaseInUnbilledReceivables" xlink:to="lab_us-gaap_IncreaseDecreaseInUnbilledReceivables" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_IncreaseDecreaseInInsuranceSettlementsReceivable" xlink:label="loc_us-gaap_IncreaseDecreaseInInsuranceSettlementsReceivable" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_IncreaseDecreaseInInsuranceSettlementsReceivable" xml:lang="en-US">Increase (Decrease) in Insurance Settlements Receivable</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:label="lab_us-gaap_IncreaseDecreaseInInsuranceSettlementsReceivable" xml:lang="en-US">Receivable for insurance claims in excess of deductibles</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_IncreaseDecreaseInInsuranceSettlementsReceivable" xlink:to="lab_us-gaap_IncreaseDecreaseInInsuranceSettlementsReceivable" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_IncreaseDecreaseInOtherOperatingAssets" xlink:label="loc_us-gaap_IncreaseDecreaseInOtherOperatingAssets" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_IncreaseDecreaseInOtherOperatingAssets" xml:lang="en-US">Increase (Decrease) in Other Operating Assets</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:label="lab_us-gaap_IncreaseDecreaseInOtherOperatingAssets" xml:lang="en-US">Other assets</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_IncreaseDecreaseInOtherOperatingAssets" xlink:to="lab_us-gaap_IncreaseDecreaseInOtherOperatingAssets" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_IncreaseDecreaseInAccountsPayable" xlink:label="loc_us-gaap_IncreaseDecreaseInAccountsPayable" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_IncreaseDecreaseInAccountsPayable" xml:lang="en-US">Increase (Decrease) in Accounts Payable</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="lab_us-gaap_IncreaseDecreaseInAccountsPayable" xml:lang="en-US">Accounts payable</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_IncreaseDecreaseInAccountsPayable" xlink:to="lab_us-gaap_IncreaseDecreaseInAccountsPayable" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_IncreaseDecreaseInBillingInExcessOfCostOfEarnings" xlink:label="loc_us-gaap_IncreaseDecreaseInBillingInExcessOfCostOfEarnings" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_IncreaseDecreaseInBillingInExcessOfCostOfEarnings" xml:lang="en-US">Increase (Decrease) in Billing in Excess of Cost of Earnings</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="lab_us-gaap_IncreaseDecreaseInBillingInExcessOfCostOfEarnings" xml:lang="en-US">Billings in excess of costs and estimated earnings on uncompleted contracts</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_IncreaseDecreaseInBillingInExcessOfCostOfEarnings" xlink:to="lab_us-gaap_IncreaseDecreaseInBillingInExcessOfCostOfEarnings" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_IncreaseDecreaseInSelfInsuranceReserve" xlink:label="loc_us-gaap_IncreaseDecreaseInSelfInsuranceReserve" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_IncreaseDecreaseInSelfInsuranceReserve" xml:lang="en-US">Increase (Decrease) in Self Insurance Reserve</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="lab_us-gaap_IncreaseDecreaseInSelfInsuranceReserve" xml:lang="en-US">Accrued self insurance</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_IncreaseDecreaseInSelfInsuranceReserve" xlink:to="lab_us-gaap_IncreaseDecreaseInSelfInsuranceReserve" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_IncreaseDecreaseInOtherOperatingLiabilities" xlink:label="loc_us-gaap_IncreaseDecreaseInOtherOperatingLiabilities" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_IncreaseDecreaseInOtherOperatingLiabilities" xml:lang="en-US">Increase (Decrease) in Other Operating Liabilities</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_us-gaap_IncreaseDecreaseInOtherOperatingLiabilities" xml:lang="en-US">Other liabilities</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_IncreaseDecreaseInOtherOperatingLiabilities" xlink:to="lab_us-gaap_IncreaseDecreaseInOtherOperatingLiabilities" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_NetCashProvidedByUsedInOperatingActivities" xlink:label="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_NetCashProvidedByUsedInOperatingActivities" xml:lang="en-US">Net Cash Provided by (Used in) Operating Activities</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:label="lab_us-gaap_NetCashProvidedByUsedInOperatingActivities" xml:lang="en-US">Net cash flows provided by operating activities</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities" xlink:to="lab_us-gaap_NetCashProvidedByUsedInOperatingActivities" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract" xlink:label="loc_us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract" xml:lang="en-US">Net Cash Provided by (Used in) Investing Activities [Abstract]</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="lab_us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract" xml:lang="en-US">Cash flows from investing activities:</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract" xlink:to="lab_us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_ProceedsFromSaleOfPropertyPlantAndEquipment" xlink:label="loc_us-gaap_ProceedsFromSaleOfPropertyPlantAndEquipment" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_ProceedsFromSaleOfPropertyPlantAndEquipment" xml:lang="en-US">Proceeds from Sale of Property, Plant, and Equipment</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="lab_us-gaap_ProceedsFromSaleOfPropertyPlantAndEquipment" xml:lang="en-US">Proceeds from sale of property and equipment</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ProceedsFromSaleOfPropertyPlantAndEquipment" xlink:to="lab_us-gaap_ProceedsFromSaleOfPropertyPlantAndEquipment" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_PaymentsToAcquirePropertyPlantAndEquipment" xlink:label="loc_us-gaap_PaymentsToAcquirePropertyPlantAndEquipment" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_PaymentsToAcquirePropertyPlantAndEquipment" xml:lang="en-US">Payments to Acquire Property, Plant, and Equipment</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:label="lab_us-gaap_PaymentsToAcquirePropertyPlantAndEquipment" xml:lang="en-US">Purchases of property and equipment</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_PaymentsToAcquirePropertyPlantAndEquipment" xlink:to="lab_us-gaap_PaymentsToAcquirePropertyPlantAndEquipment" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_NetCashProvidedByUsedInInvestingActivities" xlink:label="loc_us-gaap_NetCashProvidedByUsedInInvestingActivities" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_NetCashProvidedByUsedInInvestingActivities" xml:lang="en-US">Net Cash Provided by (Used in) Investing Activities</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:label="lab_us-gaap_NetCashProvidedByUsedInInvestingActivities" xml:lang="en-US">Net cash flows used in investing activities</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_NetCashProvidedByUsedInInvestingActivities" xlink:to="lab_us-gaap_NetCashProvidedByUsedInInvestingActivities" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract" xlink:label="loc_us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract" xml:lang="en-US">Net Cash Provided by (Used in) Financing Activities [Abstract]</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="lab_us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract" xml:lang="en-US">Cash flows from financing activities:</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract" xlink:to="lab_us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_NetCashProvidedByUsedInFinancingActivities" xlink:label="loc_us-gaap_NetCashProvidedByUsedInFinancingActivities" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_NetCashProvidedByUsedInFinancingActivities" xml:lang="en-US">Net Cash Provided by (Used in) Financing Activities</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:label="lab_us-gaap_NetCashProvidedByUsedInFinancingActivities" xml:lang="en-US">Net cash flows used in financing activities</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_NetCashProvidedByUsedInFinancingActivities" xlink:to="lab_us-gaap_NetCashProvidedByUsedInFinancingActivities" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_EffectOfExchangeRateOnCash" xlink:label="loc_us-gaap_EffectOfExchangeRateOnCash" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_EffectOfExchangeRateOnCash" xml:lang="en-US">Effect of Exchange Rate on Cash</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="lab_us-gaap_EffectOfExchangeRateOnCash" xml:lang="en-US">Effect of exchange rate changes on cash</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_EffectOfExchangeRateOnCash" xlink:to="lab_us-gaap_EffectOfExchangeRateOnCash" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_ProceedsFromRepaymentsOfLinesOfCredit" xlink:label="loc_us-gaap_ProceedsFromRepaymentsOfLinesOfCredit" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_ProceedsFromRepaymentsOfLinesOfCredit" xml:lang="en-US">Proceeds from (Repayments of) Lines of Credit</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="lab_us-gaap_ProceedsFromRepaymentsOfLinesOfCredit" xml:lang="en-US">Net repayments under revolving lines of credit</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ProceedsFromRepaymentsOfLinesOfCredit" xlink:to="lab_us-gaap_ProceedsFromRepaymentsOfLinesOfCredit" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_RepaymentsOfLongTermCapitalLeaseObligations" xlink:label="loc_us-gaap_RepaymentsOfLongTermCapitalLeaseObligations" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_RepaymentsOfLongTermCapitalLeaseObligations" xml:lang="en-US">Repayments of Long-term Capital Lease Obligations</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:label="lab_us-gaap_RepaymentsOfLongTermCapitalLeaseObligations" xml:lang="en-US">Payment of principal obligations under capital leases</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_RepaymentsOfLongTermCapitalLeaseObligations" xlink:to="lab_us-gaap_RepaymentsOfLongTermCapitalLeaseObligations" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_ProceedsFromStockOptionsExercised" xlink:label="loc_us-gaap_ProceedsFromStockOptionsExercised" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_ProceedsFromStockOptionsExercised" xml:lang="en-US">Proceeds from Stock Options Exercised</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="lab_us-gaap_ProceedsFromStockOptionsExercised" xml:lang="en-US">Proceeds from exercise of stock options</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ProceedsFromStockOptionsExercised" xlink:to="lab_us-gaap_ProceedsFromStockOptionsExercised" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_PaymentsForRepurchaseOfCommonStock" xlink:label="loc_us-gaap_PaymentsForRepurchaseOfCommonStock" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_PaymentsForRepurchaseOfCommonStock" xml:lang="en-US">Payments for Repurchase of Common Stock</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:label="lab_us-gaap_PaymentsForRepurchaseOfCommonStock" xml:lang="en-US">Repurchase of common shares</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_PaymentsForRepurchaseOfCommonStock" xlink:to="lab_us-gaap_PaymentsForRepurchaseOfCommonStock" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_ProceedsFromPaymentsForOtherFinancingActivities" xlink:label="loc_us-gaap_ProceedsFromPaymentsForOtherFinancingActivities" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_ProceedsFromPaymentsForOtherFinancingActivities" xml:lang="en-US">Proceeds from (Payments for) Other Financing Activities</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="lab_us-gaap_ProceedsFromPaymentsForOtherFinancingActivities" xml:lang="en-US">Other financing activities</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ProceedsFromPaymentsForOtherFinancingActivities" xlink:to="lab_us-gaap_ProceedsFromPaymentsForOtherFinancingActivities" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract" xlink:label="loc_us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract" xml:lang="en-US">Organization, Consolidation and Presentation of Financial Statements [Abstract]</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract" xlink:to="lab_us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_OrganizationConsolidationBasisOfPresentationBusinessDescriptionAndAccountingPoliciesTextBlock" xlink:label="loc_us-gaap_OrganizationConsolidationBasisOfPresentationBusinessDescriptionAndAccountingPoliciesTextBlock" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_OrganizationConsolidationBasisOfPresentationBusinessDescriptionAndAccountingPoliciesTextBlock" xml:lang="en-US">Organization, Consolidation, Basis of Presentation, Business Description and Accounting Policies [Text Block]</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_OrganizationConsolidationBasisOfPresentationBusinessDescriptionAndAccountingPoliciesTextBlock" xlink:to="lab_us-gaap_OrganizationConsolidationBasisOfPresentationBusinessDescriptionAndAccountingPoliciesTextBlock" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_RevenueFromContractWithCustomerAbstract" xlink:label="loc_us-gaap_RevenueFromContractWithCustomerAbstract" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_RevenueFromContractWithCustomerAbstract" xml:lang="en-US">Revenue from Contract with Customer [Abstract]</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_RevenueFromContractWithCustomerAbstract" xlink:to="lab_us-gaap_RevenueFromContractWithCustomerAbstract" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_RevenueFromContractWithCustomerTextBlock" xlink:label="loc_us-gaap_RevenueFromContractWithCustomerTextBlock" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_RevenueFromContractWithCustomerTextBlock" xml:lang="en-US">Revenue from Contract with Customer [Text Block]</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_RevenueFromContractWithCustomerTextBlock" xlink:to="lab_us-gaap_RevenueFromContractWithCustomerTextBlock" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_FairValueDisclosuresAbstract" xlink:label="loc_us-gaap_FairValueDisclosuresAbstract" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_FairValueDisclosuresAbstract" xml:lang="en-US">Fair Value Disclosures [Abstract]</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_FairValueDisclosuresAbstract" xlink:to="lab_us-gaap_FairValueDisclosuresAbstract" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_FairValueDisclosuresTextBlock" xlink:label="loc_us-gaap_FairValueDisclosuresTextBlock" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_FairValueDisclosuresTextBlock" xml:lang="en-US">Fair Value Disclosures [Text Block]</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_FairValueDisclosuresTextBlock" xlink:to="lab_us-gaap_FairValueDisclosuresTextBlock" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_ContractorsAbstract" xlink:label="loc_us-gaap_ContractorsAbstract" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_ContractorsAbstract" xml:lang="en-US">Contractors [Abstract]</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ContractorsAbstract" xlink:to="lab_us-gaap_ContractorsAbstract" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_LongTermContractsOrProgramsDisclosureTextBlock" xlink:label="loc_us-gaap_LongTermContractsOrProgramsDisclosureTextBlock" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_LongTermContractsOrProgramsDisclosureTextBlock" xml:lang="en-US">Long-term Contracts or Programs Disclosure [Text Block]</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LongTermContractsOrProgramsDisclosureTextBlock" xlink:to="lab_us-gaap_LongTermContractsOrProgramsDisclosureTextBlock" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_DebtDisclosureAbstract" xlink:label="loc_us-gaap_DebtDisclosureAbstract" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_DebtDisclosureAbstract" xml:lang="en-US">Debt Disclosure [Abstract]</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DebtDisclosureAbstract" xlink:to="lab_us-gaap_DebtDisclosureAbstract" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_DebtDisclosureTextBlock" xlink:label="loc_us-gaap_DebtDisclosureTextBlock" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_DebtDisclosureTextBlock" xml:lang="en-US">Debt Disclosure [Text Block]</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DebtDisclosureTextBlock" xlink:to="lab_us-gaap_DebtDisclosureTextBlock" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_IncomeTaxDisclosureAbstract" xlink:label="loc_us-gaap_IncomeTaxDisclosureAbstract" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_IncomeTaxDisclosureAbstract" xml:lang="en-US">Income Tax Disclosure [Abstract]</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_IncomeTaxDisclosureAbstract" xlink:to="lab_us-gaap_IncomeTaxDisclosureAbstract" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_IncomeTaxDisclosureTextBlock" xlink:label="loc_us-gaap_IncomeTaxDisclosureTextBlock" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_IncomeTaxDisclosureTextBlock" xml:lang="en-US">Income Tax Disclosure [Text Block]</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_IncomeTaxDisclosureTextBlock" xlink:to="lab_us-gaap_IncomeTaxDisclosureTextBlock" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_CommitmentsAndContingenciesDisclosureAbstract" xlink:label="loc_us-gaap_CommitmentsAndContingenciesDisclosureAbstract" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_CommitmentsAndContingenciesDisclosureAbstract" xml:lang="en-US">Commitments and Contingencies Disclosure [Abstract]</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_CommitmentsAndContingenciesDisclosureAbstract" xlink:to="lab_us-gaap_CommitmentsAndContingenciesDisclosureAbstract" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_CommitmentsContingenciesAndGuaranteesTextBlock" xlink:label="loc_us-gaap_CommitmentsContingenciesAndGuaranteesTextBlock" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_CommitmentsContingenciesAndGuaranteesTextBlock" xml:lang="en-US">Commitments Contingencies and Guarantees [Text Block]</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_CommitmentsContingenciesAndGuaranteesTextBlock" xlink:to="lab_us-gaap_CommitmentsContingenciesAndGuaranteesTextBlock" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_LeasesAbstract" xlink:label="loc_us-gaap_LeasesAbstract" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_LeasesAbstract" xml:lang="en-US">Leases [Abstract]</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LeasesAbstract" xlink:to="lab_us-gaap_LeasesAbstract" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_LeasesOfLesseeDisclosureTextBlock" xlink:label="loc_us-gaap_LeasesOfLesseeDisclosureTextBlock" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_LeasesOfLesseeDisclosureTextBlock" xml:lang="en-US">Leases of Lessee Disclosure [Text Block]</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LeasesOfLesseeDisclosureTextBlock" xlink:to="lab_us-gaap_LeasesOfLesseeDisclosureTextBlock" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract" xlink:label="loc_us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract" xml:lang="en-US">Disclosure of Compensation Related Costs, Share-based Payments [Abstract]</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract" xlink:to="lab_us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock" xlink:label="loc_us-gaap_DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock" xml:lang="en-US">Disclosure of Compensation Related Costs, Share-based Payments [Text Block]</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock" xlink:to="lab_us-gaap_DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_SegmentReportingAbstract" xlink:label="loc_us-gaap_SegmentReportingAbstract" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_SegmentReportingAbstract" xml:lang="en-US">Segment Reporting [Abstract]</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_SegmentReportingAbstract" xlink:to="lab_us-gaap_SegmentReportingAbstract" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_SegmentReportingDisclosureTextBlock" xlink:label="loc_us-gaap_SegmentReportingDisclosureTextBlock" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_SegmentReportingDisclosureTextBlock" xml:lang="en-US">Segment Reporting Disclosure [Text Block]</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_SegmentReportingDisclosureTextBlock" xlink:to="lab_us-gaap_SegmentReportingDisclosureTextBlock" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_EarningsPerShareTextBlock" xlink:label="loc_us-gaap_EarningsPerShareTextBlock" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_EarningsPerShareTextBlock" xml:lang="en-US">Earnings Per Share [Text Block]</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_EarningsPerShareTextBlock" xlink:to="lab_us-gaap_EarningsPerShareTextBlock" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_SubsequentEventsAbstract" xlink:label="loc_us-gaap_SubsequentEventsAbstract" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_SubsequentEventsAbstract" xml:lang="en-US">Subsequent Events [Abstract]</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_SubsequentEventsAbstract" xlink:to="lab_us-gaap_SubsequentEventsAbstract" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_SubsequentEventsTextBlock" xlink:label="loc_us-gaap_SubsequentEventsTextBlock" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_SubsequentEventsTextBlock" xml:lang="en-US">Subsequent Events [Text Block]</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_SubsequentEventsTextBlock" xlink:to="lab_us-gaap_SubsequentEventsTextBlock" />
<loc xlink:type="locator" xlink:href="myrg-20180630.xsd#myrg_OrganizationAndBusinessPolicyTextBlock" xlink:label="loc_myrg_OrganizationAndBusinessPolicyTextBlock" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_myrg_OrganizationAndBusinessPolicyTextBlock" xml:lang="en-US">Organization and Business [Policy Text Block]</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_myrg_OrganizationAndBusinessPolicyTextBlock" xlink:to="lab_myrg_OrganizationAndBusinessPolicyTextBlock" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="lab_myrg_OrganizationAndBusinessPolicyTextBlock" xml:lang="en-US">The entire disclosure represents the organization and subsidiaries information.</label>
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_ConsolidationPolicyTextBlock" xlink:label="loc_us-gaap_ConsolidationPolicyTextBlock" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_ConsolidationPolicyTextBlock" xml:lang="en-US">Consolidation, Policy [Policy Text Block]</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ConsolidationPolicyTextBlock" xlink:to="lab_us-gaap_ConsolidationPolicyTextBlock" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_ForeignCurrencyTransactionsAndTranslationsPolicyTextBlock" xlink:label="loc_us-gaap_ForeignCurrencyTransactionsAndTranslationsPolicyTextBlock" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_ForeignCurrencyTransactionsAndTranslationsPolicyTextBlock" xml:lang="en-US">Foreign Currency Transactions and Translations Policy [Policy Text Block]</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ForeignCurrencyTransactionsAndTranslationsPolicyTextBlock" xlink:to="lab_us-gaap_ForeignCurrencyTransactionsAndTranslationsPolicyTextBlock" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_TradeAndOtherAccountsReceivablePolicy" xlink:label="loc_us-gaap_TradeAndOtherAccountsReceivablePolicy" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_TradeAndOtherAccountsReceivablePolicy" xml:lang="en-US">Trade and Other Accounts Receivable, Policy [Policy Text Block]</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_TradeAndOtherAccountsReceivablePolicy" xlink:to="lab_us-gaap_TradeAndOtherAccountsReceivablePolicy" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_UseOfEstimates" xlink:label="loc_us-gaap_UseOfEstimates" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_UseOfEstimates" xml:lang="en-US">Use of Estimates, Policy [Policy Text Block]</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_UseOfEstimates" xlink:to="lab_us-gaap_UseOfEstimates" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_NewAccountingPronouncementsPolicyPolicyTextBlock" xlink:label="loc_us-gaap_NewAccountingPronouncementsPolicyPolicyTextBlock" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_NewAccountingPronouncementsPolicyPolicyTextBlock" xml:lang="en-US">New Accounting Pronouncements, Policy [Policy Text Block]</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_NewAccountingPronouncementsPolicyPolicyTextBlock" xlink:to="lab_us-gaap_NewAccountingPronouncementsPolicyPolicyTextBlock" />
<loc xlink:type="locator" xlink:href="myrg-20180630.xsd#myrg_ScheduleOfRevenueByContractType" xlink:label="loc_myrg_ScheduleOfRevenueByContractType" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_myrg_ScheduleOfRevenueByContractType" xml:lang="en-US">Schedule of Revenue by Contract Type</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="lab_myrg_ScheduleOfRevenueByContractType" xml:lang="en-US">Schedule of Revenue by Contract Type [Table Text Block]</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_myrg_ScheduleOfRevenueByContractType" xlink:to="lab_myrg_ScheduleOfRevenueByContractType" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="lab_myrg_ScheduleOfRevenueByContractType" xml:lang="en-US">Tabular disclosure of the revenue by contract type.</label>
<loc xlink:type="locator" xlink:href="myrg-20180630.xsd#myrg_ScheduleOfRevenueByMarketType" xlink:label="loc_myrg_ScheduleOfRevenueByMarketType" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_myrg_ScheduleOfRevenueByMarketType" xml:lang="en-US">Schedule of Revenue by Market Type [ ]</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="lab_myrg_ScheduleOfRevenueByMarketType" xml:lang="en-US">Schedule of Revenue by Market Type [Table Text Block]</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_myrg_ScheduleOfRevenueByMarketType" xlink:to="lab_myrg_ScheduleOfRevenueByMarketType" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="lab_myrg_ScheduleOfRevenueByMarketType" xml:lang="en-US">Tabular disclosure of the revenue by market type.</label>
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_ContractWithCustomerAssetAndLiabilityTableTextBlock" xlink:label="loc_us-gaap_ContractWithCustomerAssetAndLiabilityTableTextBlock" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_ContractWithCustomerAssetAndLiabilityTableTextBlock" xml:lang="en-US">Contract with Customer, Asset and Liability [Table Text Block]</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ContractWithCustomerAssetAndLiabilityTableTextBlock" xlink:to="lab_us-gaap_ContractWithCustomerAssetAndLiabilityTableTextBlock" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionTableTextBlock" xlink:label="loc_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionTableTextBlock" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionTableTextBlock" xml:lang="en-US">Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction [Table Text Block]</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionTableTextBlock" xlink:to="lab_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionTableTextBlock" />
<loc xlink:type="locator" xlink:href="myrg-20180630.xsd#myrg_FinancialStatementsAxis" xlink:label="loc_myrg_FinancialStatementsAxis" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_myrg_FinancialStatementsAxis" xml:lang="en-US">Financial Statements [Axis]</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_myrg_FinancialStatementsAxis" xlink:to="lab_myrg_FinancialStatementsAxis" />
<loc xlink:type="locator" xlink:href="myrg-20180630.xsd#myrg_FinancialStatementsDomain" xlink:label="loc_myrg_FinancialStatementsDomain" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_myrg_FinancialStatementsDomain" xml:lang="en-US">Financial Statements [Domain]</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_myrg_FinancialStatementsDomain" xlink:to="lab_myrg_FinancialStatementsDomain" />
<loc xlink:type="locator" xlink:href="myrg-20180630.xsd#myrg_ConsolidatedBalanceSheetMember" xlink:label="loc_myrg_ConsolidatedBalanceSheetMember" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_myrg_ConsolidatedBalanceSheetMember" xml:lang="en-US">Consolidated Balance Sheet [Member]</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_myrg_ConsolidatedBalanceSheetMember" xlink:to="lab_myrg_ConsolidatedBalanceSheetMember" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_CostsInExcessOfBillingsAndBillingsInExcessOfCostsTableTextBlock" xlink:label="loc_us-gaap_CostsInExcessOfBillingsAndBillingsInExcessOfCostsTableTextBlock" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_CostsInExcessOfBillingsAndBillingsInExcessOfCostsTableTextBlock" xml:lang="en-US">Costs in Excess of Billings and Billings in Excess of Costs [Table Text Block]</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_CostsInExcessOfBillingsAndBillingsInExcessOfCostsTableTextBlock" xlink:to="lab_us-gaap_CostsInExcessOfBillingsAndBillingsInExcessOfCostsTableTextBlock" />
<loc xlink:type="locator" xlink:href="myrg-20180630.xsd#myrg_ScheduleOfFutureMinimumLeasePaymentsForCapitalAndOperatingLeasesTableTextBlock" xlink:label="loc_myrg_ScheduleOfFutureMinimumLeasePaymentsForCapitalAndOperatingLeasesTableTextBlock" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_myrg_ScheduleOfFutureMinimumLeasePaymentsForCapitalAndOperatingLeasesTableTextBlock" xml:lang="en-US">Schedule of Future Minimum Lease Payments for Capital and Operating Leases [Table Text Block]</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_myrg_ScheduleOfFutureMinimumLeasePaymentsForCapitalAndOperatingLeasesTableTextBlock" xlink:to="lab_myrg_ScheduleOfFutureMinimumLeasePaymentsForCapitalAndOperatingLeasesTableTextBlock" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="lab_myrg_ScheduleOfFutureMinimumLeasePaymentsForCapitalAndOperatingLeasesTableTextBlock" xml:lang="en-US">Tabular disclosure of future minimum lease payments as of the date of the latest balance sheet presented, in aggregate and for each of the five years succeeding fiscal years, with separate deductions from the total for the amount representing executor costs, including any profit thereon, included in the minimum lease payments and for the amount of the imputed interest necessary to reduce the net minimum lease payments to present value.</label>
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_ScheduleOfSegmentReportingInformationBySegmentTextBlock" xlink:label="loc_us-gaap_ScheduleOfSegmentReportingInformationBySegmentTextBlock" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_ScheduleOfSegmentReportingInformationBySegmentTextBlock" xml:lang="en-US">Schedule of Segment Reporting Information, by Segment [Table Text Block]</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ScheduleOfSegmentReportingInformationBySegmentTextBlock" xlink:to="lab_us-gaap_ScheduleOfSegmentReportingInformationBySegmentTextBlock" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock" xlink:label="loc_us-gaap_ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock" xml:lang="en-US">Schedule of Earnings Per Share, Basic and Diluted [Table Text Block]</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock" xlink:to="lab_us-gaap_ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTextBlock" xlink:label="loc_us-gaap_ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTextBlock" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTextBlock" xml:lang="en-US">Schedule of Antidilutive Securities Excluded from Computation of Earnings Per Share [Table Text Block]</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTextBlock" xlink:to="lab_us-gaap_ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTextBlock" />
<loc xlink:type="locator" xlink:href="myrg-20180630.xsd#myrg_OrganizationConsolidationAndPresentationOfFinancialStatementsTable" xlink:label="loc_myrg_OrganizationConsolidationAndPresentationOfFinancialStatementsTable" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_myrg_OrganizationConsolidationAndPresentationOfFinancialStatementsTable" xml:lang="en-US">Organization Consolidation and Presentation of Financial Statements [Table]</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_myrg_OrganizationConsolidationAndPresentationOfFinancialStatementsTable" xlink:to="lab_myrg_OrganizationConsolidationAndPresentationOfFinancialStatementsTable" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_ChangeInAccountingEstimateByTypeAxis" xlink:label="loc_us-gaap_ChangeInAccountingEstimateByTypeAxis" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_ChangeInAccountingEstimateByTypeAxis" xml:lang="en-US">Change in Accounting Estimate by Type [Axis]</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ChangeInAccountingEstimateByTypeAxis" xlink:to="lab_us-gaap_ChangeInAccountingEstimateByTypeAxis" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_ChangeInAccountingEstimateTypeDomain" xlink:label="loc_us-gaap_ChangeInAccountingEstimateTypeDomain" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_ChangeInAccountingEstimateTypeDomain" xml:lang="en-US">Change in Accounting Estimate, Type [Domain]</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ChangeInAccountingEstimateTypeDomain" xlink:to="lab_us-gaap_ChangeInAccountingEstimateTypeDomain" />
<loc xlink:type="locator" xlink:href="myrg-20180630.xsd#myrg_EstimateAdjustmentMember" xlink:label="loc_myrg_EstimateAdjustmentMember" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_myrg_EstimateAdjustmentMember" xml:lang="en-US">Estimate Adjustment [Member]</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_myrg_EstimateAdjustmentMember" xlink:to="lab_myrg_EstimateAdjustmentMember" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/srt/2018/elts/srt-2018-01-31.xsd#srt_RestatementAxis" xlink:label="loc_srt_RestatementAxis" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_srt_RestatementAxis" xml:lang="en-US">Restatement [Axis]</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_srt_RestatementAxis" xlink:to="lab_srt_RestatementAxis" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/srt/2018/elts/srt-2018-01-31.xsd#srt_RestatementDomain" xlink:label="loc_srt_RestatementDomain" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_srt_RestatementDomain" xml:lang="en-US">Restatement [Domain]</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_srt_RestatementDomain" xlink:to="lab_srt_RestatementDomain" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_ConcentrationRiskByBenchmarkAxis" xlink:label="loc_us-gaap_ConcentrationRiskByBenchmarkAxis" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_ConcentrationRiskByBenchmarkAxis" xml:lang="en-US">Concentration Risk Benchmark [Axis]</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ConcentrationRiskByBenchmarkAxis" xlink:to="lab_us-gaap_ConcentrationRiskByBenchmarkAxis" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_ConcentrationRiskBenchmarkDomain" xlink:label="loc_us-gaap_ConcentrationRiskBenchmarkDomain" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_ConcentrationRiskBenchmarkDomain" xml:lang="en-US">Concentration Risk Benchmark [Domain]</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ConcentrationRiskBenchmarkDomain" xlink:to="lab_us-gaap_ConcentrationRiskBenchmarkDomain" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/srt/2018/elts/srt-2018-01-31.xsd#srt_MajorCustomersAxis" xlink:label="loc_srt_MajorCustomersAxis" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_srt_MajorCustomersAxis" xml:lang="en-US">Customer [Axis]</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_srt_MajorCustomersAxis" xlink:to="lab_srt_MajorCustomersAxis" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/srt/2018/elts/srt-2018-01-31.xsd#srt_NameOfMajorCustomerDomain" xlink:label="loc_srt_NameOfMajorCustomerDomain" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_srt_NameOfMajorCustomerDomain" xml:lang="en-US">Customer [Domain]</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_srt_NameOfMajorCustomerDomain" xlink:to="lab_srt_NameOfMajorCustomerDomain" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_ConcentrationRiskByTypeAxis" xlink:label="loc_us-gaap_ConcentrationRiskByTypeAxis" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_ConcentrationRiskByTypeAxis" xml:lang="en-US">Concentration Risk Type [Axis]</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ConcentrationRiskByTypeAxis" xlink:to="lab_us-gaap_ConcentrationRiskByTypeAxis" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_ConcentrationRiskTypeDomain" xlink:label="loc_us-gaap_ConcentrationRiskTypeDomain" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_ConcentrationRiskTypeDomain" xml:lang="en-US">Concentration Risk Type [Domain]</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ConcentrationRiskTypeDomain" xlink:to="lab_us-gaap_ConcentrationRiskTypeDomain" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_PropertyPlantAndEquipmentByTypeAxis" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentByTypeAxis" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_PropertyPlantAndEquipmentByTypeAxis" xml:lang="en-US">Property, Plant and Equipment, Type [Axis]</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentByTypeAxis" xlink:to="lab_us-gaap_PropertyPlantAndEquipmentByTypeAxis" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_PropertyPlantAndEquipmentTypeDomain" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentTypeDomain" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_PropertyPlantAndEquipmentTypeDomain" xml:lang="en-US">Property, Plant and Equipment, Type [Domain]</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentTypeDomain" xlink:to="lab_us-gaap_PropertyPlantAndEquipmentTypeDomain" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_StatementEquityComponentsAxis" xlink:label="loc_us-gaap_StatementEquityComponentsAxis" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_StatementEquityComponentsAxis" xml:lang="en-US">Equity Components [Axis]</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_StatementEquityComponentsAxis" xlink:to="lab_us-gaap_StatementEquityComponentsAxis" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_EquityComponentDomain" xlink:label="loc_us-gaap_EquityComponentDomain" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_EquityComponentDomain" xml:lang="en-US">Equity Component [Domain]</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_EquityComponentDomain" xlink:to="lab_us-gaap_EquityComponentDomain" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_NewAccountingPronouncementEarlyAdoptionAxis" xlink:label="loc_us-gaap_NewAccountingPronouncementEarlyAdoptionAxis" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_NewAccountingPronouncementEarlyAdoptionAxis" xml:lang="en-US">New Accounting Pronouncement, Early Adoption [Axis]</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_NewAccountingPronouncementEarlyAdoptionAxis" xlink:to="lab_us-gaap_NewAccountingPronouncementEarlyAdoptionAxis" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_NewAccountingPrinciplesEarlyAdoptionMember" xlink:label="loc_us-gaap_NewAccountingPrinciplesEarlyAdoptionMember" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_NewAccountingPrinciplesEarlyAdoptionMember" xml:lang="en-US">New Accounting Principles, Early Adoption [Domain]</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_NewAccountingPrinciplesEarlyAdoptionMember" xlink:to="lab_us-gaap_NewAccountingPrinciplesEarlyAdoptionMember" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_IncomeStatementLocationAxis" xlink:label="loc_us-gaap_IncomeStatementLocationAxis" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_IncomeStatementLocationAxis" xml:lang="en-US">Income Statement Location [Axis]</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_IncomeStatementLocationAxis" xlink:to="lab_us-gaap_IncomeStatementLocationAxis" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_IncomeStatementLocationDomain" xlink:label="loc_us-gaap_IncomeStatementLocationDomain" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_IncomeStatementLocationDomain" xml:lang="en-US">Income Statement Location [Domain]</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_IncomeStatementLocationDomain" xlink:to="lab_us-gaap_IncomeStatementLocationDomain" />
<loc xlink:type="locator" xlink:href="myrg-20180630.xsd#myrg_RecognizedRevenuesAxis" xlink:label="loc_myrg_RecognizedRevenuesAxis" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_myrg_RecognizedRevenuesAxis" xml:lang="en-US">Recognized Revenues [Axis]</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_myrg_RecognizedRevenuesAxis" xlink:to="lab_myrg_RecognizedRevenuesAxis" />
<loc xlink:type="locator" xlink:href="myrg-20180630.xsd#myrg_RecognizedRevenuesDomain" xlink:label="loc_myrg_RecognizedRevenuesDomain" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_myrg_RecognizedRevenuesDomain" xml:lang="en-US">Recognized Revenues [Domain]</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_myrg_RecognizedRevenuesDomain" xlink:to="lab_myrg_RecognizedRevenuesDomain" />
<loc xlink:type="locator" xlink:href="myrg-20180630.xsd#myrg_SignificantChangeOrdersOrClaimsMember" xlink:label="loc_myrg_SignificantChangeOrdersOrClaimsMember" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_myrg_SignificantChangeOrdersOrClaimsMember" xml:lang="en-US">Significant Change Orders Or Claims [Member]</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_myrg_SignificantChangeOrdersOrClaimsMember" xlink:to="lab_myrg_SignificantChangeOrdersOrClaimsMember" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_AdjustmentsForNewAccountingPronouncementsAxis" xlink:label="loc_us-gaap_AdjustmentsForNewAccountingPronouncementsAxis" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_AdjustmentsForNewAccountingPronouncementsAxis" xml:lang="en-US">Adjustments for New Accounting Pronouncements [Axis]</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AdjustmentsForNewAccountingPronouncementsAxis" xlink:to="lab_us-gaap_AdjustmentsForNewAccountingPronouncementsAxis" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_TypeOfAdoptionMember" xlink:label="loc_us-gaap_TypeOfAdoptionMember" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_TypeOfAdoptionMember" xml:lang="en-US">Type of Adoption [Domain]</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_TypeOfAdoptionMember" xlink:to="lab_us-gaap_TypeOfAdoptionMember" />
<loc xlink:type="locator" xlink:href="myrg-20180630.xsd#myrg_OrganizationConsolidationAndPresentationOfFinancialStatementsLineItems" xlink:label="loc_myrg_OrganizationConsolidationAndPresentationOfFinancialStatementsLineItems" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_myrg_OrganizationConsolidationAndPresentationOfFinancialStatementsLineItems" xml:lang="en-US">Organization Consolidation and Presentation of Financial Statements [Line Items]</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_myrg_OrganizationConsolidationAndPresentationOfFinancialStatementsLineItems" xlink:to="lab_myrg_OrganizationConsolidationAndPresentationOfFinancialStatementsLineItems" />
<loc xlink:type="locator" xlink:href="myrg-20180630.xsd#myrg_CostEstimateRevisionGrossMarginIncreaseDecreasePercentage" xlink:label="loc_myrg_CostEstimateRevisionGrossMarginIncreaseDecreasePercentage" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_myrg_CostEstimateRevisionGrossMarginIncreaseDecreasePercentage" xml:lang="en-US">Cost Estimate Revision Gross Margin Increase Decrease Percentage</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="lab_myrg_CostEstimateRevisionGrossMarginIncreaseDecreasePercentage" xml:lang="en-US">Cost Estimate Revision Gross Margin Increase (Decrease) Percentage</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_myrg_CostEstimateRevisionGrossMarginIncreaseDecreasePercentage" xlink:to="lab_myrg_CostEstimateRevisionGrossMarginIncreaseDecreasePercentage" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="lab_myrg_CostEstimateRevisionGrossMarginIncreaseDecreasePercentage" xml:lang="en-US">Percentage of increase decrease cost estimate revision gross margin.</label>
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_Revenues" xlink:label="loc_us-gaap_Revenues" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_Revenues" xml:lang="en-US">Revenues</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="lab_us-gaap_Revenues" xml:lang="en-US">Amount</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_Revenues" xlink:to="lab_us-gaap_Revenues" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_ForeignCurrencyTransactionGainLossUnrealized" xlink:label="loc_us-gaap_ForeignCurrencyTransactionGainLossUnrealized" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_ForeignCurrencyTransactionGainLossUnrealized" xml:lang="en-US">Foreign Currency Transaction Gain (Loss), Unrealized</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="lab_us-gaap_ForeignCurrencyTransactionGainLossUnrealized" xml:lang="en-US">Foreign Currency Transaction Gain (Loss)</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ForeignCurrencyTransactionGainLossUnrealized" xlink:to="lab_us-gaap_ForeignCurrencyTransactionGainLossUnrealized" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_StatementBusinessSegmentsAxis" xlink:label="loc_us-gaap_StatementBusinessSegmentsAxis" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_StatementBusinessSegmentsAxis" xml:lang="en-US">Segments [Axis]</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_StatementBusinessSegmentsAxis" xlink:to="lab_us-gaap_StatementBusinessSegmentsAxis" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_SegmentDomain" xlink:label="loc_us-gaap_SegmentDomain" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_SegmentDomain" xml:lang="en-US">Segments [Domain]</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_SegmentDomain" xlink:to="lab_us-gaap_SegmentDomain" />
<loc xlink:type="locator" xlink:href="myrg-20180630.xsd#myrg_TransmissionAndDistributionMember" xlink:label="loc_myrg_TransmissionAndDistributionMember" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_myrg_TransmissionAndDistributionMember" xml:lang="en-US">Transmission and Distribution [Member]</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="lab_myrg_TransmissionAndDistributionMember" xml:lang="en-US">T&amp;D [Member]</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_myrg_TransmissionAndDistributionMember" xml:lang="en-US">T&amp;D [Member]</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_myrg_TransmissionAndDistributionMember" xlink:to="lab_myrg_TransmissionAndDistributionMember" />
<loc xlink:type="locator" xlink:href="myrg-20180630.xsd#myrg_CommercialAndIndustrialMember" xlink:label="loc_myrg_CommercialAndIndustrialMember" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_myrg_CommercialAndIndustrialMember" xml:lang="en-US">Commercial and Industrial [Member]</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_myrg_CommercialAndIndustrialMember" xml:lang="en-US">C&amp;I [Member]</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_myrg_CommercialAndIndustrialMember" xlink:to="lab_myrg_CommercialAndIndustrialMember" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_ContractWithCustomerBasisOfPricingAxis" xlink:label="loc_us-gaap_ContractWithCustomerBasisOfPricingAxis" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_ContractWithCustomerBasisOfPricingAxis" xml:lang="en-US">Contract with Customer, Basis of Pricing [Axis]</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ContractWithCustomerBasisOfPricingAxis" xlink:to="lab_us-gaap_ContractWithCustomerBasisOfPricingAxis" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_ContractWithCustomerBasisOfPricingDomain" xlink:label="loc_us-gaap_ContractWithCustomerBasisOfPricingDomain" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_ContractWithCustomerBasisOfPricingDomain" xml:lang="en-US">Contract with Customer, Basis of Pricing [Domain]</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ContractWithCustomerBasisOfPricingDomain" xlink:to="lab_us-gaap_ContractWithCustomerBasisOfPricingDomain" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_FixedPriceContractMember" xlink:label="loc_us-gaap_FixedPriceContractMember" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_FixedPriceContractMember" xml:lang="en-US">Fixed-price Contract [Member]</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="lab_us-gaap_FixedPriceContractMember" xml:lang="en-US">Contract Type Fixed price [Member]</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_FixedPriceContractMember" xlink:to="lab_us-gaap_FixedPriceContractMember" />
<loc xlink:type="locator" xlink:href="myrg-20180630.xsd#myrg_UnitPriceContractMember" xlink:label="loc_myrg_UnitPriceContractMember" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_myrg_UnitPriceContractMember" xml:lang="en-US">Unit Price Contract [Member]</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="lab_myrg_UnitPriceContractMember" xml:lang="en-US">Contract Type Unit Price [Member]</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_myrg_UnitPriceContractMember" xlink:to="lab_myrg_UnitPriceContractMember" />
<loc xlink:type="locator" xlink:href="myrg-20180630.xsd#myrg_TeContractMember" xlink:label="loc_myrg_TeContractMember" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_myrg_TeContractMember" xml:lang="en-US">TE Contract [Member]</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="lab_myrg_TeContractMember" xml:lang="en-US">Contract Type T&amp;E [Member]</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_myrg_TeContractMember" xlink:to="lab_myrg_TeContractMember" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_OtherContractMember" xlink:label="loc_us-gaap_OtherContractMember" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_OtherContractMember" xml:lang="en-US">Other Contract [Member]</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="lab_us-gaap_OtherContractMember" xml:lang="en-US">Contract Type Other [Member]</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_OtherContractMember" xlink:to="lab_us-gaap_OtherContractMember" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_ContractWithCustomerSalesChannelAxis" xlink:label="loc_us-gaap_ContractWithCustomerSalesChannelAxis" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_ContractWithCustomerSalesChannelAxis" xml:lang="en-US">Contract with Customer, Sales Channel [Axis]</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ContractWithCustomerSalesChannelAxis" xlink:to="lab_us-gaap_ContractWithCustomerSalesChannelAxis" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_ContractWithCustomerSalesChannelDomain" xlink:label="loc_us-gaap_ContractWithCustomerSalesChannelDomain" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_ContractWithCustomerSalesChannelDomain" xml:lang="en-US">Contract with Customer, Sales Channel [Domain]</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ContractWithCustomerSalesChannelDomain" xlink:to="lab_us-gaap_ContractWithCustomerSalesChannelDomain" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_ConcentrationRiskPercentage1" xlink:label="loc_us-gaap_ConcentrationRiskPercentage1" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_ConcentrationRiskPercentage1" xml:lang="en-US">Concentration Risk, Percentage</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="lab_us-gaap_ConcentrationRiskPercentage1" xml:lang="en-US">Percent</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ConcentrationRiskPercentage1" xlink:to="lab_us-gaap_ConcentrationRiskPercentage1" />
<loc xlink:type="locator" xlink:href="myrg-20180630.xsd#myrg_MarketTypeTransmissionMember" xlink:label="loc_myrg_MarketTypeTransmissionMember" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_myrg_MarketTypeTransmissionMember" xml:lang="en-US">Market Type Transmission [Member]</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_myrg_MarketTypeTransmissionMember" xlink:to="lab_myrg_MarketTypeTransmissionMember" />
<loc xlink:type="locator" xlink:href="myrg-20180630.xsd#myrg_MarketTypeDistributionMember" xlink:label="loc_myrg_MarketTypeDistributionMember" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_myrg_MarketTypeDistributionMember" xml:lang="en-US">Market Type Distribution [Member]</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_myrg_MarketTypeDistributionMember" xlink:to="lab_myrg_MarketTypeDistributionMember" />
<loc xlink:type="locator" xlink:href="myrg-20180630.xsd#myrg_MarketTypeElectricalConstructionMember" xlink:label="loc_myrg_MarketTypeElectricalConstructionMember" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_myrg_MarketTypeElectricalConstructionMember" xml:lang="en-US">Market Type Electrical Construction [Member]</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_myrg_MarketTypeElectricalConstructionMember" xlink:to="lab_myrg_MarketTypeElectricalConstructionMember" />
<loc xlink:type="locator" xlink:href="myrg-20180630.xsd#myrg_NetPeriodAxis" xlink:label="loc_myrg_NetPeriodAxis" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_myrg_NetPeriodAxis" xml:lang="en-US">Net Period [Axis]</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_myrg_NetPeriodAxis" xlink:to="lab_myrg_NetPeriodAxis" />
<loc xlink:type="locator" xlink:href="myrg-20180630.xsd#myrg_NetPeriodDomain" xlink:label="loc_myrg_NetPeriodDomain" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_myrg_NetPeriodDomain" xml:lang="en-US">Net Period [Domain]</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_myrg_NetPeriodDomain" xlink:to="lab_myrg_NetPeriodDomain" />
<loc xlink:type="locator" xlink:href="myrg-20180630.xsd#myrg_NetPeriodChangeMember" xlink:label="loc_myrg_NetPeriodChangeMember" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_myrg_NetPeriodChangeMember" xml:lang="en-US">Net Period Change [Member]</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_myrg_NetPeriodChangeMember" xlink:to="lab_myrg_NetPeriodChangeMember" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_ContractWithCustomerLiabilityAbstract" xlink:label="loc_us-gaap_ContractWithCustomerLiabilityAbstract" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_ContractWithCustomerLiabilityAbstract" xml:lang="en-US">Contract with Customer, Liability [Abstract]</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_us-gaap_ContractWithCustomerLiabilityAbstract" xml:lang="en-US">Contract Liabilities</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ContractWithCustomerLiabilityAbstract" xlink:to="lab_us-gaap_ContractWithCustomerLiabilityAbstract" />
<loc xlink:type="locator" xlink:href="myrg-20180630.xsd#myrg_NetContractAssetsLiabilities" xlink:label="loc_myrg_NetContractAssetsLiabilities" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_myrg_NetContractAssetsLiabilities" xml:lang="en-US">Net Contract Assets Liabilities</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="lab_myrg_NetContractAssetsLiabilities" xml:lang="en-US">Net contract assets (liabilities)</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_myrg_NetContractAssetsLiabilities" xlink:to="lab_myrg_NetContractAssetsLiabilities" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="lab_myrg_NetContractAssetsLiabilities" xml:lang="en-US">The amount of net contract assets(liabilities) as at balance sheet period.</label>
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_IncreaseDecreaseInCostInExcessOfBillingOnUncompletedContract" xlink:label="loc_us-gaap_IncreaseDecreaseInCostInExcessOfBillingOnUncompletedContract" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_IncreaseDecreaseInCostInExcessOfBillingOnUncompletedContract" xml:lang="en-US">Increase (Decrease) in Cost in Excess of Billing on Uncompleted Contract</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="lab_us-gaap_IncreaseDecreaseInCostInExcessOfBillingOnUncompletedContract" xml:lang="en-US">Contract assets</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_IncreaseDecreaseInCostInExcessOfBillingOnUncompletedContract" xlink:to="lab_us-gaap_IncreaseDecreaseInCostInExcessOfBillingOnUncompletedContract" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_IncreaseDecreaseInPayablesToCustomers" xlink:label="loc_us-gaap_IncreaseDecreaseInPayablesToCustomers" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_IncreaseDecreaseInPayablesToCustomers" xml:lang="en-US">Increase (Decrease) in Payables to Customers</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="lab_us-gaap_IncreaseDecreaseInPayablesToCustomers" xml:lang="en-US">Contract liabilities</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_IncreaseDecreaseInPayablesToCustomers" xlink:to="lab_us-gaap_IncreaseDecreaseInPayablesToCustomers" />
<loc xlink:type="locator" xlink:href="myrg-20180630.xsd#myrg_IncreasedecreaseinNetContractAssetsLiabilities" xlink:label="loc_myrg_IncreasedecreaseinNetContractAssetsLiabilities" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_myrg_IncreasedecreaseinNetContractAssetsLiabilities" xml:lang="en-US">IncreaseDecreasein net contract assets liabilities</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_myrg_IncreasedecreaseinNetContractAssetsLiabilities" xml:lang="en-US">Net contract assets (liabilities)</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_myrg_IncreasedecreaseinNetContractAssetsLiabilities" xlink:to="lab_myrg_IncreasedecreaseinNetContractAssetsLiabilities" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="lab_myrg_IncreasedecreaseinNetContractAssetsLiabilities" xml:lang="en-US">The amount of increase(decrease)in net contract assets(liabilities) during the year.</label>
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_RevenueRemainingPerformanceObligation" xlink:label="loc_us-gaap_RevenueRemainingPerformanceObligation" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_RevenueRemainingPerformanceObligation" xml:lang="en-US">Revenue, Remaining Performance Obligation</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="lab_us-gaap_RevenueRemainingPerformanceObligation" xml:lang="en-US">Total, Remaining Performance Obligation</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_RevenueRemainingPerformanceObligation" xlink:to="lab_us-gaap_RevenueRemainingPerformanceObligation" />
<loc xlink:type="locator" xlink:href="myrg-20180630.xsd#myrg_RevenueRemainingPerformanceObligationNotBeRecognizedWithinTwelveMonths" xlink:label="loc_myrg_RevenueRemainingPerformanceObligationNotBeRecognizedWithinTwelveMonths" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_myrg_RevenueRemainingPerformanceObligationNotBeRecognizedWithinTwelveMonths" xml:lang="en-US">Revenue, Remaining Performance Obligation Not Be Recognized Within Twelve Months</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="lab_myrg_RevenueRemainingPerformanceObligationNotBeRecognizedWithinTwelveMonths" xml:lang="en-US">Amount estimated to not be recognized within 12 months</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_myrg_RevenueRemainingPerformanceObligationNotBeRecognizedWithinTwelveMonths" xlink:to="lab_myrg_RevenueRemainingPerformanceObligationNotBeRecognizedWithinTwelveMonths" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="lab_myrg_RevenueRemainingPerformanceObligationNotBeRecognizedWithinTwelveMonths" xml:lang="en-US">Amount of transaction price allocated to performance obligation that has not been recognized as revenue within 12 months.</label>
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_AccountingStandardsUpdate201409Member" xlink:label="loc_us-gaap_AccountingStandardsUpdate201409Member" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_AccountingStandardsUpdate201409Member" xml:lang="en-US">Accounting Standards Update 2014-09 [Member]</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AccountingStandardsUpdate201409Member" xlink:to="lab_us-gaap_AccountingStandardsUpdate201409Member" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/srt/2018/elts/srt-2018-01-31.xsd#srt_RestatementAdjustmentMember" xlink:label="loc_srt_RestatementAdjustmentMember" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_srt_RestatementAdjustmentMember" xml:lang="en-US">Restatement Adjustment [Member]</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_srt_RestatementAdjustmentMember" xlink:to="lab_srt_RestatementAdjustmentMember" />
<loc xlink:type="locator" xlink:href="myrg-20180630.xsd#myrg_IncreaseInRevenue" xlink:label="loc_myrg_IncreaseInRevenue" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_myrg_IncreaseInRevenue" xml:lang="en-US">Increase in Revenue</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_myrg_IncreaseInRevenue" xlink:to="lab_myrg_IncreaseInRevenue" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="lab_myrg_IncreaseInRevenue" xml:lang="en-US">The increase amount of revenue during the year.</label>
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_ContractWithCustomerLiabilityRevenueRecognized" xlink:label="loc_us-gaap_ContractWithCustomerLiabilityRevenueRecognized" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_ContractWithCustomerLiabilityRevenueRecognized" xml:lang="en-US">Contract with Customer, Liability, Revenue Recognized</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ContractWithCustomerLiabilityRevenueRecognized" xlink:to="lab_us-gaap_ContractWithCustomerLiabilityRevenueRecognized" />
<loc xlink:type="locator" xlink:href="myrg-20180630.xsd#myrg_ContractsInProcessTable" xlink:label="loc_myrg_ContractsInProcessTable" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_myrg_ContractsInProcessTable" xml:lang="en-US">Contracts in Process [Table]</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_myrg_ContractsInProcessTable" xlink:to="lab_myrg_ContractsInProcessTable" />
<loc xlink:type="locator" xlink:href="myrg-20180630.xsd#myrg_ContractsInProcessLineItems" xlink:label="loc_myrg_ContractsInProcessLineItems" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_myrg_ContractsInProcessLineItems" xml:lang="en-US">Contracts in Process [Line Items]</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_myrg_ContractsInProcessLineItems" xlink:to="lab_myrg_ContractsInProcessLineItems" />
<loc xlink:type="locator" xlink:href="myrg-20180630.xsd#myrg_AggregateCostsIncurredOnUncompletedContractsAndEstimatedEarnings" xlink:label="loc_myrg_AggregateCostsIncurredOnUncompletedContractsAndEstimatedEarnings" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_myrg_AggregateCostsIncurredOnUncompletedContractsAndEstimatedEarnings" xml:lang="en-US">Aggregate Costs Incurred On Uncompleted Contracts And Estimated Earnings</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="lab_myrg_AggregateCostsIncurredOnUncompletedContractsAndEstimatedEarnings" xml:lang="en-US">Costs and estimated earnings on uncompleted contracts</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_myrg_AggregateCostsIncurredOnUncompletedContractsAndEstimatedEarnings" xlink:to="lab_myrg_AggregateCostsIncurredOnUncompletedContractsAndEstimatedEarnings" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="lab_myrg_AggregateCostsIncurredOnUncompletedContractsAndEstimatedEarnings" xml:lang="en-US">Represents the aggregate of costs incurred on uncompleted contracts and estimated earnings.</label>
<loc xlink:type="locator" xlink:href="myrg-20180630.xsd#myrg_BillingsToDate" xlink:label="loc_myrg_BillingsToDate" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_myrg_BillingsToDate" xml:lang="en-US">Billings To Date</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="lab_myrg_BillingsToDate" xml:lang="en-US">Less: Billings to date</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_myrg_BillingsToDate" xlink:to="lab_myrg_BillingsToDate" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="lab_myrg_BillingsToDate" xml:lang="en-US">Represents the billings to date on uncompleted contracts accounted for under the percentage-of-completion method.</label>
<loc xlink:type="locator" xlink:href="myrg-20180630.xsd#myrg_NetCostsAndEstimatedEarningsInExcessOfBillings" xlink:label="loc_myrg_NetCostsAndEstimatedEarningsInExcessOfBillings" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_myrg_NetCostsAndEstimatedEarningsInExcessOfBillings" xml:lang="en-US">Net Costs And Estimated Earnings In Excess Of Billings</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:label="lab_myrg_NetCostsAndEstimatedEarningsInExcessOfBillings" xml:lang="en-US">Net asset position for contracts in process</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_myrg_NetCostsAndEstimatedEarningsInExcessOfBillings" xlink:to="lab_myrg_NetCostsAndEstimatedEarningsInExcessOfBillings" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="lab_myrg_NetCostsAndEstimatedEarningsInExcessOfBillings" 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.</label>
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_DebtInstrumentTable" xlink:label="loc_us-gaap_DebtInstrumentTable" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_DebtInstrumentTable" xml:lang="en-US">Schedule of Long-term Debt Instruments [Table]</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DebtInstrumentTable" xlink:to="lab_us-gaap_DebtInstrumentTable" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_LongtermDebtTypeAxis" xlink:label="loc_us-gaap_LongtermDebtTypeAxis" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_LongtermDebtTypeAxis" xml:lang="en-US">Long-term Debt, Type [Axis]</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LongtermDebtTypeAxis" xlink:to="lab_us-gaap_LongtermDebtTypeAxis" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_LongtermDebtTypeDomain" xlink:label="loc_us-gaap_LongtermDebtTypeDomain" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_LongtermDebtTypeDomain" xml:lang="en-US">Long-term Debt, Type [Domain]</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LongtermDebtTypeDomain" xlink:to="lab_us-gaap_LongtermDebtTypeDomain" />
<loc xlink:type="locator" xlink:href="myrg-20180630.xsd#myrg_SyndicatedCreditAgreementMember" xlink:label="loc_myrg_SyndicatedCreditAgreementMember" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_myrg_SyndicatedCreditAgreementMember" xml:lang="en-US">Syndicated Credit Agreement [Member]</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_myrg_SyndicatedCreditAgreementMember" xlink:to="lab_myrg_SyndicatedCreditAgreementMember" />
<loc xlink:type="locator" xlink:href="myrg-20180630.xsd#myrg_CreditAgreementMember" xlink:label="loc_myrg_CreditAgreementMember" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_myrg_CreditAgreementMember" xml:lang="en-US">Credit Agreement [Member]</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_myrg_CreditAgreementMember" xlink:to="lab_myrg_CreditAgreementMember" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_DebtInstrumentAxis" xlink:label="loc_us-gaap_DebtInstrumentAxis" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_DebtInstrumentAxis" xml:lang="en-US">Debt Instrument [Axis]</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DebtInstrumentAxis" xlink:to="lab_us-gaap_DebtInstrumentAxis" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_DebtInstrumentNameDomain" xlink:label="loc_us-gaap_DebtInstrumentNameDomain" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_DebtInstrumentNameDomain" xml:lang="en-US">Debt Instrument, Name [Domain]</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DebtInstrumentNameDomain" xlink:to="lab_us-gaap_DebtInstrumentNameDomain" />
<loc xlink:type="locator" xlink:href="myrg-20180630.xsd#myrg_ForeignRevolvingLoansAndLettersOfCreditMember" xlink:label="loc_myrg_ForeignRevolvingLoansAndLettersOfCreditMember" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_myrg_ForeignRevolvingLoansAndLettersOfCreditMember" xml:lang="en-US">Foreign Revolving Loans and Letters of Credit [Member]</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_myrg_ForeignRevolvingLoansAndLettersOfCreditMember" xlink:to="lab_myrg_ForeignRevolvingLoansAndLettersOfCreditMember" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/srt/2018/elts/srt-2018-01-31.xsd#srt_RangeAxis" xlink:label="loc_srt_RangeAxis" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_srt_RangeAxis" xml:lang="en-US">Range [Axis]</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_srt_RangeAxis" xlink:to="lab_srt_RangeAxis" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/srt/2018/elts/srt-2018-01-31.xsd#srt_RangeMember" xlink:label="loc_srt_RangeMember" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_srt_RangeMember" xml:lang="en-US">Range [Domain]</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_srt_RangeMember" xlink:to="lab_srt_RangeMember" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/srt/2018/elts/srt-2018-01-31.xsd#srt_MaximumMember" xlink:label="loc_srt_MaximumMember" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_srt_MaximumMember" xml:lang="en-US">Maximum [Member]</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_srt_MaximumMember" xlink:to="lab_srt_MaximumMember" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/srt/2018/elts/srt-2018-01-31.xsd#srt_MinimumMember" xlink:label="loc_srt_MinimumMember" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_srt_MinimumMember" xml:lang="en-US">Minimum [Member]</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_srt_MinimumMember" xlink:to="lab_srt_MinimumMember" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_VariableRateAxis" xlink:label="loc_us-gaap_VariableRateAxis" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_VariableRateAxis" xml:lang="en-US">Variable Rate [Axis]</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_VariableRateAxis" xlink:to="lab_us-gaap_VariableRateAxis" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_VariableRateDomain" xlink:label="loc_us-gaap_VariableRateDomain" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_VariableRateDomain" xml:lang="en-US">Variable Rate [Domain]</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_VariableRateDomain" xlink:to="lab_us-gaap_VariableRateDomain" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_LondonInterbankOfferedRateLIBORMember" xlink:label="loc_us-gaap_LondonInterbankOfferedRateLIBORMember" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_LondonInterbankOfferedRateLIBORMember" xml:lang="en-US">London Interbank Offered Rate (LIBOR) [Member]</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LondonInterbankOfferedRateLIBORMember" xlink:to="lab_us-gaap_LondonInterbankOfferedRateLIBORMember" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_BaseRateMember" xlink:label="loc_us-gaap_BaseRateMember" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_BaseRateMember" xml:lang="en-US">Base Rate [Member]</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_BaseRateMember" xlink:to="lab_us-gaap_BaseRateMember" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_CreditFacilityAxis" xlink:label="loc_us-gaap_CreditFacilityAxis" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_CreditFacilityAxis" xml:lang="en-US">Credit Facility [Axis]</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_CreditFacilityAxis" xlink:to="lab_us-gaap_CreditFacilityAxis" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_CreditFacilityDomain" xlink:label="loc_us-gaap_CreditFacilityDomain" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_CreditFacilityDomain" xml:lang="en-US">Credit Facility [Domain]</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_CreditFacilityDomain" xlink:to="lab_us-gaap_CreditFacilityDomain" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_RevolvingCreditFacilityMember" xlink:label="loc_us-gaap_RevolvingCreditFacilityMember" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_RevolvingCreditFacilityMember" xml:lang="en-US">Revolving Credit Facility [Member]</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_RevolvingCreditFacilityMember" xlink:to="lab_us-gaap_RevolvingCreditFacilityMember" />
<loc xlink:type="locator" xlink:href="myrg-20180630.xsd#myrg_PerformanceLettersOfCreditMember" xlink:label="loc_myrg_PerformanceLettersOfCreditMember" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_myrg_PerformanceLettersOfCreditMember" xml:lang="en-US">Performance letters of credit [Member]</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_myrg_PerformanceLettersOfCreditMember" xlink:to="lab_myrg_PerformanceLettersOfCreditMember" />
<loc xlink:type="locator" xlink:href="myrg-20180630.xsd#myrg_TwoThousandSixteenCreditFacilityMember" xlink:label="loc_myrg_TwoThousandSixteenCreditFacilityMember" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_myrg_TwoThousandSixteenCreditFacilityMember" xml:lang="en-US">Two Thousand Sixteen Credit Facility [Member]</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="lab_myrg_TwoThousandSixteenCreditFacilityMember" xml:lang="en-US">Facility [Member]</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_myrg_TwoThousandSixteenCreditFacilityMember" xlink:to="lab_myrg_TwoThousandSixteenCreditFacilityMember" />
<loc xlink:type="locator" xlink:href="myrg-20180630.xsd#myrg_NonperformanceLettersOfCreditMember" xlink:label="loc_myrg_NonperformanceLettersOfCreditMember" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_myrg_NonperformanceLettersOfCreditMember" xml:lang="en-US">Non-performance Letters Of Credit [Member]</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_myrg_NonperformanceLettersOfCreditMember" xlink:to="lab_myrg_NonperformanceLettersOfCreditMember" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_FairValueByLiabilityClassAxis" xlink:label="loc_us-gaap_FairValueByLiabilityClassAxis" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_FairValueByLiabilityClassAxis" xml:lang="en-US">Liability Class [Axis]</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_FairValueByLiabilityClassAxis" xlink:to="lab_us-gaap_FairValueByLiabilityClassAxis" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationByLiabilityClassDomain" xlink:label="loc_us-gaap_FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationByLiabilityClassDomain" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationByLiabilityClassDomain" xml:lang="en-US">Fair Value by Liability Class [Domain]</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationByLiabilityClassDomain" xlink:to="lab_us-gaap_FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationByLiabilityClassDomain" />
<loc xlink:type="locator" xlink:href="myrg-20180630.xsd#myrg_InsuranceProgramObligationsMember" xlink:label="loc_myrg_InsuranceProgramObligationsMember" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_myrg_InsuranceProgramObligationsMember" xml:lang="en-US">Insurance Program Obligations [Member]</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_myrg_InsuranceProgramObligationsMember" xlink:to="lab_myrg_InsuranceProgramObligationsMember" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="lab_myrg_InsuranceProgramObligationsMember" xml:lang="en-US">Insurance Program Obligations</label>
<loc xlink:type="locator" xlink:href="myrg-20180630.xsd#myrg_ContractPerformanceObligationsMember" xlink:label="loc_myrg_ContractPerformanceObligationsMember" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_myrg_ContractPerformanceObligationsMember" xml:lang="en-US">Contract Performance Obligations [Member]</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_myrg_ContractPerformanceObligationsMember" xlink:to="lab_myrg_ContractPerformanceObligationsMember" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_DebtInstrumentLineItems" xlink:label="loc_us-gaap_DebtInstrumentLineItems" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_DebtInstrumentLineItems" xml:lang="en-US">Debt Instrument [Line Items]</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DebtInstrumentLineItems" xlink:to="lab_us-gaap_DebtInstrumentLineItems" />
<loc xlink:type="locator" xlink:href="myrg-20180630.xsd#myrg_LineOfCreditFacilityOptionToIncreaseMaximumBorrowingCapacity" xlink:label="loc_myrg_LineOfCreditFacilityOptionToIncreaseMaximumBorrowingCapacity" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_myrg_LineOfCreditFacilityOptionToIncreaseMaximumBorrowingCapacity" xml:lang="en-US">Line Of Credit Facility Option To Increase Maximum Borrowing Capacity</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="lab_myrg_LineOfCreditFacilityOptionToIncreaseMaximumBorrowingCapacity" xml:lang="en-US">Option to increase borrowing capacity</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_myrg_LineOfCreditFacilityOptionToIncreaseMaximumBorrowingCapacity" xlink:to="lab_myrg_LineOfCreditFacilityOptionToIncreaseMaximumBorrowingCapacity" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="lab_myrg_LineOfCreditFacilityOptionToIncreaseMaximumBorrowingCapacity" xml:lang="en-US">Represents the option to increase maximum borrowings on the credit facility.</label>
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_LineOfCreditFacilityMaximumBorrowingCapacity" xlink:label="loc_us-gaap_LineOfCreditFacilityMaximumBorrowingCapacity" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_LineOfCreditFacilityMaximumBorrowingCapacity" xml:lang="en-US">Line of Credit Facility, Maximum Borrowing Capacity</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="lab_us-gaap_LineOfCreditFacilityMaximumBorrowingCapacity" xml:lang="en-US">Maximum borrowing capacity</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LineOfCreditFacilityMaximumBorrowingCapacity" xlink:to="lab_us-gaap_LineOfCreditFacilityMaximumBorrowingCapacity" />
<loc xlink:type="locator" xlink:href="myrg-20180630.xsd#myrg_LetterOfCreditFeesPercentage" xlink:label="loc_myrg_LetterOfCreditFeesPercentage" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_myrg_LetterOfCreditFeesPercentage" xml:lang="en-US">Letter Of Credit Fees Percentage</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="lab_myrg_LetterOfCreditFeesPercentage" xml:lang="en-US">Letter of credit fee (as a percent)</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_myrg_LetterOfCreditFeesPercentage" xlink:to="lab_myrg_LetterOfCreditFeesPercentage" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="lab_myrg_LetterOfCreditFeesPercentage" xml:lang="en-US">Represents the fees for the letter of credit facility, expressed as a percentage.</label>
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_DebtInstrumentBasisSpreadOnVariableRate1" xlink:label="loc_us-gaap_DebtInstrumentBasisSpreadOnVariableRate1" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_DebtInstrumentBasisSpreadOnVariableRate1" xml:lang="en-US">Debt Instrument, Basis Spread on Variable Rate</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="lab_us-gaap_DebtInstrumentBasisSpreadOnVariableRate1" xml:lang="en-US">Interest rate margin (as a percent)</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DebtInstrumentBasisSpreadOnVariableRate1" xlink:to="lab_us-gaap_DebtInstrumentBasisSpreadOnVariableRate1" />
<loc xlink:type="locator" xlink:href="myrg-20180630.xsd#myrg_DebtInstrumentCovenantInterestCoverageRatio" xlink:label="loc_myrg_DebtInstrumentCovenantInterestCoverageRatio" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_myrg_DebtInstrumentCovenantInterestCoverageRatio" xml:lang="en-US">Debt Instrument Covenant Interest Coverage Ratio</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="lab_myrg_DebtInstrumentCovenantInterestCoverageRatio" xml:lang="en-US">Interest coverage ratio</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_myrg_DebtInstrumentCovenantInterestCoverageRatio" xlink:to="lab_myrg_DebtInstrumentCovenantInterestCoverageRatio" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="lab_myrg_DebtInstrumentCovenantInterestCoverageRatio" xml:lang="en-US">Represent the minimum interest coverage ratio under the credit agreement.</label>
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_LettersOfCreditOutstandingAmount" xlink:label="loc_us-gaap_LettersOfCreditOutstandingAmount" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_LettersOfCreditOutstandingAmount" xml:lang="en-US">Letters of Credit Outstanding, Amount</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LettersOfCreditOutstandingAmount" xlink:to="lab_us-gaap_LettersOfCreditOutstandingAmount" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_LineOfCredit" xlink:label="loc_us-gaap_LineOfCredit" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_LineOfCredit" xml:lang="en-US">Long-term Line of Credit</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LineOfCredit" xlink:to="lab_us-gaap_LineOfCredit" />
<loc xlink:type="locator" xlink:href="myrg-20180630.xsd#myrg_PercentageOfCapitalStockFromDirectForeignSubsidiaries" xlink:label="loc_myrg_PercentageOfCapitalStockFromDirectForeignSubsidiaries" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_myrg_PercentageOfCapitalStockFromDirectForeignSubsidiaries" xml:lang="en-US">Percentage of Capital Stock From Direct Foreign Subsidiaries</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_myrg_PercentageOfCapitalStockFromDirectForeignSubsidiaries" xlink:to="lab_myrg_PercentageOfCapitalStockFromDirectForeignSubsidiaries" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="lab_myrg_PercentageOfCapitalStockFromDirectForeignSubsidiaries" xml:lang="en-US">Percentage of capital stock from direct foreign subsidiaries pledged as collateral for a debt.</label>
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_LineOfCreditFacilityUnusedCapacityCommitmentFeePercentage" xlink:label="loc_us-gaap_LineOfCreditFacilityUnusedCapacityCommitmentFeePercentage" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_LineOfCreditFacilityUnusedCapacityCommitmentFeePercentage" xml:lang="en-US">Line of Credit Facility, Unused Capacity, Commitment Fee Percentage</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LineOfCreditFacilityUnusedCapacityCommitmentFeePercentage" xlink:to="lab_us-gaap_LineOfCreditFacilityUnusedCapacityCommitmentFeePercentage" />
<loc xlink:type="locator" xlink:href="myrg-20180630.xsd#myrg_MaximumAcquisitionConsiderationUnderCreditAgreement" xlink:label="loc_myrg_MaximumAcquisitionConsiderationUnderCreditAgreement" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_myrg_MaximumAcquisitionConsiderationUnderCreditAgreement" xml:lang="en-US">Maximum Acquisition Consideration Under Credit Agreement</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_myrg_MaximumAcquisitionConsiderationUnderCreditAgreement" xlink:to="lab_myrg_MaximumAcquisitionConsiderationUnderCreditAgreement" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="lab_myrg_MaximumAcquisitionConsiderationUnderCreditAgreement" xml:lang="en-US">Maximum consideration for acquisitions under the credit agreement allows the expansion of the Leverage Ratio.</label>
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_DebtIssuanceCostsLineOfCreditArrangementsNet" xlink:label="loc_us-gaap_DebtIssuanceCostsLineOfCreditArrangementsNet" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_DebtIssuanceCostsLineOfCreditArrangementsNet" xml:lang="en-US">Debt Issuance Costs, Line of Credit Arrangements, Net</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DebtIssuanceCostsLineOfCreditArrangementsNet" xlink:to="lab_us-gaap_DebtIssuanceCostsLineOfCreditArrangementsNet" />
<loc xlink:type="locator" xlink:href="myrg-20180630.xsd#myrg_DebtInstrumentCovenantLeveragedDebtRatioRestriction" xlink:label="loc_myrg_DebtInstrumentCovenantLeveragedDebtRatioRestriction" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_myrg_DebtInstrumentCovenantLeveragedDebtRatioRestriction" xml:lang="en-US">Debt Instrument Covenant Leveraged Debt Ratio Restriction</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_myrg_DebtInstrumentCovenantLeveragedDebtRatioRestriction" xlink:to="lab_myrg_DebtInstrumentCovenantLeveragedDebtRatioRestriction" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="lab_myrg_DebtInstrumentCovenantLeveragedDebtRatioRestriction" xml:lang="en-US">Threshold of debt coverage ration at which the credit agreement restricts certain types of payments.</label>
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_DebtWeightedAverageInterestRate" xlink:label="loc_us-gaap_DebtWeightedAverageInterestRate" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_DebtWeightedAverageInterestRate" xml:lang="en-US">Debt, Weighted Average Interest Rate</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DebtWeightedAverageInterestRate" xlink:to="lab_us-gaap_DebtWeightedAverageInterestRate" />
<loc xlink:type="locator" xlink:href="myrg-20180630.xsd#myrg_LeverageCoverageRatioExpansion" xlink:label="loc_myrg_LeverageCoverageRatioExpansion" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_myrg_LeverageCoverageRatioExpansion" xml:lang="en-US">Leverage Coverage Ratio Expansion</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_myrg_LeverageCoverageRatioExpansion" xlink:to="lab_myrg_LeverageCoverageRatioExpansion" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="lab_myrg_LeverageCoverageRatioExpansion" xml:lang="en-US">The Company has the option to expand the debt coverage ratio to 3.5 in the event of an acquisition in excess of $30 million. The expansion occurs in the quarter the acquisition is consummated and shall continue in effect for the next four consecutive quarters.</label>
<loc xlink:type="locator" xlink:href="myrg-20180630.xsd#myrg_LeverageCoverageRatio" xlink:label="loc_myrg_LeverageCoverageRatio" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_myrg_LeverageCoverageRatio" xml:lang="en-US">Leverage Coverage Ratio</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_myrg_LeverageCoverageRatio" xlink:to="lab_myrg_LeverageCoverageRatio" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="lab_myrg_LeverageCoverageRatio" xml:lang="en-US">The Company has the option to expand the debt coverage ratio in the event of an acquisition.</label>
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_EffectiveIncomeTaxRateContinuingOperationsTaxRateReconciliationAbstract" xlink:label="loc_us-gaap_EffectiveIncomeTaxRateContinuingOperationsTaxRateReconciliationAbstract" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_EffectiveIncomeTaxRateContinuingOperationsTaxRateReconciliationAbstract" xml:lang="en-US">Effective Income Tax Rate Reconciliation, Percent [Abstract]</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_EffectiveIncomeTaxRateContinuingOperationsTaxRateReconciliationAbstract" xlink:to="lab_us-gaap_EffectiveIncomeTaxRateContinuingOperationsTaxRateReconciliationAbstract" />
<loc xlink:type="locator" xlink:href="myrg-20180630.xsd#myrg_IncomeTaxesTable" xlink:label="loc_myrg_IncomeTaxesTable" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_myrg_IncomeTaxesTable" xml:lang="en-US">Income Taxes [Table]</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_myrg_IncomeTaxesTable" xlink:to="lab_myrg_IncomeTaxesTable" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_IncomeTaxAuthorityAxis" xlink:label="loc_us-gaap_IncomeTaxAuthorityAxis" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_IncomeTaxAuthorityAxis" xml:lang="en-US">Income Tax Authority [Axis]</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_IncomeTaxAuthorityAxis" xlink:to="lab_us-gaap_IncomeTaxAuthorityAxis" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_IncomeTaxAuthorityDomain" xlink:label="loc_us-gaap_IncomeTaxAuthorityDomain" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_IncomeTaxAuthorityDomain" xml:lang="en-US">Income Tax Authority [Domain]</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_IncomeTaxAuthorityDomain" xlink:to="lab_us-gaap_IncomeTaxAuthorityDomain" />
<loc xlink:type="locator" xlink:href="myrg-20180630.xsd#myrg_TaxBenefitStockCompensationMember" xlink:label="loc_myrg_TaxBenefitStockCompensationMember" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_myrg_TaxBenefitStockCompensationMember" xml:lang="en-US">Tax Benefit Stock Compensation [Member]</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_myrg_TaxBenefitStockCompensationMember" xlink:to="lab_myrg_TaxBenefitStockCompensationMember" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="lab_myrg_TaxBenefitStockCompensationMember" xml:lang="en-US">Tax Benefit Stock Compensation</label>
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_StatementScenarioAxis" xlink:label="loc_us-gaap_StatementScenarioAxis" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_StatementScenarioAxis" xml:lang="en-US">Scenario [Axis]</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_StatementScenarioAxis" xlink:to="lab_us-gaap_StatementScenarioAxis" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_ScenarioUnspecifiedDomain" xlink:label="loc_us-gaap_ScenarioUnspecifiedDomain" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_ScenarioUnspecifiedDomain" xml:lang="en-US">Scenario, Unspecified [Domain]</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ScenarioUnspecifiedDomain" xlink:to="lab_us-gaap_ScenarioUnspecifiedDomain" />
<loc xlink:type="locator" xlink:href="myrg-20180630.xsd#myrg_IncomeTaxesLineItems" xlink:label="loc_myrg_IncomeTaxesLineItems" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_myrg_IncomeTaxesLineItems" xml:lang="en-US">Income Taxes [Line Items]</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_myrg_IncomeTaxesLineItems" xlink:to="lab_myrg_IncomeTaxesLineItems" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate" xlink:label="loc_us-gaap_EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate" xml:lang="en-US">Effective Income Tax Rate Reconciliation, at Federal Statutory Income Tax Rate, Percent</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="lab_us-gaap_EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate" xml:lang="en-US">U.S. federal statutory tax rate (as a percent)</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate" xlink:to="lab_us-gaap_EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_EffectiveIncomeTaxRateContinuingOperations" xlink:label="loc_us-gaap_EffectiveIncomeTaxRateContinuingOperations" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_EffectiveIncomeTaxRateContinuingOperations" xml:lang="en-US">Effective Income Tax Rate Reconciliation, Percent</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_EffectiveIncomeTaxRateContinuingOperations" xlink:to="lab_us-gaap_EffectiveIncomeTaxRateContinuingOperations" />
<loc xlink:type="locator" xlink:href="myrg-20180630.xsd#myrg_UnrecognizedTaxBenefitIncludingTaxInterestAccrued" xlink:label="loc_myrg_UnrecognizedTaxBenefitIncludingTaxInterestAccrued" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_myrg_UnrecognizedTaxBenefitIncludingTaxInterestAccrued" xml:lang="en-US">Unrecognized Tax Benefit Including Tax Interest Accrued</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_myrg_UnrecognizedTaxBenefitIncludingTaxInterestAccrued" xlink:to="lab_myrg_UnrecognizedTaxBenefitIncludingTaxInterestAccrued" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="lab_myrg_UnrecognizedTaxBenefitIncludingTaxInterestAccrued" xml:lang="en-US">The gross amount of unrecognized tax benefits, including interest, pertaining to uncertain tax positions taken in tax returns as of the balance sheet date.</label>
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_CurrentFederalTaxExpenseBenefit" xlink:label="loc_us-gaap_CurrentFederalTaxExpenseBenefit" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_CurrentFederalTaxExpenseBenefit" xml:lang="en-US">Current Federal Tax Expense (Benefit)</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_CurrentFederalTaxExpenseBenefit" xlink:to="lab_us-gaap_CurrentFederalTaxExpenseBenefit" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_OtherCommitmentsTable" xlink:label="loc_us-gaap_OtherCommitmentsTable" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_OtherCommitmentsTable" xml:lang="en-US">Other Commitments [Table]</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_OtherCommitmentsTable" xlink:to="lab_us-gaap_OtherCommitmentsTable" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/srt/2018/elts/srt-2018-01-31.xsd#srt_LitigationCaseAxis" xlink:label="loc_srt_LitigationCaseAxis" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_srt_LitigationCaseAxis" xml:lang="en-US">Litigation Case [Axis]</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_srt_LitigationCaseAxis" xlink:to="lab_srt_LitigationCaseAxis" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/srt/2018/elts/srt-2018-01-31.xsd#srt_LitigationCaseTypeDomain" xlink:label="loc_srt_LitigationCaseTypeDomain" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_srt_LitigationCaseTypeDomain" xml:lang="en-US">Litigation Case [Domain]</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_srt_LitigationCaseTypeDomain" xlink:to="lab_srt_LitigationCaseTypeDomain" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_LossContingenciesByNatureOfContingencyAxis" xlink:label="loc_us-gaap_LossContingenciesByNatureOfContingencyAxis" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_LossContingenciesByNatureOfContingencyAxis" xml:lang="en-US">Loss Contingency Nature [Axis]</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LossContingenciesByNatureOfContingencyAxis" xlink:to="lab_us-gaap_LossContingenciesByNatureOfContingencyAxis" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_LossContingencyNatureDomain" xlink:label="loc_us-gaap_LossContingencyNatureDomain" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_LossContingencyNatureDomain" xml:lang="en-US">Loss Contingency, Nature [Domain]</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LossContingencyNatureDomain" xlink:to="lab_us-gaap_LossContingencyNatureDomain" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_OtherCommitmentsLineItems" xlink:label="loc_us-gaap_OtherCommitmentsLineItems" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_OtherCommitmentsLineItems" xml:lang="en-US">Other Commitments [Line Items]</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_OtherCommitmentsLineItems" xlink:to="lab_us-gaap_OtherCommitmentsLineItems" />
<loc xlink:type="locator" xlink:href="myrg-20180630.xsd#myrg_LossContingencyInsurancePolicyDeductibleForEachLineOfCoverageExcludingWildfireAndHealth" xlink:label="loc_myrg_LossContingencyInsurancePolicyDeductibleForEachLineOfCoverageExcludingWildfireAndHealth" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_myrg_LossContingencyInsurancePolicyDeductibleForEachLineOfCoverageExcludingWildfireAndHealth" xml:lang="en-US">Loss Contingency Insurance Policy Deductible for Each Line of Coverage Excluding Wildfire and Health</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_myrg_LossContingencyInsurancePolicyDeductibleForEachLineOfCoverageExcludingWildfireAndHealth" xlink:to="lab_myrg_LossContingencyInsurancePolicyDeductibleForEachLineOfCoverageExcludingWildfireAndHealth" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="lab_myrg_LossContingencyInsurancePolicyDeductibleForEachLineOfCoverageExcludingWildfireAndHealth" xml:lang="en-US">Represents the amount of deductible up to the claim aggregate under insurance arrangements, for each line of coverage, excluding wildfire and health insurance.</label>
<loc xlink:type="locator" xlink:href="myrg-20180630.xsd#myrg_LossContingencyInsurancePolicyDeductibleForWildfire" xlink:label="loc_myrg_LossContingencyInsurancePolicyDeductibleForWildfire" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_myrg_LossContingencyInsurancePolicyDeductibleForWildfire" xml:lang="en-US">Loss Contingency Insurance Policy Deductible for Wildfire</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_myrg_LossContingencyInsurancePolicyDeductibleForWildfire" xlink:to="lab_myrg_LossContingencyInsurancePolicyDeductibleForWildfire" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="lab_myrg_LossContingencyInsurancePolicyDeductibleForWildfire" xml:lang="en-US">Represents the amount of deductible under wildfire insurance for qualified claims.</label>
<loc xlink:type="locator" xlink:href="myrg-20180630.xsd#myrg_OutstandingPerformanceBonds" xlink:label="loc_myrg_OutstandingPerformanceBonds" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_myrg_OutstandingPerformanceBonds" xml:lang="en-US">Outstanding Performance Bonds</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_myrg_OutstandingPerformanceBonds" xlink:to="lab_myrg_OutstandingPerformanceBonds" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="lab_myrg_OutstandingPerformanceBonds" xml:lang="en-US">The total amount of outstanding performance bonds.</label>
<loc xlink:type="locator" xlink:href="myrg-20180630.xsd#myrg_EstimatedCostToCompleteBondedProjects" xlink:label="loc_myrg_EstimatedCostToCompleteBondedProjects" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_myrg_EstimatedCostToCompleteBondedProjects" xml:lang="en-US">Estimated Cost to Complete Bonded Projects</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_myrg_EstimatedCostToCompleteBondedProjects" xlink:to="lab_myrg_EstimatedCostToCompleteBondedProjects" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="lab_myrg_EstimatedCostToCompleteBondedProjects" xml:lang="en-US">Estimated cost to complete bonded projects.</label>
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_PurchaseCommitmentRemainingMinimumAmountCommitted" xlink:label="loc_us-gaap_PurchaseCommitmentRemainingMinimumAmountCommitted" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_PurchaseCommitmentRemainingMinimumAmountCommitted" xml:lang="en-US">Purchase Commitment, Remaining Minimum Amount Committed</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_PurchaseCommitmentRemainingMinimumAmountCommitted" xlink:to="lab_us-gaap_PurchaseCommitmentRemainingMinimumAmountCommitted" />
<loc xlink:type="locator" xlink:href="myrg-20180630.xsd#myrg_LossContingencyHealthInsuranceDeductibleForQualifiedIndividuals" xlink:label="loc_myrg_LossContingencyHealthInsuranceDeductibleForQualifiedIndividuals" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_myrg_LossContingencyHealthInsuranceDeductibleForQualifiedIndividuals" xml:lang="en-US">Loss Contingency Health Insurance Deductible For Qualified Individuals</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_myrg_LossContingencyHealthInsuranceDeductibleForQualifiedIndividuals" xlink:to="lab_myrg_LossContingencyHealthInsuranceDeductibleForQualifiedIndividuals" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="lab_myrg_LossContingencyHealthInsuranceDeductibleForQualifiedIndividuals" xml:lang="en-US">Represents the amount of deductible under health insurance benefits for qualified individuals.</label>
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_CapitalLeasesFutureMinimumPaymentsDueAbstract" xlink:label="loc_us-gaap_CapitalLeasesFutureMinimumPaymentsDueAbstract" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_CapitalLeasesFutureMinimumPaymentsDueAbstract" xml:lang="en-US">Capital Leases, Future Minimum Payments Due, Fiscal Year Maturity [Abstract]</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_us-gaap_CapitalLeasesFutureMinimumPaymentsDueAbstract" xml:lang="en-US">Capital Lease Obligations</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_CapitalLeasesFutureMinimumPaymentsDueAbstract" xlink:to="lab_us-gaap_CapitalLeasesFutureMinimumPaymentsDueAbstract" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_CapitalLeasesFutureMinimumPaymentsRemainderOfFiscalYear" xlink:label="loc_us-gaap_CapitalLeasesFutureMinimumPaymentsRemainderOfFiscalYear" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_CapitalLeasesFutureMinimumPaymentsRemainderOfFiscalYear" xml:lang="en-US">Capital Leases, Future Minimum Payments, Remainder of Fiscal Year</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="lab_us-gaap_CapitalLeasesFutureMinimumPaymentsRemainderOfFiscalYear" xml:lang="en-US">Remainder of 2018</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_CapitalLeasesFutureMinimumPaymentsRemainderOfFiscalYear" xlink:to="lab_us-gaap_CapitalLeasesFutureMinimumPaymentsRemainderOfFiscalYear" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_CapitalLeasesFutureMinimumPaymentsDueCurrent" xlink:label="loc_us-gaap_CapitalLeasesFutureMinimumPaymentsDueCurrent" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_CapitalLeasesFutureMinimumPaymentsDueCurrent" xml:lang="en-US">Capital Leases, Future Minimum Payments Due, Next Twelve Months</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="lab_us-gaap_CapitalLeasesFutureMinimumPaymentsDueCurrent" xml:lang="en-US">2019</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_CapitalLeasesFutureMinimumPaymentsDueCurrent" xlink:to="lab_us-gaap_CapitalLeasesFutureMinimumPaymentsDueCurrent" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_CapitalLeasesFutureMinimumPaymentsDueInTwoYears" xlink:label="loc_us-gaap_CapitalLeasesFutureMinimumPaymentsDueInTwoYears" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_CapitalLeasesFutureMinimumPaymentsDueInTwoYears" xml:lang="en-US">Capital Leases, Future Minimum Payments Due in Two Years</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="lab_us-gaap_CapitalLeasesFutureMinimumPaymentsDueInTwoYears" xml:lang="en-US">2020</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_CapitalLeasesFutureMinimumPaymentsDueInTwoYears" xlink:to="lab_us-gaap_CapitalLeasesFutureMinimumPaymentsDueInTwoYears" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_CapitalLeasesFutureMinimumPaymentsDueInThreeYears" xlink:label="loc_us-gaap_CapitalLeasesFutureMinimumPaymentsDueInThreeYears" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_CapitalLeasesFutureMinimumPaymentsDueInThreeYears" xml:lang="en-US">Capital Leases, Future Minimum Payments Due in Three Years</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="lab_us-gaap_CapitalLeasesFutureMinimumPaymentsDueInThreeYears" xml:lang="en-US">2021</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_CapitalLeasesFutureMinimumPaymentsDueInThreeYears" xlink:to="lab_us-gaap_CapitalLeasesFutureMinimumPaymentsDueInThreeYears" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_CapitalLeasesFutureMinimumPaymentsDueInFourYears" xlink:label="loc_us-gaap_CapitalLeasesFutureMinimumPaymentsDueInFourYears" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_CapitalLeasesFutureMinimumPaymentsDueInFourYears" xml:lang="en-US">Capital Leases, Future Minimum Payments Due in Four Years</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="lab_us-gaap_CapitalLeasesFutureMinimumPaymentsDueInFourYears" xml:lang="en-US">2022</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_CapitalLeasesFutureMinimumPaymentsDueInFourYears" xlink:to="lab_us-gaap_CapitalLeasesFutureMinimumPaymentsDueInFourYears" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_CapitalLeasesFutureMinimumPaymentsDueThereafter" xlink:label="loc_us-gaap_CapitalLeasesFutureMinimumPaymentsDueThereafter" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_CapitalLeasesFutureMinimumPaymentsDueThereafter" xml:lang="en-US">Capital Leases, Future Minimum Payments Due Thereafter</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="lab_us-gaap_CapitalLeasesFutureMinimumPaymentsDueThereafter" xml:lang="en-US">Thereafter</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_CapitalLeasesFutureMinimumPaymentsDueThereafter" xlink:to="lab_us-gaap_CapitalLeasesFutureMinimumPaymentsDueThereafter" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_CapitalLeasesFutureMinimumPaymentsDue" xlink:label="loc_us-gaap_CapitalLeasesFutureMinimumPaymentsDue" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_CapitalLeasesFutureMinimumPaymentsDue" xml:lang="en-US">Capital Leases, Future Minimum Payments Due, Total</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:label="lab_us-gaap_CapitalLeasesFutureMinimumPaymentsDue" xml:lang="en-US">Total minimum lease payments</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_CapitalLeasesFutureMinimumPaymentsDue" xlink:to="lab_us-gaap_CapitalLeasesFutureMinimumPaymentsDue" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_CapitalLeasesFutureMinimumPaymentsInterestIncludedInPayments" xlink:label="loc_us-gaap_CapitalLeasesFutureMinimumPaymentsInterestIncludedInPayments" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_CapitalLeasesFutureMinimumPaymentsInterestIncludedInPayments" xml:lang="en-US">Capital Leases, Future Minimum Payments, Interest Included in Payments</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:label="lab_us-gaap_CapitalLeasesFutureMinimumPaymentsInterestIncludedInPayments" xml:lang="en-US">Interest</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_CapitalLeasesFutureMinimumPaymentsInterestIncludedInPayments" xlink:to="lab_us-gaap_CapitalLeasesFutureMinimumPaymentsInterestIncludedInPayments" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_CapitalLeasesFutureMinimumPaymentsPresentValueOfNetMinimumPayments" xlink:label="loc_us-gaap_CapitalLeasesFutureMinimumPaymentsPresentValueOfNetMinimumPayments" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_CapitalLeasesFutureMinimumPaymentsPresentValueOfNetMinimumPayments" xml:lang="en-US">Capital Leases, Future Minimum Payments, Present Value of Net Minimum Payments, Total</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:label="lab_us-gaap_CapitalLeasesFutureMinimumPaymentsPresentValueOfNetMinimumPayments" xml:lang="en-US">Net present value of minimum lease payments</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_CapitalLeasesFutureMinimumPaymentsPresentValueOfNetMinimumPayments" xlink:to="lab_us-gaap_CapitalLeasesFutureMinimumPaymentsPresentValueOfNetMinimumPayments" />
<loc xlink:type="locator" xlink:href="myrg-20180630.xsd#myrg_OperatingleasesfutureminimumpaymentsdueabstractAbstract" xlink:label="loc_myrg_OperatingleasesfutureminimumpaymentsdueabstractAbstract" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_myrg_OperatingleasesfutureminimumpaymentsdueabstractAbstract" xml:lang="en-US">OperatingLeasesFutureMinimumPaymentsDueAbstract [Abstract]</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_myrg_OperatingleasesfutureminimumpaymentsdueabstractAbstract" xml:lang="en-US">Operating Lease Obligations</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_myrg_OperatingleasesfutureminimumpaymentsdueabstractAbstract" xlink:to="lab_myrg_OperatingleasesfutureminimumpaymentsdueabstractAbstract" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_OperatingLeasesFutureMinimumPaymentsRemainderOfFiscalYear" xlink:label="loc_us-gaap_OperatingLeasesFutureMinimumPaymentsRemainderOfFiscalYear" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_OperatingLeasesFutureMinimumPaymentsRemainderOfFiscalYear" xml:lang="en-US">Operating Leases, Future Minimum Payments, Remainder of Fiscal Year</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_us-gaap_OperatingLeasesFutureMinimumPaymentsRemainderOfFiscalYear" xml:lang="en-US">Remainder of 2018</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_OperatingLeasesFutureMinimumPaymentsRemainderOfFiscalYear" xlink:to="lab_us-gaap_OperatingLeasesFutureMinimumPaymentsRemainderOfFiscalYear" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_OperatingLeasesFutureMinimumPaymentsDueCurrent" xlink:label="loc_us-gaap_OperatingLeasesFutureMinimumPaymentsDueCurrent" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_OperatingLeasesFutureMinimumPaymentsDueCurrent" xml:lang="en-US">Operating Leases, Future Minimum Payments Due, Next Twelve Months</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="lab_us-gaap_OperatingLeasesFutureMinimumPaymentsDueCurrent" xml:lang="en-US">2019</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_OperatingLeasesFutureMinimumPaymentsDueCurrent" xlink:to="lab_us-gaap_OperatingLeasesFutureMinimumPaymentsDueCurrent" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_OperatingLeasesFutureMinimumPaymentsDueInTwoYears" xlink:label="loc_us-gaap_OperatingLeasesFutureMinimumPaymentsDueInTwoYears" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_OperatingLeasesFutureMinimumPaymentsDueInTwoYears" xml:lang="en-US">Operating Leases, Future Minimum Payments, Due in Two Years</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_us-gaap_OperatingLeasesFutureMinimumPaymentsDueInTwoYears" xml:lang="en-US">2020</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_OperatingLeasesFutureMinimumPaymentsDueInTwoYears" xlink:to="lab_us-gaap_OperatingLeasesFutureMinimumPaymentsDueInTwoYears" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_OperatingLeasesFutureMinimumPaymentsDueInThreeYears" xlink:label="loc_us-gaap_OperatingLeasesFutureMinimumPaymentsDueInThreeYears" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_OperatingLeasesFutureMinimumPaymentsDueInThreeYears" xml:lang="en-US">Operating Leases, Future Minimum Payments, Due in Three Years</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="lab_us-gaap_OperatingLeasesFutureMinimumPaymentsDueInThreeYears" xml:lang="en-US">2021</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_OperatingLeasesFutureMinimumPaymentsDueInThreeYears" xlink:to="lab_us-gaap_OperatingLeasesFutureMinimumPaymentsDueInThreeYears" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_OperatingLeasesFutureMinimumPaymentsDueInFourYears" xlink:label="loc_us-gaap_OperatingLeasesFutureMinimumPaymentsDueInFourYears" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_OperatingLeasesFutureMinimumPaymentsDueInFourYears" xml:lang="en-US">Operating Leases, Future Minimum Payments, Due in Four Years</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/definitionGuidance" xlink:label="lab_us-gaap_OperatingLeasesFutureMinimumPaymentsDueInFourYears" xml:lang="en-US">2022</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_OperatingLeasesFutureMinimumPaymentsDueInFourYears" xlink:to="lab_us-gaap_OperatingLeasesFutureMinimumPaymentsDueInFourYears" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_OperatingLeasesFutureMinimumPaymentsDueThereafter" xlink:label="loc_us-gaap_OperatingLeasesFutureMinimumPaymentsDueThereafter" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_OperatingLeasesFutureMinimumPaymentsDueThereafter" xml:lang="en-US">Operating Leases, Future Minimum Payments, Due Thereafter</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="lab_us-gaap_OperatingLeasesFutureMinimumPaymentsDueThereafter" xml:lang="en-US">Thereafter</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_OperatingLeasesFutureMinimumPaymentsDueThereafter" xlink:to="lab_us-gaap_OperatingLeasesFutureMinimumPaymentsDueThereafter" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_OperatingLeasesFutureMinimumPaymentsDue" xlink:label="loc_us-gaap_OperatingLeasesFutureMinimumPaymentsDue" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_OperatingLeasesFutureMinimumPaymentsDue" xml:lang="en-US">Operating Leases, Future Minimum Payments Due, Total</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:label="lab_us-gaap_OperatingLeasesFutureMinimumPaymentsDue" xml:lang="en-US">Total minimum lease payments</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_OperatingLeasesFutureMinimumPaymentsDue" xlink:to="lab_us-gaap_OperatingLeasesFutureMinimumPaymentsDue" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_CapitalLeasesBalanceSheetAssetsByMajorClassNet" xlink:label="loc_us-gaap_CapitalLeasesBalanceSheetAssetsByMajorClassNet" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_CapitalLeasesBalanceSheetAssetsByMajorClassNet" xml:lang="en-US">Capital Leases, Balance Sheet, Assets by Major Class, Net, Total</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_CapitalLeasesBalanceSheetAssetsByMajorClassNet" xlink:to="lab_us-gaap_CapitalLeasesBalanceSheetAssetsByMajorClassNet" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_CapitalLeaseObligations" xlink:label="loc_us-gaap_CapitalLeaseObligations" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_CapitalLeaseObligations" xml:lang="en-US">Capital Lease Obligations</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_CapitalLeaseObligations" xlink:to="lab_us-gaap_CapitalLeaseObligations" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable" xlink:label="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable" xml:lang="en-US">Schedule of Share-based Compensation Arrangements by Share-based Payment Award [Table]</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable" xlink:to="lab_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_AwardTypeAxis" xlink:label="loc_us-gaap_AwardTypeAxis" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_AwardTypeAxis" xml:lang="en-US">Award Type [Axis]</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AwardTypeAxis" xlink:to="lab_us-gaap_AwardTypeAxis" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain" xml:lang="en-US">Equity Award [Domain]</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain" xlink:to="lab_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_RestrictedStockMember" xlink:label="loc_us-gaap_RestrictedStockMember" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_RestrictedStockMember" xml:lang="en-US">Restricted Stock [Member]</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="lab_us-gaap_RestrictedStockMember" xml:lang="en-US">Restricted Awards [Member]</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_RestrictedStockMember" xlink:to="lab_us-gaap_RestrictedStockMember" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_PerformanceSharesMember" xlink:label="loc_us-gaap_PerformanceSharesMember" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_PerformanceSharesMember" xml:lang="en-US">Performance Shares [Member]</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="lab_us-gaap_PerformanceSharesMember" xml:lang="en-US">Performance awards [Member]</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_us-gaap_PerformanceSharesMember" xml:lang="en-US">Performance awards [Member]</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_PerformanceSharesMember" xlink:to="lab_us-gaap_PerformanceSharesMember" />
<loc xlink:type="locator" xlink:href="myrg-20180630.xsd#myrg_MarketBasedPerformanceAwardsMember" xlink:label="loc_myrg_MarketBasedPerformanceAwardsMember" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_myrg_MarketBasedPerformanceAwardsMember" xml:lang="en-US">Market based Performance Awards [Member]</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_myrg_MarketBasedPerformanceAwardsMember" xlink:to="lab_myrg_MarketBasedPerformanceAwardsMember" />
<loc xlink:type="locator" xlink:href="myrg-20180630.xsd#myrg_InternalMeasureBasedPerformanceAwardsMember" xlink:label="loc_myrg_InternalMeasureBasedPerformanceAwardsMember" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_myrg_InternalMeasureBasedPerformanceAwardsMember" xml:lang="en-US">Internal Measure based Performance Awards [Member]</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_myrg_InternalMeasureBasedPerformanceAwardsMember" xlink:to="lab_myrg_InternalMeasureBasedPerformanceAwardsMember" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_RestrictedStockUnitsRSUMember" xlink:label="loc_us-gaap_RestrictedStockUnitsRSUMember" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_RestrictedStockUnitsRSUMember" xml:lang="en-US">Restricted Stock Units (RSUs) [Member]</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_RestrictedStockUnitsRSUMember" xlink:to="lab_us-gaap_RestrictedStockUnitsRSUMember" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_TradingActivityByTypeAxis" xlink:label="loc_us-gaap_TradingActivityByTypeAxis" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_TradingActivityByTypeAxis" xml:lang="en-US">Trading Activity [Axis]</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_TradingActivityByTypeAxis" xlink:to="lab_us-gaap_TradingActivityByTypeAxis" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_TradingActivityByTypeDomain" xlink:label="loc_us-gaap_TradingActivityByTypeDomain" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_TradingActivityByTypeDomain" xml:lang="en-US">Trading Activity, by Type [Domain]</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_TradingActivityByTypeDomain" xlink:to="lab_us-gaap_TradingActivityByTypeDomain" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_PlanNameAxis" xlink:label="loc_us-gaap_PlanNameAxis" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_PlanNameAxis" xml:lang="en-US">Plan Name [Axis]</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_PlanNameAxis" xlink:to="lab_us-gaap_PlanNameAxis" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_PlanNameDomain" xlink:label="loc_us-gaap_PlanNameDomain" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_PlanNameDomain" xml:lang="en-US">Plan Name [Domain]</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_PlanNameDomain" xlink:to="lab_us-gaap_PlanNameDomain" />
<loc xlink:type="locator" xlink:href="myrg-20180630.xsd#myrg_LongtermIncentivePlanMember" xlink:label="loc_myrg_LongtermIncentivePlanMember" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_myrg_LongtermIncentivePlanMember" xml:lang="en-US">Long-Term Incentive Plan [Member]</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_myrg_LongtermIncentivePlanMember" xlink:to="lab_myrg_LongtermIncentivePlanMember" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_OptionIndexedToIssuersEquityTypeAxis" xlink:label="loc_us-gaap_OptionIndexedToIssuersEquityTypeAxis" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_OptionIndexedToIssuersEquityTypeAxis" xml:lang="en-US">Option Indexed to Issuer's Equity, Type [Axis]</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_OptionIndexedToIssuersEquityTypeAxis" xlink:to="lab_us-gaap_OptionIndexedToIssuersEquityTypeAxis" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_OptionIndexedToIssuersEquityTypeDomain" xlink:label="loc_us-gaap_OptionIndexedToIssuersEquityTypeDomain" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_OptionIndexedToIssuersEquityTypeDomain" xml:lang="en-US">Option Indexed to Issuer's Equity, Type [Domain]</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_OptionIndexedToIssuersEquityTypeDomain" xlink:to="lab_us-gaap_OptionIndexedToIssuersEquityTypeDomain" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_TitleOfIndividualAxis" xlink:label="loc_us-gaap_TitleOfIndividualAxis" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_TitleOfIndividualAxis" xml:lang="en-US">Title of Individual [Axis]</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_TitleOfIndividualAxis" xlink:to="lab_us-gaap_TitleOfIndividualAxis" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_TitleOfIndividualWithRelationshipToEntityDomain" xlink:label="loc_us-gaap_TitleOfIndividualWithRelationshipToEntityDomain" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_TitleOfIndividualWithRelationshipToEntityDomain" xml:lang="en-US">Relationship to Entity [Domain]</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_TitleOfIndividualWithRelationshipToEntityDomain" xlink:to="lab_us-gaap_TitleOfIndividualWithRelationshipToEntityDomain" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" xml:lang="en-US">Share-based Compensation Arrangement by Share-based Payment Award [Line Items]</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" xlink:to="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValueRollForward" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValueRollForward" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValueRollForward" xml:lang="en-US">Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Nonvested, Weighted Average Grant Date Fair Value [Abstract]</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValueRollForward" xml:lang="en-US">Weighted-Average Grant Date Fair Value</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValueRollForward" xlink:to="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValueRollForward" />
<loc xlink:type="locator" xlink:href="myrg-20180630.xsd#myrg_ShareBasedCompensationArrangementByShareBasedPaymentAwardPotentialPayoutAsPercentageOfTargetShares" xlink:label="loc_myrg_ShareBasedCompensationArrangementByShareBasedPaymentAwardPotentialPayoutAsPercentageOfTargetShares" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_myrg_ShareBasedCompensationArrangementByShareBasedPaymentAwardPotentialPayoutAsPercentageOfTargetShares" xml:lang="en-US">Share Based Compensation Arrangement By Share Based Payment Award Potential Payout As Percentage Of Target Shares</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="lab_myrg_ShareBasedCompensationArrangementByShareBasedPaymentAwardPotentialPayoutAsPercentageOfTargetShares" xml:lang="en-US">Potential Payout As a Percentage of Target Shares</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_myrg_ShareBasedCompensationArrangementByShareBasedPaymentAwardPotentialPayoutAsPercentageOfTargetShares" xlink:to="lab_myrg_ShareBasedCompensationArrangementByShareBasedPaymentAwardPotentialPayoutAsPercentageOfTargetShares" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="lab_myrg_ShareBasedCompensationArrangementByShareBasedPaymentAwardPotentialPayoutAsPercentageOfTargetShares" xml:lang="en-US">The percentage of target shares, an employee can earn, under the plan.</label>
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue" xml:lang="en-US">Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Nonvested, Weighted Average Grant Date Fair Value</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue" xlink:to="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue" />
<loc xlink:type="locator" xlink:href="myrg-20180630.xsd#myrg_EmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsAbstract" xlink:label="loc_myrg_EmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsAbstract" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_myrg_EmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsAbstract" xml:lang="en-US">Employee Service Share Based Compensation Allocation Of Recognized Period Costs [Abstract]</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="lab_myrg_EmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsAbstract" xml:lang="en-US">Other information</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_myrg_EmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsAbstract" xlink:to="lab_myrg_EmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsAbstract" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod" xml:lang="en-US">Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Grants in Period</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod" xlink:to="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardRequisiteServicePeriod1" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardRequisiteServicePeriod1" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardRequisiteServicePeriod1" xml:lang="en-US">Share-based Compensation Arrangement by Share-based Payment Award, Award Requisite Service Period</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardRequisiteServicePeriod1" xlink:to="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardRequisiteServicePeriod1" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_StockIssuedDuringPeriodSharesStockOptionsExercised" xlink:label="loc_us-gaap_StockIssuedDuringPeriodSharesStockOptionsExercised" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_StockIssuedDuringPeriodSharesStockOptionsExercised" xml:lang="en-US">Share-based Compensation Arrangement by Share-based Payment Award, Options, Exercises in Period</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_StockIssuedDuringPeriodSharesStockOptionsExercised" xlink:to="lab_us-gaap_StockIssuedDuringPeriodSharesStockOptionsExercised" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice" xml:lang="en-US">Share-based Compensation Arrangements by Share-based Payment Award, Options, Exercises in Period, Weighted Average Exercise Price</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice" xlink:to="lab_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod" xml:lang="en-US">Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Vested in Period</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod" xlink:to="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue" 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</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue" xlink:to="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue" />
<loc xlink:type="locator" xlink:href="myrg-20180630.xsd#myrg_ReversalOfShareBasedCompensation" xlink:label="loc_myrg_ReversalOfShareBasedCompensation" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_myrg_ReversalOfShareBasedCompensation" xml:lang="en-US">Reversal of Share Based Compensation</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_myrg_ReversalOfShareBasedCompensation" xlink:to="lab_myrg_ReversalOfShareBasedCompensation" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="lab_myrg_ReversalOfShareBasedCompensation" xml:lang="en-US">The aggregate amount of noncash, equity-based employee remuneration which is reversed during the period.</label>
<loc xlink:type="locator" xlink:href="myrg-20180630.xsd#myrg_SegmentTable" xlink:label="loc_myrg_SegmentTable" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_myrg_SegmentTable" xml:lang="en-US">Segment [Table]</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_myrg_SegmentTable" xlink:to="lab_myrg_SegmentTable" />
<loc xlink:type="locator" xlink:href="myrg-20180630.xsd#myrg_TdMember" xlink:label="loc_myrg_TdMember" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_myrg_TdMember" xml:lang="en-US">TD [Member]</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="lab_myrg_TdMember" xml:lang="en-US">T&amp;D [Member]</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_myrg_TdMember" xlink:to="lab_myrg_TdMember" />
<loc xlink:type="locator" xlink:href="myrg-20180630.xsd#myrg_CiMember" xlink:label="loc_myrg_CiMember" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_myrg_CiMember" xml:lang="en-US">CI [Member]</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="lab_myrg_CiMember" xml:lang="en-US">C&amp;I [Member]</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_myrg_CiMember" xlink:to="lab_myrg_CiMember" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_CorporateMember" xlink:label="loc_us-gaap_CorporateMember" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_CorporateMember" xml:lang="en-US">Corporate Segment [Member]</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="lab_us-gaap_CorporateMember" xml:lang="en-US">General Corporate [Member]</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_CorporateMember" xlink:to="lab_us-gaap_CorporateMember" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_SegmentReportingInformationLineItems" xlink:label="loc_us-gaap_SegmentReportingInformationLineItems" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_SegmentReportingInformationLineItems" xml:lang="en-US">Segment Reporting Information [Line Items]</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_SegmentReportingInformationLineItems" xlink:to="lab_us-gaap_SegmentReportingInformationLineItems" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_RevenueFromContractWithCustomerIncludingAssessedTax" xlink:label="loc_us-gaap_RevenueFromContractWithCustomerIncludingAssessedTax" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_RevenueFromContractWithCustomerIncludingAssessedTax" xml:lang="en-US">Revenue from Contract with Customer, Including Assessed Tax</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_us-gaap_RevenueFromContractWithCustomerIncludingAssessedTax" xml:lang="en-US">Contract revenues</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="lab_us-gaap_RevenueFromContractWithCustomerIncludingAssessedTax" xml:lang="en-US">Contract revenues</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_RevenueFromContractWithCustomerIncludingAssessedTax" xlink:to="lab_us-gaap_RevenueFromContractWithCustomerIncludingAssessedTax" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_SubsegmentsAxis" xlink:label="loc_us-gaap_SubsegmentsAxis" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_SubsegmentsAxis" xml:lang="en-US">Subsegments [Axis]</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_SubsegmentsAxis" xlink:to="lab_us-gaap_SubsegmentsAxis" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_SubsegmentsDomain" xlink:label="loc_us-gaap_SubsegmentsDomain" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_SubsegmentsDomain" xml:lang="en-US">Subsegments [Domain]</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_SubsegmentsDomain" xlink:to="lab_us-gaap_SubsegmentsDomain" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/srt/2018/elts/srt-2018-01-31.xsd#srt_StatementGeographicalAxis" xlink:label="loc_srt_StatementGeographicalAxis" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_srt_StatementGeographicalAxis" xml:lang="en-US">Geographical [Axis]</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_srt_StatementGeographicalAxis" xlink:to="lab_srt_StatementGeographicalAxis" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/srt/2018/elts/srt-2018-01-31.xsd#srt_SegmentGeographicalDomain" xlink:label="loc_srt_SegmentGeographicalDomain" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_srt_SegmentGeographicalDomain" xml:lang="en-US">Geographical [Domain]</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_srt_SegmentGeographicalDomain" xlink:to="lab_srt_SegmentGeographicalDomain" />
<loc xlink:type="locator" xlink:href="myrg-20180630.xsd#myrg_CanadianOperationMember" xlink:label="loc_myrg_CanadianOperationMember" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_myrg_CanadianOperationMember" xml:lang="en-US">Canadian Operation [Member]</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_myrg_CanadianOperationMember" xlink:to="lab_myrg_CanadianOperationMember" />
<loc xlink:type="locator" xlink:href="myrg-20180630.xsd#myrg_EariningsPerShareTable" xlink:label="loc_myrg_EariningsPerShareTable" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_myrg_EariningsPerShareTable" xml:lang="en-US">Earinings Per Share [Table]</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_myrg_EariningsPerShareTable" xlink:to="lab_myrg_EariningsPerShareTable" />
<loc xlink:type="locator" xlink:href="myrg-20180630.xsd#myrg_EarningsPerShareLineItems" xlink:label="loc_myrg_EarningsPerShareLineItems" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_myrg_EarningsPerShareLineItems" xml:lang="en-US">Earnings Per Share [Line Items]</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_myrg_EarningsPerShareLineItems" xlink:to="lab_myrg_EarningsPerShareLineItems" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_NetIncomeLossAbstract" xlink:label="loc_us-gaap_NetIncomeLossAbstract" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_NetIncomeLossAbstract" xml:lang="en-US">Net Income (Loss) Attributable to Parent [Abstract]</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="lab_us-gaap_NetIncomeLossAbstract" xml:lang="en-US">Numerator:</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_NetIncomeLossAbstract" xlink:to="lab_us-gaap_NetIncomeLossAbstract" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_WeightedAverageNumberOfSharesOutstandingBasicAbstract" xlink:label="loc_us-gaap_WeightedAverageNumberOfSharesOutstandingBasicAbstract" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_WeightedAverageNumberOfSharesOutstandingBasicAbstract" xml:lang="en-US">Weighted Average Number of Shares Outstanding, Basic [Abstract]</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="lab_us-gaap_WeightedAverageNumberOfSharesOutstandingBasicAbstract" xml:lang="en-US">Denominator:</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_WeightedAverageNumberOfSharesOutstandingBasicAbstract" xlink:to="lab_us-gaap_WeightedAverageNumberOfSharesOutstandingBasicAbstract" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_WeightedAverageNumberDilutedSharesOutstandingAdjustment" xlink:label="loc_us-gaap_WeightedAverageNumberDilutedSharesOutstandingAdjustment" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_WeightedAverageNumberDilutedSharesOutstandingAdjustment" xml:lang="en-US">Weighted Average Number Diluted Shares Outstanding Adjustment</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_us-gaap_WeightedAverageNumberDilutedSharesOutstandingAdjustment" xml:lang="en-US">Weighted average dilutive securities</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_WeightedAverageNumberDilutedSharesOutstandingAdjustment" xlink:to="lab_us-gaap_WeightedAverageNumberDilutedSharesOutstandingAdjustment" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis" xlink:label="loc_us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis" xml:lang="en-US">Antidilutive Securities [Axis]</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis" xlink:to="lab_us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_AntidilutiveSecuritiesNameDomain" xlink:label="loc_us-gaap_AntidilutiveSecuritiesNameDomain" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_AntidilutiveSecuritiesNameDomain" xml:lang="en-US">Antidilutive Securities, Name [Domain]</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AntidilutiveSecuritiesNameDomain" xlink:to="lab_us-gaap_AntidilutiveSecuritiesNameDomain" />
<loc xlink:type="locator" xlink:href="myrg-20180630.xsd#myrg_RestrictedstockMember" xlink:label="loc_myrg_RestrictedstockMember" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_myrg_RestrictedstockMember" xml:lang="en-US">RestrictedStock [Member]</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="lab_myrg_RestrictedstockMember" xml:lang="en-US">Restricted stock [Member]</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_myrg_RestrictedstockMember" xlink:to="lab_myrg_RestrictedstockMember" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareLineItems" xlink:label="loc_us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareLineItems" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareLineItems" xml:lang="en-US">Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items]</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareLineItems" xlink:to="lab_us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareLineItems" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount" xlink:label="loc_us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount" xml:lang="en-US">Antidilutive Securities Excluded from Computation of Earnings Per Share, Amount</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount" xml:lang="en-US">Antidilutive Securities Excluded from Computation of Earnings Per Share, Amount</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount" xlink:to="lab_us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_SubsequentEventLineItems" xlink:label="loc_us-gaap_SubsequentEventLineItems" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_SubsequentEventLineItems" xml:lang="en-US">Subsequent Event [Line Items]</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_SubsequentEventLineItems" xlink:to="lab_us-gaap_SubsequentEventLineItems" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_BusinessCombinationAcquisitionRelatedCosts" xlink:label="loc_us-gaap_BusinessCombinationAcquisitionRelatedCosts" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_BusinessCombinationAcquisitionRelatedCosts" xml:lang="en-US">Business Combination, Acquisition Related Costs</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_BusinessCombinationAcquisitionRelatedCosts" xlink:to="lab_us-gaap_BusinessCombinationAcquisitionRelatedCosts" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_PaymentsToAcquireBusinessesGross" xlink:label="loc_us-gaap_PaymentsToAcquireBusinessesGross" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_PaymentsToAcquireBusinessesGross" xml:lang="en-US">Payments to Acquire Businesses, Gross</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_PaymentsToAcquireBusinessesGross" xlink:to="lab_us-gaap_PaymentsToAcquireBusinessesGross" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_BusinessAcquisitionAxis" xlink:label="loc_us-gaap_BusinessAcquisitionAxis" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_BusinessAcquisitionAxis" xml:lang="en-US">Business Acquisition [Axis]</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_BusinessAcquisitionAxis" xlink:to="lab_us-gaap_BusinessAcquisitionAxis" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_BusinessAcquisitionAcquireeDomain" xlink:label="loc_us-gaap_BusinessAcquisitionAcquireeDomain" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_BusinessAcquisitionAcquireeDomain" xml:lang="en-US">Business Acquisition, Acquiree [Domain]</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_BusinessAcquisitionAcquireeDomain" xlink:to="lab_us-gaap_BusinessAcquisitionAcquireeDomain" />
<loc xlink:type="locator" xlink:href="myrg-20180630.xsd#myrg_HuenElectricIncMember" xlink:label="loc_myrg_HuenElectricIncMember" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_myrg_HuenElectricIncMember" xml:lang="en-US">Huen Electric Inc [Member]</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_myrg_HuenElectricIncMember" xlink:to="lab_myrg_HuenElectricIncMember" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="lab_myrg_HuenElectricIncMember" xml:lang="en-US">HuenElectricIncMember</label>
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_SubsequentEventTypeAxis" xlink:label="loc_us-gaap_SubsequentEventTypeAxis" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_SubsequentEventTypeAxis" xml:lang="en-US">Subsequent Event Type [Axis]</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_SubsequentEventTypeAxis" xlink:to="lab_us-gaap_SubsequentEventTypeAxis" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_SubsequentEventTypeDomain" xlink:label="loc_us-gaap_SubsequentEventTypeDomain" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_SubsequentEventTypeDomain" xml:lang="en-US">Subsequent Event Type [Domain]</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_SubsequentEventTypeDomain" xlink:to="lab_us-gaap_SubsequentEventTypeDomain" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_SubsequentEventMember" xlink:label="loc_us-gaap_SubsequentEventMember" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_SubsequentEventMember" xml:lang="en-US">Subsequent Event [Member]</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_SubsequentEventMember" xlink:to="lab_us-gaap_SubsequentEventMember" />
</labelLink>
</linkbase>
</XBRL>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>EX-101.PRE
<SEQUENCE>12
<FILENAME>myrg-20180630_pre.xml
<DESCRIPTION>XBRL TAXONOMY EXTENSION PRESENTATION LINKBASE
<TEXT>
<XBRL>
<?xml version="1.0" encoding="utf-8"?>
<!--Generated by DataTracks version 3.0 on 30-July-2018 [08:24:52] {PM} EST - www.datatracks.com-->
<linkbase xmlns="http://www.xbrl.org/2003/linkbase" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:xlink="http://www.w3.org/1999/xlink" xsi:schemaLocation="http://www.xbrl.org/2003/linkbase http://www.xbrl.org/2003/xbrl-linkbase-2003-12-31.xsd">
<roleRef xlink:type="simple" xlink:href="myrg-20180630.xsd#DocumentAndEntityInformation" roleURI="http://www.myrgroup.com/role/DocumentAndEntityInformation" />
<roleRef xlink:type="simple" xlink:href="myrg-20180630.xsd#ConsolidatedBalanceSheets" roleURI="http://www.myrgroup.com/role/ConsolidatedBalanceSheets" />
<roleRef xlink:type="simple" xlink:href="myrg-20180630.xsd#ConsolidatedBalanceSheetsParenthetical" roleURI="http://www.myrgroup.com/role/ConsolidatedBalanceSheetsParenthetical" />
<roleRef xlink:type="simple" xlink:href="myrg-20180630.xsd#ConsolidatedStatementsOfOperationsAndComprehensiveIncome" roleURI="http://www.myrgroup.com/role/ConsolidatedStatementsOfOperationsAndComprehensiveIncome" />
<roleRef xlink:type="simple" xlink:href="myrg-20180630.xsd#ConsolidatedStatementsOfCashFlows" roleURI="http://www.myrgroup.com/role/ConsolidatedStatementsOfCashFlows" />
<roleRef xlink:type="simple" xlink:href="myrg-20180630.xsd#OrganizationBusinessAndBasisOfPresentation" roleURI="http://www.myrgroup.com/role/OrganizationBusinessAndBasisOfPresentation" />
<roleRef xlink:type="simple" xlink:href="myrg-20180630.xsd#RevenueRecognition" roleURI="http://www.myrgroup.com/role/RevenueRecognition" />
<roleRef xlink:type="simple" xlink:href="myrg-20180630.xsd#FairValueMeasurements" roleURI="http://www.myrgroup.com/role/FairValueMeasurements" />
<roleRef xlink:type="simple" xlink:href="myrg-20180630.xsd#ContractsInProcess" roleURI="http://www.myrgroup.com/role/ContractsInProcess" />
<roleRef xlink:type="simple" xlink:href="myrg-20180630.xsd#Debt" roleURI="http://www.myrgroup.com/role/Debt" />
<roleRef xlink:type="simple" xlink:href="myrg-20180630.xsd#IncomeTaxes" roleURI="http://www.myrgroup.com/role/IncomeTaxes" />
<roleRef xlink:type="simple" xlink:href="myrg-20180630.xsd#CommitmentsAndContingencies" roleURI="http://www.myrgroup.com/role/CommitmentsAndContingencies" />
<roleRef xlink:type="simple" xlink:href="myrg-20180630.xsd#LeaseObligations" roleURI="http://www.myrgroup.com/role/LeaseObligations" />
<roleRef xlink:type="simple" xlink:href="myrg-20180630.xsd#StockBasedCompensation" roleURI="http://www.myrgroup.com/role/StockBasedCompensation" />
<roleRef xlink:type="simple" xlink:href="myrg-20180630.xsd#SegmentInformation" roleURI="http://www.myrgroup.com/role/SegmentInformation" />
<roleRef xlink:type="simple" xlink:href="myrg-20180630.xsd#EarningsPerShare" roleURI="http://www.myrgroup.com/role/EarningsPerShare" />
<roleRef xlink:type="simple" xlink:href="myrg-20180630.xsd#SubsequentEvents" roleURI="http://www.myrgroup.com/role/SubsequentEvents" />
<roleRef xlink:type="simple" xlink:href="myrg-20180630.xsd#OrganizationBusinessAndBasisOfPresentationPolicies" roleURI="http://www.myrgroup.com/role/OrganizationBusinessAndBasisOfPresentationPolicies" />
<roleRef xlink:type="simple" xlink:href="myrg-20180630.xsd#RevenueRecognitionTables" roleURI="http://www.myrgroup.com/role/RevenueRecognitionTables" />
<roleRef xlink:type="simple" xlink:href="myrg-20180630.xsd#ContractsInProcessTables" roleURI="http://www.myrgroup.com/role/ContractsInProcessTables" />
<roleRef xlink:type="simple" xlink:href="myrg-20180630.xsd#LeaseObligationsTables" roleURI="http://www.myrgroup.com/role/LeaseObligationsTables" />
<roleRef xlink:type="simple" xlink:href="myrg-20180630.xsd#SegmentInformationTables" roleURI="http://www.myrgroup.com/role/SegmentInformationTables" />
<roleRef xlink:type="simple" xlink:href="myrg-20180630.xsd#EarningsPerShareTables" roleURI="http://www.myrgroup.com/role/EarningsPerShareTables" />
<roleRef xlink:type="simple" xlink:href="myrg-20180630.xsd#OrganizationBusinessAndBasisOfPresentationDetailsTextual" roleURI="http://www.myrgroup.com/role/OrganizationBusinessAndBasisOfPresentationDetailsTextual" />
<roleRef xlink:type="simple" xlink:href="myrg-20180630.xsd#RevenueRecognitionDetails" roleURI="http://www.myrgroup.com/role/RevenueRecognitionDetails" />
<roleRef xlink:type="simple" xlink:href="myrg-20180630.xsd#RevenueRecognitionDetails1" roleURI="http://www.myrgroup.com/role/RevenueRecognitionDetails1" />
<roleRef xlink:type="simple" xlink:href="myrg-20180630.xsd#RevenueRecognitionDetails2" roleURI="http://www.myrgroup.com/role/RevenueRecognitionDetails2" />
<roleRef xlink:type="simple" xlink:href="myrg-20180630.xsd#RevenueRecognitionDetails3" roleURI="http://www.myrgroup.com/role/RevenueRecognitionDetails3" />
<roleRef xlink:type="simple" xlink:href="myrg-20180630.xsd#RevenueRecognitionDetailsTextual" roleURI="http://www.myrgroup.com/role/RevenueRecognitionDetailsTextual" />
<roleRef xlink:type="simple" xlink:href="myrg-20180630.xsd#ContractsInProcessDetails" roleURI="http://www.myrgroup.com/role/ContractsInProcessDetails" />
<roleRef xlink:type="simple" xlink:href="myrg-20180630.xsd#ContractsInProcessDetails1" roleURI="http://www.myrgroup.com/role/ContractsInProcessDetails1" />
<roleRef xlink:type="simple" xlink:href="myrg-20180630.xsd#DebtDetailsTextual" roleURI="http://www.myrgroup.com/role/DebtDetailsTextual" />
<roleRef xlink:type="simple" xlink:href="myrg-20180630.xsd#IncomeTaxesDetailsTextual" roleURI="http://www.myrgroup.com/role/IncomeTaxesDetailsTextual" />
<roleRef xlink:type="simple" xlink:href="myrg-20180630.xsd#CommitmentsAndContingenciesDetailsTextual" roleURI="http://www.myrgroup.com/role/CommitmentsAndContingenciesDetailsTextual" />
<roleRef xlink:type="simple" xlink:href="myrg-20180630.xsd#LeaseObligationsDetails" roleURI="http://www.myrgroup.com/role/LeaseObligationsDetails" />
<roleRef xlink:type="simple" xlink:href="myrg-20180630.xsd#LeaseObligationsDetailsTextual" roleURI="http://www.myrgroup.com/role/LeaseObligationsDetailsTextual" />
<roleRef xlink:type="simple" xlink:href="myrg-20180630.xsd#StockBasedCompensationDetailsTextual" roleURI="http://www.myrgroup.com/role/StockBasedCompensationDetailsTextual" />
<roleRef xlink:type="simple" xlink:href="myrg-20180630.xsd#SegmentInformationDetails" roleURI="http://www.myrgroup.com/role/SegmentInformationDetails" />
<roleRef xlink:type="simple" xlink:href="myrg-20180630.xsd#SegmentInformationDetailsTextual" roleURI="http://www.myrgroup.com/role/SegmentInformationDetailsTextual" />
<roleRef xlink:type="simple" xlink:href="myrg-20180630.xsd#EarningsPerShareDetails" roleURI="http://www.myrgroup.com/role/EarningsPerShareDetails" />
<roleRef xlink:type="simple" xlink:href="myrg-20180630.xsd#EarningsPerShareDetails1" roleURI="http://www.myrgroup.com/role/EarningsPerShareDetails1" />
<roleRef xlink:type="simple" xlink:href="myrg-20180630.xsd#SubsequentEventsDetailsTextual" roleURI="http://www.myrgroup.com/role/SubsequentEventsDetailsTextual" />
<presentationLink xlink:type="extended" xlink:role="http://www.myrgroup.com/role/DocumentAndEntityInformation">
<loc xlink:type="locator" xlink:href="myrg-20180630.xsd#myrg_DocumentAndEntityInformationAbstract" xlink:label="loc_myrg_DocumentAndEntityInformationAbstract_187559" />
<loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2018/dei-2018-01-31.xsd#dei_DocumentInformationTable" xlink:label="loc_dei_DocumentInformationTable_187558" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_myrg_DocumentAndEntityInformationAbstract_187559" xlink:to="loc_dei_DocumentInformationTable_187558" use="optional" order="1" preferredLabel="http://www.xbrl.org/2003/role/label" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_StatementClassOfStockAxis" xlink:label="loc_us-gaap_StatementClassOfStockAxis_187557" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_DocumentInformationTable_187558" xlink:to="loc_us-gaap_StatementClassOfStockAxis_187557" use="optional" order="2" preferredLabel="http://www.xbrl.org/2003/role/label" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_ClassOfStockDomain" xlink:label="loc_us-gaap_ClassOfStockDomain_187556" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementClassOfStockAxis_187557" xlink:to="loc_us-gaap_ClassOfStockDomain_187556" use="optional" order="3" preferredLabel="http://www.xbrl.org/2003/role/label" />
<loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2018/dei-2018-01-31.xsd#dei_DocumentInformationLineItems" xlink:label="loc_dei_DocumentInformationLineItems_187555" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_DocumentInformationTable_187558" xlink:to="loc_dei_DocumentInformationLineItems_187555" use="optional" order="4" preferredLabel="http://www.xbrl.org/2003/role/label" />
<loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2018/dei-2018-01-31.xsd#dei_DocumentType" xlink:label="loc_dei_DocumentType_187411" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_DocumentInformationLineItems_187555" xlink:to="loc_dei_DocumentType_187411" use="optional" order="5" preferredLabel="http://www.xbrl.org/2003/role/label" />
<loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2018/dei-2018-01-31.xsd#dei_AmendmentFlag" xlink:label="loc_dei_AmendmentFlag_187412" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_DocumentInformationLineItems_187555" xlink:to="loc_dei_AmendmentFlag_187412" use="optional" order="6" preferredLabel="http://www.xbrl.org/2003/role/label" />
<loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2018/dei-2018-01-31.xsd#dei_DocumentPeriodEndDate" xlink:label="loc_dei_DocumentPeriodEndDate_187421" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_DocumentInformationLineItems_187555" xlink:to="loc_dei_DocumentPeriodEndDate_187421" use="optional" order="7" preferredLabel="http://www.xbrl.org/2003/role/label" />
<loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2018/dei-2018-01-31.xsd#dei_DocumentFiscalYearFocus" xlink:label="loc_dei_DocumentFiscalYearFocus_187422" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_DocumentInformationLineItems_187555" xlink:to="loc_dei_DocumentFiscalYearFocus_187422" use="optional" order="8" preferredLabel="http://www.xbrl.org/2003/role/label" />
<loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2018/dei-2018-01-31.xsd#dei_DocumentFiscalPeriodFocus" xlink:label="loc_dei_DocumentFiscalPeriodFocus_187423" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_DocumentInformationLineItems_187555" xlink:to="loc_dei_DocumentFiscalPeriodFocus_187423" use="optional" order="9" preferredLabel="http://www.xbrl.org/2003/role/label" />
<loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2018/dei-2018-01-31.xsd#dei_EntityRegistrantName" xlink:label="loc_dei_EntityRegistrantName_187436" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_DocumentInformationLineItems_187555" xlink:to="loc_dei_EntityRegistrantName_187436" use="optional" order="10" preferredLabel="http://www.xbrl.org/2003/role/label" />
<loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2018/dei-2018-01-31.xsd#dei_EntityCentralIndexKey" xlink:label="loc_dei_EntityCentralIndexKey_187437" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_DocumentInformationLineItems_187555" xlink:to="loc_dei_EntityCentralIndexKey_187437" use="optional" order="11" preferredLabel="http://www.xbrl.org/2003/role/label" />
<loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2018/dei-2018-01-31.xsd#dei_CurrentFiscalYearEndDate" xlink:label="loc_dei_CurrentFiscalYearEndDate_187453" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_DocumentInformationLineItems_187555" xlink:to="loc_dei_CurrentFiscalYearEndDate_187453" use="optional" order="12" preferredLabel="http://www.xbrl.org/2003/role/label" />
<loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2018/dei-2018-01-31.xsd#dei_EntityFilerCategory" xlink:label="loc_dei_EntityFilerCategory_187458" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_DocumentInformationLineItems_187555" xlink:to="loc_dei_EntityFilerCategory_187458" use="optional" order="13" preferredLabel="http://www.xbrl.org/2003/role/label" />
<loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2018/dei-2018-01-31.xsd#dei_TradingSymbol" xlink:label="loc_dei_TradingSymbol_187540" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_DocumentInformationLineItems_187555" xlink:to="loc_dei_TradingSymbol_187540" use="optional" order="14" preferredLabel="http://www.xbrl.org/2003/role/label" />
<loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2018/dei-2018-01-31.xsd#dei_EntityCommonStockSharesOutstanding" xlink:label="loc_dei_EntityCommonStockSharesOutstanding_187547" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_DocumentInformationLineItems_187555" xlink:to="loc_dei_EntityCommonStockSharesOutstanding_187547" use="optional" order="15" preferredLabel="http://www.xbrl.org/2003/role/label" />
</presentationLink>
<presentationLink xlink:type="extended" xlink:role="http://www.myrgroup.com/role/ConsolidatedBalanceSheets">
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_StatementOfFinancialPositionAbstract" xlink:label="loc_us-gaap_StatementOfFinancialPositionAbstract_37" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_StatementTable" xlink:label="loc_us-gaap_StatementTable_38" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementOfFinancialPositionAbstract_37" xlink:to="loc_us-gaap_StatementTable_38" use="optional" order="1" preferredLabel="http://www.xbrl.org/2003/role/label" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_StatementClassOfStockAxis" xlink:label="loc_us-gaap_StatementClassOfStockAxis_39" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementTable_38" xlink:to="loc_us-gaap_StatementClassOfStockAxis_39" use="optional" order="2" preferredLabel="http://www.xbrl.org/2003/role/label" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_ClassOfStockDomain" xlink:label="loc_us-gaap_ClassOfStockDomain_46" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementClassOfStockAxis_39" xlink:to="loc_us-gaap_ClassOfStockDomain_46" use="optional" order="3" preferredLabel="http://www.xbrl.org/2003/role/label" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_StatementLineItems" xlink:label="loc_us-gaap_StatementLineItems_40" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementTable_38" xlink:to="loc_us-gaap_StatementLineItems_40" use="optional" order="4" preferredLabel="http://www.xbrl.org/2003/role/label" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_AssetsAbstract" xlink:label="loc_us-gaap_AssetsAbstract_41" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementLineItems_40" xlink:to="loc_us-gaap_AssetsAbstract_41" use="optional" order="5" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_AssetsCurrentAbstract" xlink:label="loc_us-gaap_AssetsCurrentAbstract_42" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AssetsAbstract_41" xlink:to="loc_us-gaap_AssetsCurrentAbstract_42" use="optional" order="6" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_CashAndCashEquivalentsAtCarryingValue" xlink:label="loc_us-gaap_CashAndCashEquivalentsAtCarryingValue_47" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AssetsCurrentAbstract_42" xlink:to="loc_us-gaap_CashAndCashEquivalentsAtCarryingValue_47" use="optional" order="7" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_AccountsReceivableNetCurrent" xlink:label="loc_us-gaap_AccountsReceivableNetCurrent_48" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AssetsCurrentAbstract_42" xlink:to="loc_us-gaap_AccountsReceivableNetCurrent_48" use="optional" order="8" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_CostsInExcessOfBillingsOnUncompletedContractsOrProgramsExpectedToBeCollectedWithinOneYear" xlink:label="loc_us-gaap_CostsInExcessOfBillingsOnUncompletedContractsOrProgramsExpectedToBeCollectedWithinOneYear_49" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AssetsCurrentAbstract_42" xlink:to="loc_us-gaap_CostsInExcessOfBillingsOnUncompletedContractsOrProgramsExpectedToBeCollectedWithinOneYear_49" use="optional" order="9" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_InsuranceSettlementsReceivableCurrent" xlink:label="loc_us-gaap_InsuranceSettlementsReceivableCurrent_50" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AssetsCurrentAbstract_42" xlink:to="loc_us-gaap_InsuranceSettlementsReceivableCurrent_50" use="optional" order="10" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_IncomeTaxesReceivable" xlink:label="loc_us-gaap_IncomeTaxesReceivable_51" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AssetsCurrentAbstract_42" xlink:to="loc_us-gaap_IncomeTaxesReceivable_51" use="optional" order="11" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_OtherAssetsCurrent" xlink:label="loc_us-gaap_OtherAssetsCurrent_52" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AssetsCurrentAbstract_42" xlink:to="loc_us-gaap_OtherAssetsCurrent_52" use="optional" order="12" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_AssetsCurrent" xlink:label="loc_us-gaap_AssetsCurrent_53" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AssetsAbstract_41" xlink:to="loc_us-gaap_AssetsCurrent_53" use="optional" order="13" preferredLabel="http://www.xbrl.org/2003/role/totalLabel" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_PropertyPlantAndEquipmentNet" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentNet_54" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AssetsAbstract_41" xlink:to="loc_us-gaap_PropertyPlantAndEquipmentNet_54" use="optional" order="14" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_Goodwill" xlink:label="loc_us-gaap_Goodwill_55" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AssetsAbstract_41" xlink:to="loc_us-gaap_Goodwill_55" use="optional" order="15" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_IntangibleAssetsNetExcludingGoodwill" xlink:label="loc_us-gaap_IntangibleAssetsNetExcludingGoodwill_56" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AssetsAbstract_41" xlink:to="loc_us-gaap_IntangibleAssetsNetExcludingGoodwill_56" use="optional" order="16" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_InsuranceSettlementsReceivableNoncurrent" xlink:label="loc_us-gaap_InsuranceSettlementsReceivableNoncurrent_57" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AssetsAbstract_41" xlink:to="loc_us-gaap_InsuranceSettlementsReceivableNoncurrent_57" use="optional" order="17" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_InvestmentsInAffiliatesSubsidiariesAssociatesAndJointVentures" xlink:label="loc_us-gaap_InvestmentsInAffiliatesSubsidiariesAssociatesAndJointVentures_58" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AssetsAbstract_41" xlink:to="loc_us-gaap_InvestmentsInAffiliatesSubsidiariesAssociatesAndJointVentures_58" use="optional" order="18" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_OtherAssetsNoncurrent" xlink:label="loc_us-gaap_OtherAssetsNoncurrent_59" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AssetsAbstract_41" xlink:to="loc_us-gaap_OtherAssetsNoncurrent_59" use="optional" order="19" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_Assets" xlink:label="loc_us-gaap_Assets_60" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AssetsAbstract_41" xlink:to="loc_us-gaap_Assets_60" use="optional" order="20" preferredLabel="http://www.xbrl.org/2003/role/totalLabel" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_LiabilitiesAbstract" xlink:label="loc_us-gaap_LiabilitiesAbstract_43" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementLineItems_40" xlink:to="loc_us-gaap_LiabilitiesAbstract_43" use="optional" order="21" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_LiabilitiesCurrentAbstract" xlink:label="loc_us-gaap_LiabilitiesCurrentAbstract_44" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LiabilitiesAbstract_43" xlink:to="loc_us-gaap_LiabilitiesCurrentAbstract_44" use="optional" order="22" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_CapitalLeaseObligationsCurrent" xlink:label="loc_us-gaap_CapitalLeaseObligationsCurrent_61" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LiabilitiesCurrentAbstract_44" xlink:to="loc_us-gaap_CapitalLeaseObligationsCurrent_61" use="optional" order="23" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_AccountsPayableCurrent" xlink:label="loc_us-gaap_AccountsPayableCurrent_62" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LiabilitiesCurrentAbstract_44" xlink:to="loc_us-gaap_AccountsPayableCurrent_62" use="optional" order="24" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_BillingsInExcessOfCostCurrent" xlink:label="loc_us-gaap_BillingsInExcessOfCostCurrent_63" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LiabilitiesCurrentAbstract_44" xlink:to="loc_us-gaap_BillingsInExcessOfCostCurrent_63" use="optional" order="25" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_SelfInsuranceReserveCurrent" xlink:label="loc_us-gaap_SelfInsuranceReserveCurrent_64" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LiabilitiesCurrentAbstract_44" xlink:to="loc_us-gaap_SelfInsuranceReserveCurrent_64" use="optional" order="26" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_AccruedIncomeTaxesCurrent" xlink:label="loc_us-gaap_AccruedIncomeTaxesCurrent_65" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LiabilitiesCurrentAbstract_44" xlink:to="loc_us-gaap_AccruedIncomeTaxesCurrent_65" use="optional" order="27" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_OtherLiabilitiesCurrent" xlink:label="loc_us-gaap_OtherLiabilitiesCurrent_66" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LiabilitiesCurrentAbstract_44" xlink:to="loc_us-gaap_OtherLiabilitiesCurrent_66" use="optional" order="28" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_LiabilitiesCurrent" xlink:label="loc_us-gaap_LiabilitiesCurrent_67" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LiabilitiesCurrentAbstract_44" xlink:to="loc_us-gaap_LiabilitiesCurrent_67" use="optional" order="29" preferredLabel="http://www.xbrl.org/2003/role/totalLabel" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_DeferredTaxLiabilitiesNoncurrent" xlink:label="loc_us-gaap_DeferredTaxLiabilitiesNoncurrent_68" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LiabilitiesAbstract_43" xlink:to="loc_us-gaap_DeferredTaxLiabilitiesNoncurrent_68" use="optional" order="30" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_LongTermDebtNoncurrent" xlink:label="loc_us-gaap_LongTermDebtNoncurrent_69" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LiabilitiesAbstract_43" xlink:to="loc_us-gaap_LongTermDebtNoncurrent_69" use="optional" order="31" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_SelfInsuranceReserveNoncurrent" xlink:label="loc_us-gaap_SelfInsuranceReserveNoncurrent_70" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LiabilitiesAbstract_43" xlink:to="loc_us-gaap_SelfInsuranceReserveNoncurrent_70" use="optional" order="32" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_CapitalLeaseObligationsNoncurrent" xlink:label="loc_us-gaap_CapitalLeaseObligationsNoncurrent_71" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LiabilitiesAbstract_43" xlink:to="loc_us-gaap_CapitalLeaseObligationsNoncurrent_71" use="optional" order="33" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_OtherLiabilitiesNoncurrent" xlink:label="loc_us-gaap_OtherLiabilitiesNoncurrent_72" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LiabilitiesAbstract_43" xlink:to="loc_us-gaap_OtherLiabilitiesNoncurrent_72" use="optional" order="34" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_Liabilities" xlink:label="loc_us-gaap_Liabilities_73" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LiabilitiesAbstract_43" xlink:to="loc_us-gaap_Liabilities_73" use="optional" order="35" preferredLabel="http://www.xbrl.org/2003/role/totalLabel" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_CommitmentsAndContingencies" xlink:label="loc_us-gaap_CommitmentsAndContingencies_74" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LiabilitiesAbstract_43" xlink:to="loc_us-gaap_CommitmentsAndContingencies_74" use="optional" order="36" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_StockholdersEquityAbstract" xlink:label="loc_us-gaap_StockholdersEquityAbstract_45" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LiabilitiesAbstract_43" xlink:to="loc_us-gaap_StockholdersEquityAbstract_45" use="optional" order="37" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_PreferredStockValueOutstanding" xlink:label="loc_us-gaap_PreferredStockValueOutstanding_75" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StockholdersEquityAbstract_45" xlink:to="loc_us-gaap_PreferredStockValueOutstanding_75" use="optional" order="38" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_CommonStockValue" xlink:label="loc_us-gaap_CommonStockValue_76" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StockholdersEquityAbstract_45" xlink:to="loc_us-gaap_CommonStockValue_76" use="optional" order="39" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_AdditionalPaidInCapitalCommonStock" xlink:label="loc_us-gaap_AdditionalPaidInCapitalCommonStock_77" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StockholdersEquityAbstract_45" xlink:to="loc_us-gaap_AdditionalPaidInCapitalCommonStock_77" use="optional" order="40" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax" xlink:label="loc_us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax_78" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StockholdersEquityAbstract_45" xlink:to="loc_us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax_78" use="optional" order="41" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_RetainedEarningsAccumulatedDeficit" xlink:label="loc_us-gaap_RetainedEarningsAccumulatedDeficit_79" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StockholdersEquityAbstract_45" xlink:to="loc_us-gaap_RetainedEarningsAccumulatedDeficit_79" use="optional" order="42" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_StockholdersEquity" xlink:label="loc_us-gaap_StockholdersEquity_80" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StockholdersEquityAbstract_45" xlink:to="loc_us-gaap_StockholdersEquity_80" use="optional" order="43" preferredLabel="http://www.xbrl.org/2003/role/totalLabel" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_LiabilitiesAndStockholdersEquity" xlink:label="loc_us-gaap_LiabilitiesAndStockholdersEquity_81" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LiabilitiesAbstract_43" xlink:to="loc_us-gaap_LiabilitiesAndStockholdersEquity_81" use="optional" order="44" preferredLabel="http://www.xbrl.org/2003/role/totalLabel" />
</presentationLink>
<presentationLink xlink:type="extended" xlink:role="http://www.myrgroup.com/role/ConsolidatedBalanceSheetsParenthetical">
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_StatementOfFinancialPositionAbstract" xlink:label="loc_us-gaap_StatementOfFinancialPositionAbstract_167" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_StatementTable" xlink:label="loc_us-gaap_StatementTable_168" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementOfFinancialPositionAbstract_167" xlink:to="loc_us-gaap_StatementTable_168" use="optional" order="1" preferredLabel="http://www.xbrl.org/2003/role/label" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_StatementClassOfStockAxis" xlink:label="loc_us-gaap_StatementClassOfStockAxis_169" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementTable_168" xlink:to="loc_us-gaap_StatementClassOfStockAxis_169" use="optional" order="2" preferredLabel="http://www.xbrl.org/2003/role/label" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_ClassOfStockDomain" xlink:label="loc_us-gaap_ClassOfStockDomain_171" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementClassOfStockAxis_169" xlink:to="loc_us-gaap_ClassOfStockDomain_171" use="optional" order="3" preferredLabel="http://www.xbrl.org/2003/role/label" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_StatementLineItems" xlink:label="loc_us-gaap_StatementLineItems_170" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementTable_168" xlink:to="loc_us-gaap_StatementLineItems_170" use="optional" order="4" preferredLabel="http://www.xbrl.org/2003/role/label" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_AllowanceForDoubtfulAccountsReceivableCurrent" xlink:label="loc_us-gaap_AllowanceForDoubtfulAccountsReceivableCurrent_172" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementLineItems_170" xlink:to="loc_us-gaap_AllowanceForDoubtfulAccountsReceivableCurrent_172" use="optional" order="5" preferredLabel="http://www.xbrl.org/2003/role/label" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment" xlink:label="loc_us-gaap_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment_173" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementLineItems_170" xlink:to="loc_us-gaap_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment_173" use="optional" order="6" preferredLabel="http://www.xbrl.org/2003/role/label" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization_174" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementLineItems_170" xlink:to="loc_us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization_174" use="optional" order="7" preferredLabel="http://www.xbrl.org/2003/role/label" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_PreferredStockParOrStatedValuePerShare" xlink:label="loc_us-gaap_PreferredStockParOrStatedValuePerShare_175" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementLineItems_170" xlink:to="loc_us-gaap_PreferredStockParOrStatedValuePerShare_175" use="optional" order="8" preferredLabel="http://www.xbrl.org/2003/role/label" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_PreferredStockSharesAuthorized" xlink:label="loc_us-gaap_PreferredStockSharesAuthorized_176" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementLineItems_170" xlink:to="loc_us-gaap_PreferredStockSharesAuthorized_176" use="optional" order="9" preferredLabel="http://www.xbrl.org/2003/role/label" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_PreferredStockSharesIssued" xlink:label="loc_us-gaap_PreferredStockSharesIssued_177" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementLineItems_170" xlink:to="loc_us-gaap_PreferredStockSharesIssued_177" use="optional" order="10" preferredLabel="http://www.xbrl.org/2003/role/label" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_PreferredStockSharesOutstanding" xlink:label="loc_us-gaap_PreferredStockSharesOutstanding_178" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementLineItems_170" xlink:to="loc_us-gaap_PreferredStockSharesOutstanding_178" use="optional" order="11" preferredLabel="http://www.xbrl.org/2003/role/label" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_CommonStockParOrStatedValuePerShare" xlink:label="loc_us-gaap_CommonStockParOrStatedValuePerShare_179" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementLineItems_170" xlink:to="loc_us-gaap_CommonStockParOrStatedValuePerShare_179" use="optional" order="12" preferredLabel="http://www.xbrl.org/2003/role/label" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_CommonStockSharesAuthorized" xlink:label="loc_us-gaap_CommonStockSharesAuthorized_180" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementLineItems_170" xlink:to="loc_us-gaap_CommonStockSharesAuthorized_180" use="optional" order="13" preferredLabel="http://www.xbrl.org/2003/role/label" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_CommonStockSharesIssued" xlink:label="loc_us-gaap_CommonStockSharesIssued_181" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementLineItems_170" xlink:to="loc_us-gaap_CommonStockSharesIssued_181" use="optional" order="14" preferredLabel="http://www.xbrl.org/2003/role/label" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_CommonStockSharesOutstanding" xlink:label="loc_us-gaap_CommonStockSharesOutstanding_182" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementLineItems_170" xlink:to="loc_us-gaap_CommonStockSharesOutstanding_182" use="optional" order="15" preferredLabel="http://www.xbrl.org/2003/role/label" />
</presentationLink>
<presentationLink xlink:type="extended" xlink:role="http://www.myrgroup.com/role/ConsolidatedStatementsOfOperationsAndComprehensiveIncome">
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_IncomeStatementAbstract" xlink:label="loc_us-gaap_IncomeStatementAbstract_308" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_StatementTable" xlink:label="loc_us-gaap_StatementTable_309" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeStatementAbstract_308" xlink:to="loc_us-gaap_StatementTable_309" use="optional" order="1" preferredLabel="http://www.xbrl.org/2003/role/label" />
<loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2018/dei-2018-01-31.xsd#dei_LegalEntityAxis" xlink:label="loc_dei_LegalEntityAxis_310" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementTable_309" xlink:to="loc_dei_LegalEntityAxis_310" use="optional" order="2" preferredLabel="http://www.xbrl.org/2003/role/label" />
<loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2018/dei-2018-01-31.xsd#dei_EntityDomain" xlink:label="loc_dei_EntityDomain_316" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_LegalEntityAxis_310" xlink:to="loc_dei_EntityDomain_316" use="optional" order="3" preferredLabel="http://www.xbrl.org/2003/role/label" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_StatementLineItems" xlink:label="loc_us-gaap_StatementLineItems_311" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementTable_309" xlink:to="loc_us-gaap_StatementLineItems_311" use="optional" order="4" preferredLabel="http://www.xbrl.org/2003/role/label" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax" xlink:label="loc_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax_317" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementLineItems_311" xlink:to="loc_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax_317" use="optional" order="5" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_CostOfGoodsAndServicesSold" xlink:label="loc_us-gaap_CostOfGoodsAndServicesSold_318" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementLineItems_311" xlink:to="loc_us-gaap_CostOfGoodsAndServicesSold_318" use="optional" order="6" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_GrossProfit" xlink:label="loc_us-gaap_GrossProfit_319" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementLineItems_311" xlink:to="loc_us-gaap_GrossProfit_319" use="optional" order="7" preferredLabel="http://www.xbrl.org/2003/role/totalLabel" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_SellingGeneralAndAdministrativeExpense" xlink:label="loc_us-gaap_SellingGeneralAndAdministrativeExpense_320" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementLineItems_311" xlink:to="loc_us-gaap_SellingGeneralAndAdministrativeExpense_320" use="optional" order="8" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_AmortizationOfIntangibleAssets" xlink:label="loc_us-gaap_AmortizationOfIntangibleAssets_321" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementLineItems_311" xlink:to="loc_us-gaap_AmortizationOfIntangibleAssets_321" use="optional" order="9" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_GainLossOnSaleOfPropertyPlantEquipment" xlink:label="loc_us-gaap_GainLossOnSaleOfPropertyPlantEquipment_322" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementLineItems_311" xlink:to="loc_us-gaap_GainLossOnSaleOfPropertyPlantEquipment_322" use="optional" order="10" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_OperatingIncomeLoss" xlink:label="loc_us-gaap_OperatingIncomeLoss_323" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementLineItems_311" xlink:to="loc_us-gaap_OperatingIncomeLoss_323" use="optional" order="11" preferredLabel="http://www.xbrl.org/2003/role/totalLabel" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_NonoperatingIncomeExpenseAbstract" xlink:label="loc_us-gaap_NonoperatingIncomeExpenseAbstract_312" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementLineItems_311" xlink:to="loc_us-gaap_NonoperatingIncomeExpenseAbstract_312" use="optional" order="12" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_InvestmentIncomeInterest" xlink:label="loc_us-gaap_InvestmentIncomeInterest_324" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NonoperatingIncomeExpenseAbstract_312" xlink:to="loc_us-gaap_InvestmentIncomeInterest_324" use="optional" order="13" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_InterestExpense" xlink:label="loc_us-gaap_InterestExpense_325" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NonoperatingIncomeExpenseAbstract_312" xlink:to="loc_us-gaap_InterestExpense_325" use="optional" order="14" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_OtherNonoperatingIncomeExpense" xlink:label="loc_us-gaap_OtherNonoperatingIncomeExpense_326" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NonoperatingIncomeExpenseAbstract_312" xlink:to="loc_us-gaap_OtherNonoperatingIncomeExpense_326" use="optional" order="15" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments" xlink:label="loc_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments_327" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NonoperatingIncomeExpenseAbstract_312" xlink:to="loc_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments_327" use="optional" order="16" preferredLabel="http://www.xbrl.org/2003/role/totalLabel" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_IncomeTaxExpenseBenefit" xlink:label="loc_us-gaap_IncomeTaxExpenseBenefit_328" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NonoperatingIncomeExpenseAbstract_312" xlink:to="loc_us-gaap_IncomeTaxExpenseBenefit_328" use="optional" order="17" preferredLabel="http://www.xbrl.org/2003/role/definitionGuidance" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_NetIncomeLoss" xlink:label="loc_us-gaap_NetIncomeLoss_329" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NonoperatingIncomeExpenseAbstract_312" xlink:to="loc_us-gaap_NetIncomeLoss_329" use="optional" order="18" preferredLabel="http://www.xbrl.org/2003/role/totalLabel" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_EarningsPerShareAbstract" xlink:label="loc_us-gaap_EarningsPerShareAbstract_313" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementLineItems_311" xlink:to="loc_us-gaap_EarningsPerShareAbstract_313" use="optional" order="19" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_EarningsPerShareBasic" xlink:label="loc_us-gaap_EarningsPerShareBasic_330" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_EarningsPerShareAbstract_313" xlink:to="loc_us-gaap_EarningsPerShareBasic_330" use="optional" order="20" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_EarningsPerShareDiluted" xlink:label="loc_us-gaap_EarningsPerShareDiluted_331" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_EarningsPerShareAbstract_313" xlink:to="loc_us-gaap_EarningsPerShareDiluted_331" use="optional" order="21" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_WeightedAverageNumberOfSharesOutstandingAbstract" xlink:label="loc_us-gaap_WeightedAverageNumberOfSharesOutstandingAbstract_314" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementLineItems_311" xlink:to="loc_us-gaap_WeightedAverageNumberOfSharesOutstandingAbstract_314" use="optional" order="22" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_WeightedAverageNumberOfSharesOutstandingBasic" xlink:label="loc_us-gaap_WeightedAverageNumberOfSharesOutstandingBasic_332" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_WeightedAverageNumberOfSharesOutstandingAbstract_314" xlink:to="loc_us-gaap_WeightedAverageNumberOfSharesOutstandingBasic_332" use="optional" order="23" preferredLabel="http://www.xbrl.org/2003/role/presentationGuidance" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding" xlink:label="loc_us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding_333" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_WeightedAverageNumberOfSharesOutstandingAbstract_314" xlink:to="loc_us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding_333" use="optional" order="24" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_NetIncomeLoss" xlink:label="loc_us-gaap_NetIncomeLoss_334" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementLineItems_311" xlink:to="loc_us-gaap_NetIncomeLoss_334" use="optional" order="25" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParentAbstract" xlink:label="loc_us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParentAbstract_315" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementLineItems_311" xlink:to="loc_us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParentAbstract_315" use="optional" order="26" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationGainLossArisingDuringPeriodNetOfTax" xlink:label="loc_us-gaap_OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationGainLossArisingDuringPeriodNetOfTax_335" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParentAbstract_315" xlink:to="loc_us-gaap_OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationGainLossArisingDuringPeriodNetOfTax_335" use="optional" order="27" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_OtherComprehensiveIncomeLossNetOfTax" xlink:label="loc_us-gaap_OtherComprehensiveIncomeLossNetOfTax_336" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParentAbstract_315" xlink:to="loc_us-gaap_OtherComprehensiveIncomeLossNetOfTax_336" use="optional" order="28" preferredLabel="http://www.xbrl.org/2003/role/totalLabel" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_ComprehensiveIncomeNetOfTax" xlink:label="loc_us-gaap_ComprehensiveIncomeNetOfTax_337" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParentAbstract_315" xlink:to="loc_us-gaap_ComprehensiveIncomeNetOfTax_337" use="optional" order="29" preferredLabel="http://www.xbrl.org/2003/role/totalLabel" />
</presentationLink>
<presentationLink xlink:type="extended" xlink:role="http://www.myrgroup.com/role/ConsolidatedStatementsOfCashFlows">
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_StatementOfCashFlowsAbstract" xlink:label="loc_us-gaap_StatementOfCashFlowsAbstract_408" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_StatementTable" xlink:label="loc_us-gaap_StatementTable_409" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementOfCashFlowsAbstract_408" xlink:to="loc_us-gaap_StatementTable_409" use="optional" order="1" preferredLabel="http://www.xbrl.org/2003/role/label" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_StatementClassOfStockAxis" xlink:label="loc_us-gaap_StatementClassOfStockAxis_410" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementTable_409" xlink:to="loc_us-gaap_StatementClassOfStockAxis_410" use="optional" order="2" preferredLabel="http://www.xbrl.org/2003/role/label" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_ClassOfStockDomain" xlink:label="loc_us-gaap_ClassOfStockDomain_418" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementClassOfStockAxis_410" xlink:to="loc_us-gaap_ClassOfStockDomain_418" use="optional" order="3" preferredLabel="http://www.xbrl.org/2003/role/label" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_StatementLineItems" xlink:label="loc_us-gaap_StatementLineItems_411" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementTable_409" xlink:to="loc_us-gaap_StatementLineItems_411" use="optional" order="4" preferredLabel="http://www.xbrl.org/2003/role/label" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract" xlink:label="loc_us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract_412" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementLineItems_411" xlink:to="loc_us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract_412" use="optional" order="5" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_NetIncomeLoss" xlink:label="loc_us-gaap_NetIncomeLoss_419" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract_412" xlink:to="loc_us-gaap_NetIncomeLoss_419" use="optional" order="6" preferredLabel="http://www.xbrl.org/2003/role/presentationGuidance" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract" xlink:label="loc_us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract_413" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract_412" xlink:to="loc_us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract_413" use="optional" order="7" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_Depreciation" xlink:label="loc_us-gaap_Depreciation_420" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract_413" xlink:to="loc_us-gaap_Depreciation_420" use="optional" order="8" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_AmortizationOfIntangibleAssets" xlink:label="loc_us-gaap_AmortizationOfIntangibleAssets_421" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract_413" xlink:to="loc_us-gaap_AmortizationOfIntangibleAssets_421" use="optional" order="9" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_ShareBasedCompensation" xlink:label="loc_us-gaap_ShareBasedCompensation_422" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract_413" xlink:to="loc_us-gaap_ShareBasedCompensation_422" use="optional" order="10" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_DeferredIncomeTaxExpenseBenefit" xlink:label="loc_us-gaap_DeferredIncomeTaxExpenseBenefit_423" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract_413" xlink:to="loc_us-gaap_DeferredIncomeTaxExpenseBenefit_423" use="optional" order="11" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_GainLossOnSaleOfPropertyPlantEquipment" xlink:label="loc_us-gaap_GainLossOnSaleOfPropertyPlantEquipment_424" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract_413" xlink:to="loc_us-gaap_GainLossOnSaleOfPropertyPlantEquipment_424" use="optional" order="12" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_OtherNoncashIncomeExpense" xlink:label="loc_us-gaap_OtherNoncashIncomeExpense_425" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract_413" xlink:to="loc_us-gaap_OtherNoncashIncomeExpense_425" use="optional" order="13" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_IncreaseDecreaseInOperatingCapitalAbstract" xlink:label="loc_us-gaap_IncreaseDecreaseInOperatingCapitalAbstract_414" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract_413" xlink:to="loc_us-gaap_IncreaseDecreaseInOperatingCapitalAbstract_414" use="optional" order="14" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_IncreaseDecreaseInAccountsReceivable" xlink:label="loc_us-gaap_IncreaseDecreaseInAccountsReceivable_426" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncreaseDecreaseInOperatingCapitalAbstract_414" xlink:to="loc_us-gaap_IncreaseDecreaseInAccountsReceivable_426" use="optional" order="15" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_IncreaseDecreaseInUnbilledReceivables" xlink:label="loc_us-gaap_IncreaseDecreaseInUnbilledReceivables_427" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncreaseDecreaseInOperatingCapitalAbstract_414" xlink:to="loc_us-gaap_IncreaseDecreaseInUnbilledReceivables_427" use="optional" order="16" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_IncreaseDecreaseInInsuranceSettlementsReceivable" xlink:label="loc_us-gaap_IncreaseDecreaseInInsuranceSettlementsReceivable_428" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncreaseDecreaseInOperatingCapitalAbstract_414" xlink:to="loc_us-gaap_IncreaseDecreaseInInsuranceSettlementsReceivable_428" use="optional" order="17" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_IncreaseDecreaseInOtherOperatingAssets" xlink:label="loc_us-gaap_IncreaseDecreaseInOtherOperatingAssets_429" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncreaseDecreaseInOperatingCapitalAbstract_414" xlink:to="loc_us-gaap_IncreaseDecreaseInOtherOperatingAssets_429" use="optional" order="18" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_IncreaseDecreaseInAccountsPayable" xlink:label="loc_us-gaap_IncreaseDecreaseInAccountsPayable_430" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncreaseDecreaseInOperatingCapitalAbstract_414" xlink:to="loc_us-gaap_IncreaseDecreaseInAccountsPayable_430" use="optional" order="19" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_IncreaseDecreaseInBillingInExcessOfCostOfEarnings" xlink:label="loc_us-gaap_IncreaseDecreaseInBillingInExcessOfCostOfEarnings_431" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncreaseDecreaseInOperatingCapitalAbstract_414" xlink:to="loc_us-gaap_IncreaseDecreaseInBillingInExcessOfCostOfEarnings_431" use="optional" order="20" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_IncreaseDecreaseInSelfInsuranceReserve" xlink:label="loc_us-gaap_IncreaseDecreaseInSelfInsuranceReserve_432" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncreaseDecreaseInOperatingCapitalAbstract_414" xlink:to="loc_us-gaap_IncreaseDecreaseInSelfInsuranceReserve_432" use="optional" order="21" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_IncreaseDecreaseInOtherOperatingLiabilities" xlink:label="loc_us-gaap_IncreaseDecreaseInOtherOperatingLiabilities_433" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncreaseDecreaseInOperatingCapitalAbstract_414" xlink:to="loc_us-gaap_IncreaseDecreaseInOtherOperatingLiabilities_433" use="optional" order="22" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_NetCashProvidedByUsedInOperatingActivities" xlink:label="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities_434" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract_412" xlink:to="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities_434" use="optional" order="23" preferredLabel="http://www.xbrl.org/2003/role/totalLabel" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract" xlink:label="loc_us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract_415" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementLineItems_411" xlink:to="loc_us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract_415" use="optional" order="24" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_ProceedsFromSaleOfPropertyPlantAndEquipment" xlink:label="loc_us-gaap_ProceedsFromSaleOfPropertyPlantAndEquipment_435" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract_415" xlink:to="loc_us-gaap_ProceedsFromSaleOfPropertyPlantAndEquipment_435" use="optional" order="25" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_PaymentsToAcquirePropertyPlantAndEquipment" xlink:label="loc_us-gaap_PaymentsToAcquirePropertyPlantAndEquipment_436" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract_415" xlink:to="loc_us-gaap_PaymentsToAcquirePropertyPlantAndEquipment_436" use="optional" order="26" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_NetCashProvidedByUsedInInvestingActivities" xlink:label="loc_us-gaap_NetCashProvidedByUsedInInvestingActivities_437" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract_415" xlink:to="loc_us-gaap_NetCashProvidedByUsedInInvestingActivities_437" use="optional" order="27" preferredLabel="http://www.xbrl.org/2003/role/totalLabel" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract" xlink:label="loc_us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract_416" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementLineItems_411" xlink:to="loc_us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract_416" use="optional" order="28" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_ProceedsFromRepaymentsOfLinesOfCredit" xlink:label="loc_us-gaap_ProceedsFromRepaymentsOfLinesOfCredit_438" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract_416" xlink:to="loc_us-gaap_ProceedsFromRepaymentsOfLinesOfCredit_438" use="optional" order="29" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_RepaymentsOfLongTermCapitalLeaseObligations" xlink:label="loc_us-gaap_RepaymentsOfLongTermCapitalLeaseObligations_439" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract_416" xlink:to="loc_us-gaap_RepaymentsOfLongTermCapitalLeaseObligations_439" use="optional" order="30" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_ProceedsFromStockOptionsExercised" xlink:label="loc_us-gaap_ProceedsFromStockOptionsExercised_440" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract_416" xlink:to="loc_us-gaap_ProceedsFromStockOptionsExercised_440" use="optional" order="31" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_PaymentsForRepurchaseOfCommonStock" xlink:label="loc_us-gaap_PaymentsForRepurchaseOfCommonStock_441" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract_416" xlink:to="loc_us-gaap_PaymentsForRepurchaseOfCommonStock_441" use="optional" order="32" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_ProceedsFromPaymentsForOtherFinancingActivities" xlink:label="loc_us-gaap_ProceedsFromPaymentsForOtherFinancingActivities_218826" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract_416" xlink:to="loc_us-gaap_ProceedsFromPaymentsForOtherFinancingActivities_218826" use="optional" order="33" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_NetCashProvidedByUsedInFinancingActivities" xlink:label="loc_us-gaap_NetCashProvidedByUsedInFinancingActivities_442" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract_416" xlink:to="loc_us-gaap_NetCashProvidedByUsedInFinancingActivities_442" use="optional" order="34" preferredLabel="http://www.xbrl.org/2003/role/totalLabel" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_EffectOfExchangeRateOnCash" xlink:label="loc_us-gaap_EffectOfExchangeRateOnCash_443" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract_416" xlink:to="loc_us-gaap_EffectOfExchangeRateOnCash_443" use="optional" order="35" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_CashAndCashEquivalentsPeriodIncreaseDecrease" xlink:label="loc_us-gaap_CashAndCashEquivalentsPeriodIncreaseDecrease_444" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementLineItems_411" xlink:to="loc_us-gaap_CashAndCashEquivalentsPeriodIncreaseDecrease_444" use="optional" order="36" preferredLabel="http://www.xbrl.org/2003/role/totalLabel" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_CashAndCashEquivalentsAtCarryingValueAbstract" xlink:label="loc_us-gaap_CashAndCashEquivalentsAtCarryingValueAbstract_417" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementLineItems_411" xlink:to="loc_us-gaap_CashAndCashEquivalentsAtCarryingValueAbstract_417" use="optional" order="37" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_CashAndCashEquivalentsAtCarryingValue" xlink:label="loc_us-gaap_CashAndCashEquivalentsAtCarryingValue_445" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_CashAndCashEquivalentsAtCarryingValueAbstract_417" xlink:to="loc_us-gaap_CashAndCashEquivalentsAtCarryingValue_445" use="optional" order="38" preferredLabel="http://www.xbrl.org/2003/role/periodStartLabel" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_CashAndCashEquivalentsAtCarryingValue" xlink:label="loc_us-gaap_CashAndCashEquivalentsAtCarryingValue_446" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_CashAndCashEquivalentsAtCarryingValueAbstract_417" xlink:to="loc_us-gaap_CashAndCashEquivalentsAtCarryingValue_446" use="optional" order="39" preferredLabel="http://www.xbrl.org/2003/role/periodEndLabel" />
</presentationLink>
<presentationLink xlink:type="extended" xlink:role="http://www.myrgroup.com/role/OrganizationBusinessAndBasisOfPresentation">
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract" xlink:label="loc_us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract_535" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_OrganizationConsolidationBasisOfPresentationBusinessDescriptionAndAccountingPoliciesTextBlock" xlink:label="loc_us-gaap_OrganizationConsolidationBasisOfPresentationBusinessDescriptionAndAccountingPoliciesTextBlock_536" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract_535" xlink:to="loc_us-gaap_OrganizationConsolidationBasisOfPresentationBusinessDescriptionAndAccountingPoliciesTextBlock_536" use="optional" order="1" preferredLabel="http://www.xbrl.org/2003/role/label" />
</presentationLink>
<presentationLink xlink:type="extended" xlink:role="http://www.myrgroup.com/role/RevenueRecognition">
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_RevenueFromContractWithCustomerAbstract" xlink:label="loc_us-gaap_RevenueFromContractWithCustomerAbstract_538" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_RevenueFromContractWithCustomerTextBlock" xlink:label="loc_us-gaap_RevenueFromContractWithCustomerTextBlock_539" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RevenueFromContractWithCustomerAbstract_538" xlink:to="loc_us-gaap_RevenueFromContractWithCustomerTextBlock_539" use="optional" order="1" preferredLabel="http://www.xbrl.org/2003/role/label" />
</presentationLink>
<presentationLink xlink:type="extended" xlink:role="http://www.myrgroup.com/role/FairValueMeasurements">
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_FairValueDisclosuresAbstract" xlink:label="loc_us-gaap_FairValueDisclosuresAbstract_2" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_FairValueDisclosuresTextBlock" xlink:label="loc_us-gaap_FairValueDisclosuresTextBlock_3" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FairValueDisclosuresAbstract_2" xlink:to="loc_us-gaap_FairValueDisclosuresTextBlock_3" use="optional" order="1" preferredLabel="http://www.xbrl.org/2003/role/label" />
</presentationLink>
<presentationLink xlink:type="extended" xlink:role="http://www.myrgroup.com/role/ContractsInProcess">
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_ContractorsAbstract" xlink:label="loc_us-gaap_ContractorsAbstract_5" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_LongTermContractsOrProgramsDisclosureTextBlock" xlink:label="loc_us-gaap_LongTermContractsOrProgramsDisclosureTextBlock_6" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ContractorsAbstract_5" xlink:to="loc_us-gaap_LongTermContractsOrProgramsDisclosureTextBlock_6" use="optional" order="1" preferredLabel="http://www.xbrl.org/2003/role/label" />
</presentationLink>
<presentationLink xlink:type="extended" xlink:role="http://www.myrgroup.com/role/Debt">
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_DebtDisclosureAbstract" xlink:label="loc_us-gaap_DebtDisclosureAbstract_8" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_DebtDisclosureTextBlock" xlink:label="loc_us-gaap_DebtDisclosureTextBlock_9" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtDisclosureAbstract_8" xlink:to="loc_us-gaap_DebtDisclosureTextBlock_9" use="optional" order="1" preferredLabel="http://www.xbrl.org/2003/role/label" />
</presentationLink>
<presentationLink xlink:type="extended" xlink:role="http://www.myrgroup.com/role/IncomeTaxes">
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_IncomeTaxDisclosureAbstract" xlink:label="loc_us-gaap_IncomeTaxDisclosureAbstract_11" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_IncomeTaxDisclosureTextBlock" xlink:label="loc_us-gaap_IncomeTaxDisclosureTextBlock_12" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeTaxDisclosureAbstract_11" xlink:to="loc_us-gaap_IncomeTaxDisclosureTextBlock_12" use="optional" order="1" preferredLabel="http://www.xbrl.org/2003/role/label" />
</presentationLink>
<presentationLink xlink:type="extended" xlink:role="http://www.myrgroup.com/role/CommitmentsAndContingencies">
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_CommitmentsAndContingenciesDisclosureAbstract" xlink:label="loc_us-gaap_CommitmentsAndContingenciesDisclosureAbstract_14" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_CommitmentsContingenciesAndGuaranteesTextBlock" xlink:label="loc_us-gaap_CommitmentsContingenciesAndGuaranteesTextBlock_15" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_CommitmentsAndContingenciesDisclosureAbstract_14" xlink:to="loc_us-gaap_CommitmentsContingenciesAndGuaranteesTextBlock_15" use="optional" order="1" preferredLabel="http://www.xbrl.org/2003/role/label" />
</presentationLink>
<presentationLink xlink:type="extended" xlink:role="http://www.myrgroup.com/role/LeaseObligations">
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_LeasesAbstract" xlink:label="loc_us-gaap_LeasesAbstract_17" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_LeasesOfLesseeDisclosureTextBlock" xlink:label="loc_us-gaap_LeasesOfLesseeDisclosureTextBlock_18" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LeasesAbstract_17" xlink:to="loc_us-gaap_LeasesOfLesseeDisclosureTextBlock_18" use="optional" order="1" preferredLabel="http://www.xbrl.org/2003/role/label" />
</presentationLink>
<presentationLink xlink:type="extended" xlink:role="http://www.myrgroup.com/role/StockBasedCompensation">
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract" xlink:label="loc_us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract_20" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock" xlink:label="loc_us-gaap_DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock_21" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract_20" xlink:to="loc_us-gaap_DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock_21" use="optional" order="1" preferredLabel="http://www.xbrl.org/2003/role/label" />
</presentationLink>
<presentationLink xlink:type="extended" xlink:role="http://www.myrgroup.com/role/SegmentInformation">
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_SegmentReportingAbstract" xlink:label="loc_us-gaap_SegmentReportingAbstract_23" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_SegmentReportingDisclosureTextBlock" xlink:label="loc_us-gaap_SegmentReportingDisclosureTextBlock_24" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SegmentReportingAbstract_23" xlink:to="loc_us-gaap_SegmentReportingDisclosureTextBlock_24" use="optional" order="1" preferredLabel="http://www.xbrl.org/2003/role/label" />
</presentationLink>
<presentationLink xlink:type="extended" xlink:role="http://www.myrgroup.com/role/EarningsPerShare">
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_EarningsPerShareAbstract" xlink:label="loc_us-gaap_EarningsPerShareAbstract_26" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_EarningsPerShareTextBlock" xlink:label="loc_us-gaap_EarningsPerShareTextBlock_27" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_EarningsPerShareAbstract_26" xlink:to="loc_us-gaap_EarningsPerShareTextBlock_27" use="optional" order="1" preferredLabel="http://www.xbrl.org/2003/role/label" />
</presentationLink>
<presentationLink xlink:type="extended" xlink:role="http://www.myrgroup.com/role/SubsequentEvents">
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_SubsequentEventsAbstract" xlink:label="loc_us-gaap_SubsequentEventsAbstract_218830" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_SubsequentEventsTextBlock" xlink:label="loc_us-gaap_SubsequentEventsTextBlock_218831" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SubsequentEventsAbstract_218830" xlink:to="loc_us-gaap_SubsequentEventsTextBlock_218831" use="optional" order="1" preferredLabel="http://www.xbrl.org/2003/role/label" />
</presentationLink>
<presentationLink xlink:type="extended" xlink:role="http://www.myrgroup.com/role/OrganizationBusinessAndBasisOfPresentationPolicies">
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract" xlink:label="loc_us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract_29" />
<loc xlink:type="locator" xlink:href="myrg-20180630.xsd#myrg_OrganizationAndBusinessPolicyTextBlock" xlink:label="loc_myrg_OrganizationAndBusinessPolicyTextBlock_30" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract_29" xlink:to="loc_myrg_OrganizationAndBusinessPolicyTextBlock_30" use="optional" order="1" preferredLabel="http://www.xbrl.org/2003/role/label" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_ConsolidationPolicyTextBlock" xlink:label="loc_us-gaap_ConsolidationPolicyTextBlock_31" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract_29" xlink:to="loc_us-gaap_ConsolidationPolicyTextBlock_31" use="optional" order="2" preferredLabel="http://www.xbrl.org/2003/role/label" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_ForeignCurrencyTransactionsAndTranslationsPolicyTextBlock" xlink:label="loc_us-gaap_ForeignCurrencyTransactionsAndTranslationsPolicyTextBlock_32" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract_29" xlink:to="loc_us-gaap_ForeignCurrencyTransactionsAndTranslationsPolicyTextBlock_32" use="optional" order="3" preferredLabel="http://www.xbrl.org/2003/role/label" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_TradeAndOtherAccountsReceivablePolicy" xlink:label="loc_us-gaap_TradeAndOtherAccountsReceivablePolicy_33" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract_29" xlink:to="loc_us-gaap_TradeAndOtherAccountsReceivablePolicy_33" use="optional" order="4" preferredLabel="http://www.xbrl.org/2003/role/label" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_UseOfEstimates" xlink:label="loc_us-gaap_UseOfEstimates_34" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract_29" xlink:to="loc_us-gaap_UseOfEstimates_34" use="optional" order="5" preferredLabel="http://www.xbrl.org/2003/role/label" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_NewAccountingPronouncementsPolicyPolicyTextBlock" xlink:label="loc_us-gaap_NewAccountingPronouncementsPolicyPolicyTextBlock_35" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract_29" xlink:to="loc_us-gaap_NewAccountingPronouncementsPolicyPolicyTextBlock_35" use="optional" order="6" preferredLabel="http://www.xbrl.org/2003/role/label" />
</presentationLink>
<presentationLink xlink:type="extended" xlink:role="http://www.myrgroup.com/role/RevenueRecognitionTables">
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_RevenueFromContractWithCustomerAbstract" xlink:label="loc_us-gaap_RevenueFromContractWithCustomerAbstract_83" />
<loc xlink:type="locator" xlink:href="myrg-20180630.xsd#myrg_ScheduleOfRevenueByContractType" xlink:label="loc_myrg_ScheduleOfRevenueByContractType_84" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RevenueFromContractWithCustomerAbstract_83" xlink:to="loc_myrg_ScheduleOfRevenueByContractType_84" use="optional" order="1" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" />
<loc xlink:type="locator" xlink:href="myrg-20180630.xsd#myrg_ScheduleOfRevenueByMarketType" xlink:label="loc_myrg_ScheduleOfRevenueByMarketType_85" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RevenueFromContractWithCustomerAbstract_83" xlink:to="loc_myrg_ScheduleOfRevenueByMarketType_85" use="optional" order="2" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_ContractWithCustomerAssetAndLiabilityTableTextBlock" xlink:label="loc_us-gaap_ContractWithCustomerAssetAndLiabilityTableTextBlock_86" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RevenueFromContractWithCustomerAbstract_83" xlink:to="loc_us-gaap_ContractWithCustomerAssetAndLiabilityTableTextBlock_86" use="optional" order="3" preferredLabel="http://www.xbrl.org/2003/role/label" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionTableTextBlock" xlink:label="loc_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionTableTextBlock_87" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RevenueFromContractWithCustomerAbstract_83" xlink:to="loc_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionTableTextBlock_87" use="optional" order="4" preferredLabel="http://www.xbrl.org/2003/role/label" />
</presentationLink>
<presentationLink xlink:type="extended" xlink:role="http://www.myrgroup.com/role/ContractsInProcessTables">
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_ContractorsAbstract" xlink:label="loc_us-gaap_ContractorsAbstract_89" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_StatementTable" xlink:label="loc_us-gaap_StatementTable_90" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ContractorsAbstract_89" xlink:to="loc_us-gaap_StatementTable_90" use="optional" order="1" preferredLabel="http://www.xbrl.org/2003/role/label" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_StatementClassOfStockAxis" xlink:label="loc_us-gaap_StatementClassOfStockAxis_91" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementTable_90" xlink:to="loc_us-gaap_StatementClassOfStockAxis_91" use="optional" order="2" preferredLabel="http://www.xbrl.org/2003/role/label" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_ClassOfStockDomain" xlink:label="loc_us-gaap_ClassOfStockDomain_95" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementClassOfStockAxis_91" xlink:to="loc_us-gaap_ClassOfStockDomain_95" use="optional" order="3" preferredLabel="http://www.xbrl.org/2003/role/label" />
<loc xlink:type="locator" xlink:href="myrg-20180630.xsd#myrg_FinancialStatementsAxis" xlink:label="loc_myrg_FinancialStatementsAxis_92" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementTable_90" xlink:to="loc_myrg_FinancialStatementsAxis_92" use="optional" order="4" preferredLabel="http://www.xbrl.org/2003/role/label" />
<loc xlink:type="locator" xlink:href="myrg-20180630.xsd#myrg_FinancialStatementsDomain" xlink:label="loc_myrg_FinancialStatementsDomain_93" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_myrg_FinancialStatementsAxis_92" xlink:to="loc_myrg_FinancialStatementsDomain_93" use="optional" order="5" preferredLabel="http://www.xbrl.org/2003/role/label" />
<loc xlink:type="locator" xlink:href="myrg-20180630.xsd#myrg_ConsolidatedBalanceSheetMember" xlink:label="loc_myrg_ConsolidatedBalanceSheetMember_96" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_myrg_FinancialStatementsDomain_93" xlink:to="loc_myrg_ConsolidatedBalanceSheetMember_96" use="optional" order="6" preferredLabel="http://www.xbrl.org/2003/role/label" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_StatementLineItems" xlink:label="loc_us-gaap_StatementLineItems_94" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementTable_90" xlink:to="loc_us-gaap_StatementLineItems_94" use="optional" order="7" preferredLabel="http://www.xbrl.org/2003/role/label" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_CostsInExcessOfBillingsAndBillingsInExcessOfCostsTableTextBlock" xlink:label="loc_us-gaap_CostsInExcessOfBillingsAndBillingsInExcessOfCostsTableTextBlock_97" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementLineItems_94" xlink:to="loc_us-gaap_CostsInExcessOfBillingsAndBillingsInExcessOfCostsTableTextBlock_97" use="optional" order="8" preferredLabel="http://www.xbrl.org/2003/role/label" />
</presentationLink>
<presentationLink xlink:type="extended" xlink:role="http://www.myrgroup.com/role/LeaseObligationsTables">
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_LeasesAbstract" xlink:label="loc_us-gaap_LeasesAbstract_99" />
<loc xlink:type="locator" xlink:href="myrg-20180630.xsd#myrg_ScheduleOfFutureMinimumLeasePaymentsForCapitalAndOperatingLeasesTableTextBlock" xlink:label="loc_myrg_ScheduleOfFutureMinimumLeasePaymentsForCapitalAndOperatingLeasesTableTextBlock_100" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LeasesAbstract_99" xlink:to="loc_myrg_ScheduleOfFutureMinimumLeasePaymentsForCapitalAndOperatingLeasesTableTextBlock_100" use="optional" order="1" preferredLabel="http://www.xbrl.org/2003/role/label" />
</presentationLink>
<presentationLink xlink:type="extended" xlink:role="http://www.myrgroup.com/role/SegmentInformationTables">
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_SegmentReportingAbstract" xlink:label="loc_us-gaap_SegmentReportingAbstract_102" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_ScheduleOfSegmentReportingInformationBySegmentTextBlock" xlink:label="loc_us-gaap_ScheduleOfSegmentReportingInformationBySegmentTextBlock_103" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SegmentReportingAbstract_102" xlink:to="loc_us-gaap_ScheduleOfSegmentReportingInformationBySegmentTextBlock_103" use="optional" order="1" preferredLabel="http://www.xbrl.org/2003/role/label" />
</presentationLink>
<presentationLink xlink:type="extended" xlink:role="http://www.myrgroup.com/role/EarningsPerShareTables">
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_EarningsPerShareAbstract" xlink:label="loc_us-gaap_EarningsPerShareAbstract_105" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock" xlink:label="loc_us-gaap_ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock_106" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_EarningsPerShareAbstract_105" xlink:to="loc_us-gaap_ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock_106" use="optional" order="1" preferredLabel="http://www.xbrl.org/2003/role/label" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTextBlock" xlink:label="loc_us-gaap_ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTextBlock_107" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_EarningsPerShareAbstract_105" xlink:to="loc_us-gaap_ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTextBlock_107" use="optional" order="2" preferredLabel="http://www.xbrl.org/2003/role/label" />
</presentationLink>
<presentationLink xlink:type="extended" xlink:role="http://www.myrgroup.com/role/OrganizationBusinessAndBasisOfPresentationDetailsTextual">
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract" xlink:label="loc_us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract_109" />
<loc xlink:type="locator" xlink:href="myrg-20180630.xsd#myrg_OrganizationConsolidationAndPresentationOfFinancialStatementsTable" xlink:label="loc_myrg_OrganizationConsolidationAndPresentationOfFinancialStatementsTable_110" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract_109" xlink:to="loc_myrg_OrganizationConsolidationAndPresentationOfFinancialStatementsTable_110" use="optional" order="1" preferredLabel="http://www.xbrl.org/2003/role/label" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_ChangeInAccountingEstimateByTypeAxis" xlink:label="loc_us-gaap_ChangeInAccountingEstimateByTypeAxis_111" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_myrg_OrganizationConsolidationAndPresentationOfFinancialStatementsTable_110" xlink:to="loc_us-gaap_ChangeInAccountingEstimateByTypeAxis_111" use="optional" order="2" preferredLabel="http://www.xbrl.org/2003/role/label" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_ChangeInAccountingEstimateTypeDomain" xlink:label="loc_us-gaap_ChangeInAccountingEstimateTypeDomain_112" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ChangeInAccountingEstimateByTypeAxis_111" xlink:to="loc_us-gaap_ChangeInAccountingEstimateTypeDomain_112" use="optional" order="3" preferredLabel="http://www.xbrl.org/2003/role/label" />
<loc xlink:type="locator" xlink:href="myrg-20180630.xsd#myrg_EstimateAdjustmentMember" xlink:label="loc_myrg_EstimateAdjustmentMember_128" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ChangeInAccountingEstimateTypeDomain_112" xlink:to="loc_myrg_EstimateAdjustmentMember_128" use="optional" order="4" preferredLabel="http://www.xbrl.org/2003/role/label" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/srt/2018/elts/srt-2018-01-31.xsd#srt_RestatementAxis" xlink:label="loc_srt_RestatementAxis_113" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_myrg_OrganizationConsolidationAndPresentationOfFinancialStatementsTable_110" xlink:to="loc_srt_RestatementAxis_113" use="optional" order="5" preferredLabel="http://www.xbrl.org/2003/role/label" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/srt/2018/elts/srt-2018-01-31.xsd#srt_RestatementDomain" xlink:label="loc_srt_RestatementDomain_114" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_RestatementAxis_113" xlink:to="loc_srt_RestatementDomain_114" use="optional" order="6" preferredLabel="http://www.xbrl.org/2003/role/label" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_ConcentrationRiskByBenchmarkAxis" xlink:label="loc_us-gaap_ConcentrationRiskByBenchmarkAxis_115" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_myrg_OrganizationConsolidationAndPresentationOfFinancialStatementsTable_110" xlink:to="loc_us-gaap_ConcentrationRiskByBenchmarkAxis_115" use="optional" order="7" preferredLabel="http://www.xbrl.org/2003/role/label" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_ConcentrationRiskBenchmarkDomain" xlink:label="loc_us-gaap_ConcentrationRiskBenchmarkDomain_130" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ConcentrationRiskByBenchmarkAxis_115" xlink:to="loc_us-gaap_ConcentrationRiskBenchmarkDomain_130" use="optional" order="8" preferredLabel="http://www.xbrl.org/2003/role/label" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/srt/2018/elts/srt-2018-01-31.xsd#srt_MajorCustomersAxis" xlink:label="loc_srt_MajorCustomersAxis_116" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_myrg_OrganizationConsolidationAndPresentationOfFinancialStatementsTable_110" xlink:to="loc_srt_MajorCustomersAxis_116" use="optional" order="9" preferredLabel="http://www.xbrl.org/2003/role/label" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/srt/2018/elts/srt-2018-01-31.xsd#srt_NameOfMajorCustomerDomain" xlink:label="loc_srt_NameOfMajorCustomerDomain_131" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_MajorCustomersAxis_116" xlink:to="loc_srt_NameOfMajorCustomerDomain_131" use="optional" order="10" preferredLabel="http://www.xbrl.org/2003/role/label" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_ConcentrationRiskByTypeAxis" xlink:label="loc_us-gaap_ConcentrationRiskByTypeAxis_117" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_myrg_OrganizationConsolidationAndPresentationOfFinancialStatementsTable_110" xlink:to="loc_us-gaap_ConcentrationRiskByTypeAxis_117" use="optional" order="11" preferredLabel="http://www.xbrl.org/2003/role/label" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_ConcentrationRiskTypeDomain" xlink:label="loc_us-gaap_ConcentrationRiskTypeDomain_132" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ConcentrationRiskByTypeAxis_117" xlink:to="loc_us-gaap_ConcentrationRiskTypeDomain_132" use="optional" order="12" preferredLabel="http://www.xbrl.org/2003/role/label" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_PropertyPlantAndEquipmentByTypeAxis" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentByTypeAxis_119" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_myrg_OrganizationConsolidationAndPresentationOfFinancialStatementsTable_110" xlink:to="loc_us-gaap_PropertyPlantAndEquipmentByTypeAxis_119" use="optional" order="13" preferredLabel="http://www.xbrl.org/2003/role/label" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_PropertyPlantAndEquipmentTypeDomain" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentTypeDomain_134" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentByTypeAxis_119" xlink:to="loc_us-gaap_PropertyPlantAndEquipmentTypeDomain_134" use="optional" order="14" preferredLabel="http://www.xbrl.org/2003/role/label" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_StatementEquityComponentsAxis" xlink:label="loc_us-gaap_StatementEquityComponentsAxis_120" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_myrg_OrganizationConsolidationAndPresentationOfFinancialStatementsTable_110" xlink:to="loc_us-gaap_StatementEquityComponentsAxis_120" use="optional" order="15" preferredLabel="http://www.xbrl.org/2003/role/label" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_EquityComponentDomain" xlink:label="loc_us-gaap_EquityComponentDomain_135" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementEquityComponentsAxis_120" xlink:to="loc_us-gaap_EquityComponentDomain_135" use="optional" order="16" preferredLabel="http://www.xbrl.org/2003/role/label" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_NewAccountingPronouncementEarlyAdoptionAxis" xlink:label="loc_us-gaap_NewAccountingPronouncementEarlyAdoptionAxis_121" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_myrg_OrganizationConsolidationAndPresentationOfFinancialStatementsTable_110" xlink:to="loc_us-gaap_NewAccountingPronouncementEarlyAdoptionAxis_121" use="optional" order="17" preferredLabel="http://www.xbrl.org/2003/role/label" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_NewAccountingPrinciplesEarlyAdoptionMember" xlink:label="loc_us-gaap_NewAccountingPrinciplesEarlyAdoptionMember_136" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NewAccountingPronouncementEarlyAdoptionAxis_121" xlink:to="loc_us-gaap_NewAccountingPrinciplesEarlyAdoptionMember_136" use="optional" order="18" preferredLabel="http://www.xbrl.org/2003/role/label" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_IncomeStatementLocationAxis" xlink:label="loc_us-gaap_IncomeStatementLocationAxis_122" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_myrg_OrganizationConsolidationAndPresentationOfFinancialStatementsTable_110" xlink:to="loc_us-gaap_IncomeStatementLocationAxis_122" use="optional" order="19" preferredLabel="http://www.xbrl.org/2003/role/label" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_IncomeStatementLocationDomain" xlink:label="loc_us-gaap_IncomeStatementLocationDomain_137" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeStatementLocationAxis_122" xlink:to="loc_us-gaap_IncomeStatementLocationDomain_137" use="optional" order="20" preferredLabel="http://www.xbrl.org/2003/role/label" />
<loc xlink:type="locator" xlink:href="myrg-20180630.xsd#myrg_RecognizedRevenuesAxis" xlink:label="loc_myrg_RecognizedRevenuesAxis_123" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_myrg_OrganizationConsolidationAndPresentationOfFinancialStatementsTable_110" xlink:to="loc_myrg_RecognizedRevenuesAxis_123" use="optional" order="21" preferredLabel="http://www.xbrl.org/2003/role/label" />
<loc xlink:type="locator" xlink:href="myrg-20180630.xsd#myrg_RecognizedRevenuesDomain" xlink:label="loc_myrg_RecognizedRevenuesDomain_124" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_myrg_RecognizedRevenuesAxis_123" xlink:to="loc_myrg_RecognizedRevenuesDomain_124" use="optional" order="22" preferredLabel="http://www.xbrl.org/2003/role/label" />
<loc xlink:type="locator" xlink:href="myrg-20180630.xsd#myrg_SignificantChangeOrdersOrClaimsMember" xlink:label="loc_myrg_SignificantChangeOrdersOrClaimsMember_138" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_myrg_RecognizedRevenuesDomain_124" xlink:to="loc_myrg_SignificantChangeOrdersOrClaimsMember_138" use="optional" order="23" preferredLabel="http://www.xbrl.org/2003/role/label" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_AdjustmentsForNewAccountingPronouncementsAxis" xlink:label="loc_us-gaap_AdjustmentsForNewAccountingPronouncementsAxis_125" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_myrg_OrganizationConsolidationAndPresentationOfFinancialStatementsTable_110" xlink:to="loc_us-gaap_AdjustmentsForNewAccountingPronouncementsAxis_125" use="optional" order="24" preferredLabel="http://www.xbrl.org/2003/role/label" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_TypeOfAdoptionMember" xlink:label="loc_us-gaap_TypeOfAdoptionMember_126" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AdjustmentsForNewAccountingPronouncementsAxis_125" xlink:to="loc_us-gaap_TypeOfAdoptionMember_126" use="optional" order="25" preferredLabel="http://www.xbrl.org/2003/role/label" />
<loc xlink:type="locator" xlink:href="myrg-20180630.xsd#myrg_OrganizationConsolidationAndPresentationOfFinancialStatementsLineItems" xlink:label="loc_myrg_OrganizationConsolidationAndPresentationOfFinancialStatementsLineItems_127" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_myrg_OrganizationConsolidationAndPresentationOfFinancialStatementsTable_110" xlink:to="loc_myrg_OrganizationConsolidationAndPresentationOfFinancialStatementsLineItems_127" use="optional" order="26" preferredLabel="http://www.xbrl.org/2003/role/label" />
<loc xlink:type="locator" xlink:href="myrg-20180630.xsd#myrg_CostEstimateRevisionGrossMarginIncreaseDecreasePercentage" xlink:label="loc_myrg_CostEstimateRevisionGrossMarginIncreaseDecreasePercentage_140" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_myrg_OrganizationConsolidationAndPresentationOfFinancialStatementsLineItems_127" xlink:to="loc_myrg_CostEstimateRevisionGrossMarginIncreaseDecreasePercentage_140" use="optional" order="27" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_OperatingIncomeLoss" xlink:label="loc_us-gaap_OperatingIncomeLoss_141" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_myrg_OrganizationConsolidationAndPresentationOfFinancialStatementsLineItems_127" xlink:to="loc_us-gaap_OperatingIncomeLoss_141" use="optional" order="28" preferredLabel="http://www.xbrl.org/2003/role/label" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_NetIncomeLoss" xlink:label="loc_us-gaap_NetIncomeLoss_142" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_myrg_OrganizationConsolidationAndPresentationOfFinancialStatementsLineItems_127" xlink:to="loc_us-gaap_NetIncomeLoss_142" use="optional" order="29" preferredLabel="http://www.xbrl.org/2003/role/label" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_EarningsPerShareDiluted" xlink:label="loc_us-gaap_EarningsPerShareDiluted_143" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_myrg_OrganizationConsolidationAndPresentationOfFinancialStatementsLineItems_127" xlink:to="loc_us-gaap_EarningsPerShareDiluted_143" use="optional" order="30" preferredLabel="http://www.xbrl.org/2003/role/label" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_Revenues" xlink:label="loc_us-gaap_Revenues_144" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_myrg_OrganizationConsolidationAndPresentationOfFinancialStatementsLineItems_127" xlink:to="loc_us-gaap_Revenues_144" use="optional" order="31" preferredLabel="http://www.xbrl.org/2003/role/label" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_ForeignCurrencyTransactionGainLossUnrealized" xlink:label="loc_us-gaap_ForeignCurrencyTransactionGainLossUnrealized_219392" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_myrg_OrganizationConsolidationAndPresentationOfFinancialStatementsLineItems_127" xlink:to="loc_us-gaap_ForeignCurrencyTransactionGainLossUnrealized_219392" use="optional" order="32" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" />
</presentationLink>
<presentationLink xlink:type="extended" xlink:role="http://www.myrgroup.com/role/RevenueRecognitionDetails">
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_RevenueFromContractWithCustomerAbstract" xlink:label="loc_us-gaap_RevenueFromContractWithCustomerAbstract_147" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_StatementTable" xlink:label="loc_us-gaap_StatementTable_148" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RevenueFromContractWithCustomerAbstract_147" xlink:to="loc_us-gaap_StatementTable_148" use="optional" order="1" preferredLabel="http://www.xbrl.org/2003/role/label" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_StatementClassOfStockAxis" xlink:label="loc_us-gaap_StatementClassOfStockAxis_149" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementTable_148" xlink:to="loc_us-gaap_StatementClassOfStockAxis_149" use="optional" order="2" preferredLabel="http://www.xbrl.org/2003/role/label" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_ClassOfStockDomain" xlink:label="loc_us-gaap_ClassOfStockDomain_156" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementClassOfStockAxis_149" xlink:to="loc_us-gaap_ClassOfStockDomain_156" use="optional" order="3" preferredLabel="http://www.xbrl.org/2003/role/label" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_StatementBusinessSegmentsAxis" xlink:label="loc_us-gaap_StatementBusinessSegmentsAxis_150" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementTable_148" xlink:to="loc_us-gaap_StatementBusinessSegmentsAxis_150" use="optional" order="4" preferredLabel="http://www.xbrl.org/2003/role/label" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_SegmentDomain" xlink:label="loc_us-gaap_SegmentDomain_151" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementBusinessSegmentsAxis_150" xlink:to="loc_us-gaap_SegmentDomain_151" use="optional" order="5" preferredLabel="http://www.xbrl.org/2003/role/label" />
<loc xlink:type="locator" xlink:href="myrg-20180630.xsd#myrg_TransmissionAndDistributionMember" xlink:label="loc_myrg_TransmissionAndDistributionMember_157" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SegmentDomain_151" xlink:to="loc_myrg_TransmissionAndDistributionMember_157" use="optional" order="6" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" />
<loc xlink:type="locator" xlink:href="myrg-20180630.xsd#myrg_CommercialAndIndustrialMember" xlink:label="loc_myrg_CommercialAndIndustrialMember_158" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SegmentDomain_151" xlink:to="loc_myrg_CommercialAndIndustrialMember_158" use="optional" order="7" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_ContractWithCustomerBasisOfPricingAxis" xlink:label="loc_us-gaap_ContractWithCustomerBasisOfPricingAxis_152" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementTable_148" xlink:to="loc_us-gaap_ContractWithCustomerBasisOfPricingAxis_152" use="optional" order="8" preferredLabel="http://www.xbrl.org/2003/role/label" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_ContractWithCustomerBasisOfPricingDomain" xlink:label="loc_us-gaap_ContractWithCustomerBasisOfPricingDomain_153" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ContractWithCustomerBasisOfPricingAxis_152" xlink:to="loc_us-gaap_ContractWithCustomerBasisOfPricingDomain_153" use="optional" order="9" preferredLabel="http://www.xbrl.org/2003/role/label" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_FixedPriceContractMember" xlink:label="loc_us-gaap_FixedPriceContractMember_159" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ContractWithCustomerBasisOfPricingDomain_153" xlink:to="loc_us-gaap_FixedPriceContractMember_159" use="optional" order="10" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" />
<loc xlink:type="locator" xlink:href="myrg-20180630.xsd#myrg_UnitPriceContractMember" xlink:label="loc_myrg_UnitPriceContractMember_160" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ContractWithCustomerBasisOfPricingDomain_153" xlink:to="loc_myrg_UnitPriceContractMember_160" use="optional" order="11" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" />
<loc xlink:type="locator" xlink:href="myrg-20180630.xsd#myrg_TeContractMember" xlink:label="loc_myrg_TeContractMember_161" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ContractWithCustomerBasisOfPricingDomain_153" xlink:to="loc_myrg_TeContractMember_161" use="optional" order="12" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_OtherContractMember" xlink:label="loc_us-gaap_OtherContractMember_162" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ContractWithCustomerBasisOfPricingDomain_153" xlink:to="loc_us-gaap_OtherContractMember_162" use="optional" order="13" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_ContractWithCustomerSalesChannelAxis" xlink:label="loc_us-gaap_ContractWithCustomerSalesChannelAxis_154" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementTable_148" xlink:to="loc_us-gaap_ContractWithCustomerSalesChannelAxis_154" use="optional" order="14" preferredLabel="http://www.xbrl.org/2003/role/label" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_ContractWithCustomerSalesChannelDomain" xlink:label="loc_us-gaap_ContractWithCustomerSalesChannelDomain_163" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ContractWithCustomerSalesChannelAxis_154" xlink:to="loc_us-gaap_ContractWithCustomerSalesChannelDomain_163" use="optional" order="15" preferredLabel="http://www.xbrl.org/2003/role/label" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_StatementLineItems" xlink:label="loc_us-gaap_StatementLineItems_155" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementTable_148" xlink:to="loc_us-gaap_StatementLineItems_155" use="optional" order="16" preferredLabel="http://www.xbrl.org/2003/role/label" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_Revenues" xlink:label="loc_us-gaap_Revenues_164" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementLineItems_155" xlink:to="loc_us-gaap_Revenues_164" use="optional" order="17" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_ConcentrationRiskPercentage1" xlink:label="loc_us-gaap_ConcentrationRiskPercentage1_165" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementLineItems_155" xlink:to="loc_us-gaap_ConcentrationRiskPercentage1_165" use="optional" order="18" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" />
</presentationLink>
<presentationLink xlink:type="extended" xlink:role="http://www.myrgroup.com/role/RevenueRecognitionDetails1">
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_RevenueFromContractWithCustomerAbstract" xlink:label="loc_us-gaap_RevenueFromContractWithCustomerAbstract_184" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_StatementTable" xlink:label="loc_us-gaap_StatementTable_185" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RevenueFromContractWithCustomerAbstract_184" xlink:to="loc_us-gaap_StatementTable_185" use="optional" order="1" preferredLabel="http://www.xbrl.org/2003/role/label" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_StatementClassOfStockAxis" xlink:label="loc_us-gaap_StatementClassOfStockAxis_186" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementTable_185" xlink:to="loc_us-gaap_StatementClassOfStockAxis_186" use="optional" order="2" preferredLabel="http://www.xbrl.org/2003/role/label" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_ClassOfStockDomain" xlink:label="loc_us-gaap_ClassOfStockDomain_192" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementClassOfStockAxis_186" xlink:to="loc_us-gaap_ClassOfStockDomain_192" use="optional" order="3" preferredLabel="http://www.xbrl.org/2003/role/label" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_StatementBusinessSegmentsAxis" xlink:label="loc_us-gaap_StatementBusinessSegmentsAxis_187" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementTable_185" xlink:to="loc_us-gaap_StatementBusinessSegmentsAxis_187" use="optional" order="4" preferredLabel="http://www.xbrl.org/2003/role/label" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_SegmentDomain" xlink:label="loc_us-gaap_SegmentDomain_188" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementBusinessSegmentsAxis_187" xlink:to="loc_us-gaap_SegmentDomain_188" use="optional" order="5" preferredLabel="http://www.xbrl.org/2003/role/label" />
<loc xlink:type="locator" xlink:href="myrg-20180630.xsd#myrg_TransmissionAndDistributionMember" xlink:label="loc_myrg_TransmissionAndDistributionMember_193" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SegmentDomain_188" xlink:to="loc_myrg_TransmissionAndDistributionMember_193" use="optional" order="6" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="myrg-20180630.xsd#myrg_CommercialAndIndustrialMember" xlink:label="loc_myrg_CommercialAndIndustrialMember_194" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SegmentDomain_188" xlink:to="loc_myrg_CommercialAndIndustrialMember_194" use="optional" order="7" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_ContractWithCustomerSalesChannelAxis" xlink:label="loc_us-gaap_ContractWithCustomerSalesChannelAxis_189" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementTable_185" xlink:to="loc_us-gaap_ContractWithCustomerSalesChannelAxis_189" use="optional" order="8" preferredLabel="http://www.xbrl.org/2003/role/label" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_ContractWithCustomerSalesChannelDomain" xlink:label="loc_us-gaap_ContractWithCustomerSalesChannelDomain_190" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ContractWithCustomerSalesChannelAxis_189" xlink:to="loc_us-gaap_ContractWithCustomerSalesChannelDomain_190" use="optional" order="9" preferredLabel="http://www.xbrl.org/2003/role/label" />
<loc xlink:type="locator" xlink:href="myrg-20180630.xsd#myrg_MarketTypeTransmissionMember" xlink:label="loc_myrg_MarketTypeTransmissionMember_195" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ContractWithCustomerSalesChannelDomain_190" xlink:to="loc_myrg_MarketTypeTransmissionMember_195" use="optional" order="10" preferredLabel="http://www.xbrl.org/2003/role/label" />
<loc xlink:type="locator" xlink:href="myrg-20180630.xsd#myrg_MarketTypeDistributionMember" xlink:label="loc_myrg_MarketTypeDistributionMember_196" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ContractWithCustomerSalesChannelDomain_190" xlink:to="loc_myrg_MarketTypeDistributionMember_196" use="optional" order="11" preferredLabel="http://www.xbrl.org/2003/role/label" />
<loc xlink:type="locator" xlink:href="myrg-20180630.xsd#myrg_MarketTypeElectricalConstructionMember" xlink:label="loc_myrg_MarketTypeElectricalConstructionMember_197" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ContractWithCustomerSalesChannelDomain_190" xlink:to="loc_myrg_MarketTypeElectricalConstructionMember_197" use="optional" order="12" preferredLabel="http://www.xbrl.org/2003/role/label" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_StatementLineItems" xlink:label="loc_us-gaap_StatementLineItems_191" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementTable_185" xlink:to="loc_us-gaap_StatementLineItems_191" use="optional" order="13" preferredLabel="http://www.xbrl.org/2003/role/label" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_Revenues" xlink:label="loc_us-gaap_Revenues_198" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementLineItems_191" xlink:to="loc_us-gaap_Revenues_198" use="optional" order="14" preferredLabel="http://www.xbrl.org/2003/role/label" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_ConcentrationRiskPercentage1" xlink:label="loc_us-gaap_ConcentrationRiskPercentage1_199" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementLineItems_191" xlink:to="loc_us-gaap_ConcentrationRiskPercentage1_199" use="optional" order="15" preferredLabel="http://www.xbrl.org/2003/role/label" />
</presentationLink>
<presentationLink xlink:type="extended" xlink:role="http://www.myrgroup.com/role/RevenueRecognitionDetails2">
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_RevenueFromContractWithCustomerAbstract" xlink:label="loc_us-gaap_RevenueFromContractWithCustomerAbstract_201" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_StatementTable" xlink:label="loc_us-gaap_StatementTable_202" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RevenueFromContractWithCustomerAbstract_201" xlink:to="loc_us-gaap_StatementTable_202" use="optional" order="1" preferredLabel="http://www.xbrl.org/2003/role/label" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_StatementClassOfStockAxis" xlink:label="loc_us-gaap_StatementClassOfStockAxis_203" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementTable_202" xlink:to="loc_us-gaap_StatementClassOfStockAxis_203" use="optional" order="2" preferredLabel="http://www.xbrl.org/2003/role/label" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_ClassOfStockDomain" xlink:label="loc_us-gaap_ClassOfStockDomain_207" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementClassOfStockAxis_203" xlink:to="loc_us-gaap_ClassOfStockDomain_207" use="optional" order="3" preferredLabel="http://www.xbrl.org/2003/role/label" />
<loc xlink:type="locator" xlink:href="myrg-20180630.xsd#myrg_NetPeriodAxis" xlink:label="loc_myrg_NetPeriodAxis_204" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementTable_202" xlink:to="loc_myrg_NetPeriodAxis_204" use="optional" order="4" preferredLabel="http://www.xbrl.org/2003/role/label" />
<loc xlink:type="locator" xlink:href="myrg-20180630.xsd#myrg_NetPeriodDomain" xlink:label="loc_myrg_NetPeriodDomain_205" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_myrg_NetPeriodAxis_204" xlink:to="loc_myrg_NetPeriodDomain_205" use="optional" order="5" preferredLabel="http://www.xbrl.org/2003/role/label" />
<loc xlink:type="locator" xlink:href="myrg-20180630.xsd#myrg_NetPeriodChangeMember" xlink:label="loc_myrg_NetPeriodChangeMember_208" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_myrg_NetPeriodDomain_205" xlink:to="loc_myrg_NetPeriodChangeMember_208" use="optional" order="6" preferredLabel="http://www.xbrl.org/2003/role/label" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_StatementLineItems" xlink:label="loc_us-gaap_StatementLineItems_206" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementTable_202" xlink:to="loc_us-gaap_StatementLineItems_206" use="optional" order="7" preferredLabel="http://www.xbrl.org/2003/role/label" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_ContractWithCustomerLiabilityAbstract" xlink:label="loc_us-gaap_ContractWithCustomerLiabilityAbstract_211" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementLineItems_206" xlink:to="loc_us-gaap_ContractWithCustomerLiabilityAbstract_211" use="optional" order="8" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_CostsInExcessOfBillingsOnUncompletedContractsOrProgramsExpectedToBeCollectedWithinOneYear" xlink:label="loc_us-gaap_CostsInExcessOfBillingsOnUncompletedContractsOrProgramsExpectedToBeCollectedWithinOneYear_212" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ContractWithCustomerLiabilityAbstract_211" xlink:to="loc_us-gaap_CostsInExcessOfBillingsOnUncompletedContractsOrProgramsExpectedToBeCollectedWithinOneYear_212" use="optional" order="9" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_IncreaseDecreaseInCostInExcessOfBillingOnUncompletedContract" xlink:label="loc_us-gaap_IncreaseDecreaseInCostInExcessOfBillingOnUncompletedContract_215" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ContractWithCustomerLiabilityAbstract_211" xlink:to="loc_us-gaap_IncreaseDecreaseInCostInExcessOfBillingOnUncompletedContract_215" use="optional" order="10" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_BillingsInExcessOfCostCurrent" xlink:label="loc_us-gaap_BillingsInExcessOfCostCurrent_213" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ContractWithCustomerLiabilityAbstract_211" xlink:to="loc_us-gaap_BillingsInExcessOfCostCurrent_213" use="optional" order="11" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_IncreaseDecreaseInPayablesToCustomers" xlink:label="loc_us-gaap_IncreaseDecreaseInPayablesToCustomers_216" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ContractWithCustomerLiabilityAbstract_211" xlink:to="loc_us-gaap_IncreaseDecreaseInPayablesToCustomers_216" use="optional" order="12" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" />
<loc xlink:type="locator" xlink:href="myrg-20180630.xsd#myrg_NetContractAssetsLiabilities" xlink:label="loc_myrg_NetContractAssetsLiabilities_214" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ContractWithCustomerLiabilityAbstract_211" xlink:to="loc_myrg_NetContractAssetsLiabilities_214" use="optional" order="13" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" />
<loc xlink:type="locator" xlink:href="myrg-20180630.xsd#myrg_IncreasedecreaseinNetContractAssetsLiabilities" xlink:label="loc_myrg_IncreasedecreaseinNetContractAssetsLiabilities_217" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ContractWithCustomerLiabilityAbstract_211" xlink:to="loc_myrg_IncreasedecreaseinNetContractAssetsLiabilities_217" use="optional" order="14" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
</presentationLink>
<presentationLink xlink:type="extended" xlink:role="http://www.myrgroup.com/role/RevenueRecognitionDetails3">
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_RevenueFromContractWithCustomerAbstract" xlink:label="loc_us-gaap_RevenueFromContractWithCustomerAbstract_219" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_StatementTable" xlink:label="loc_us-gaap_StatementTable_220" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RevenueFromContractWithCustomerAbstract_219" xlink:to="loc_us-gaap_StatementTable_220" use="optional" order="1" preferredLabel="http://www.xbrl.org/2003/role/label" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_StatementClassOfStockAxis" xlink:label="loc_us-gaap_StatementClassOfStockAxis_221" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementTable_220" xlink:to="loc_us-gaap_StatementClassOfStockAxis_221" use="optional" order="2" preferredLabel="http://www.xbrl.org/2003/role/label" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_ClassOfStockDomain" xlink:label="loc_us-gaap_ClassOfStockDomain_225" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementClassOfStockAxis_221" xlink:to="loc_us-gaap_ClassOfStockDomain_225" use="optional" order="3" preferredLabel="http://www.xbrl.org/2003/role/label" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_StatementBusinessSegmentsAxis" xlink:label="loc_us-gaap_StatementBusinessSegmentsAxis_222" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementTable_220" xlink:to="loc_us-gaap_StatementBusinessSegmentsAxis_222" use="optional" order="4" preferredLabel="http://www.xbrl.org/2003/role/label" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_SegmentDomain" xlink:label="loc_us-gaap_SegmentDomain_223" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementBusinessSegmentsAxis_222" xlink:to="loc_us-gaap_SegmentDomain_223" use="optional" order="5" preferredLabel="http://www.xbrl.org/2003/role/label" />
<loc xlink:type="locator" xlink:href="myrg-20180630.xsd#myrg_TransmissionAndDistributionMember" xlink:label="loc_myrg_TransmissionAndDistributionMember_226" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SegmentDomain_223" xlink:to="loc_myrg_TransmissionAndDistributionMember_226" use="optional" order="6" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" />
<loc xlink:type="locator" xlink:href="myrg-20180630.xsd#myrg_CommercialAndIndustrialMember" xlink:label="loc_myrg_CommercialAndIndustrialMember_227" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SegmentDomain_223" xlink:to="loc_myrg_CommercialAndIndustrialMember_227" use="optional" order="7" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_StatementLineItems" xlink:label="loc_us-gaap_StatementLineItems_224" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementTable_220" xlink:to="loc_us-gaap_StatementLineItems_224" use="optional" order="8" preferredLabel="http://www.xbrl.org/2003/role/label" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_RevenueRemainingPerformanceObligation" xlink:label="loc_us-gaap_RevenueRemainingPerformanceObligation_228" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementLineItems_224" xlink:to="loc_us-gaap_RevenueRemainingPerformanceObligation_228" use="optional" order="9" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" />
<loc xlink:type="locator" xlink:href="myrg-20180630.xsd#myrg_RevenueRemainingPerformanceObligationNotBeRecognizedWithinTwelveMonths" xlink:label="loc_myrg_RevenueRemainingPerformanceObligationNotBeRecognizedWithinTwelveMonths_229" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementLineItems_224" xlink:to="loc_myrg_RevenueRemainingPerformanceObligationNotBeRecognizedWithinTwelveMonths_229" use="optional" order="10" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" />
</presentationLink>
<presentationLink xlink:type="extended" xlink:role="http://www.myrgroup.com/role/RevenueRecognitionDetailsTextual">
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_RevenueFromContractWithCustomerAbstract" xlink:label="loc_us-gaap_RevenueFromContractWithCustomerAbstract_231" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_StatementTable" xlink:label="loc_us-gaap_StatementTable_232" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RevenueFromContractWithCustomerAbstract_231" xlink:to="loc_us-gaap_StatementTable_232" use="optional" order="1" preferredLabel="http://www.xbrl.org/2003/role/label" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_StatementClassOfStockAxis" xlink:label="loc_us-gaap_StatementClassOfStockAxis_233" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementTable_232" xlink:to="loc_us-gaap_StatementClassOfStockAxis_233" use="optional" order="2" preferredLabel="http://www.xbrl.org/2003/role/label" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_ClassOfStockDomain" xlink:label="loc_us-gaap_ClassOfStockDomain_239" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementClassOfStockAxis_233" xlink:to="loc_us-gaap_ClassOfStockDomain_239" use="optional" order="3" preferredLabel="http://www.xbrl.org/2003/role/label" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_AdjustmentsForNewAccountingPronouncementsAxis" xlink:label="loc_us-gaap_AdjustmentsForNewAccountingPronouncementsAxis_234" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementTable_232" xlink:to="loc_us-gaap_AdjustmentsForNewAccountingPronouncementsAxis_234" use="optional" order="4" preferredLabel="http://www.xbrl.org/2003/role/label" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_TypeOfAdoptionMember" xlink:label="loc_us-gaap_TypeOfAdoptionMember_235" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AdjustmentsForNewAccountingPronouncementsAxis_234" xlink:to="loc_us-gaap_TypeOfAdoptionMember_235" use="optional" order="5" preferredLabel="http://www.xbrl.org/2003/role/label" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_AccountingStandardsUpdate201409Member" xlink:label="loc_us-gaap_AccountingStandardsUpdate201409Member_240" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_TypeOfAdoptionMember_235" xlink:to="loc_us-gaap_AccountingStandardsUpdate201409Member_240" use="optional" order="6" preferredLabel="http://www.xbrl.org/2003/role/label" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/srt/2018/elts/srt-2018-01-31.xsd#srt_RestatementAxis" xlink:label="loc_srt_RestatementAxis_236" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementTable_232" xlink:to="loc_srt_RestatementAxis_236" use="optional" order="7" preferredLabel="http://www.xbrl.org/2003/role/label" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/srt/2018/elts/srt-2018-01-31.xsd#srt_RestatementDomain" xlink:label="loc_srt_RestatementDomain_237" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_RestatementAxis_236" xlink:to="loc_srt_RestatementDomain_237" use="optional" order="8" preferredLabel="http://www.xbrl.org/2003/role/label" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/srt/2018/elts/srt-2018-01-31.xsd#srt_RestatementAdjustmentMember" xlink:label="loc_srt_RestatementAdjustmentMember_241" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_RestatementDomain_237" xlink:to="loc_srt_RestatementAdjustmentMember_241" use="optional" order="9" preferredLabel="http://www.xbrl.org/2003/role/label" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_StatementLineItems" xlink:label="loc_us-gaap_StatementLineItems_238" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementTable_232" xlink:to="loc_us-gaap_StatementLineItems_238" use="optional" order="10" preferredLabel="http://www.xbrl.org/2003/role/label" />
<loc xlink:type="locator" xlink:href="myrg-20180630.xsd#myrg_IncreaseInRevenue" xlink:label="loc_myrg_IncreaseInRevenue_242" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementLineItems_238" xlink:to="loc_myrg_IncreaseInRevenue_242" use="optional" order="11" preferredLabel="http://www.xbrl.org/2003/role/label" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_ContractWithCustomerLiabilityRevenueRecognized" xlink:label="loc_us-gaap_ContractWithCustomerLiabilityRevenueRecognized_243" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementLineItems_238" xlink:to="loc_us-gaap_ContractWithCustomerLiabilityRevenueRecognized_243" use="optional" order="12" preferredLabel="http://www.xbrl.org/2003/role/label" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_RevenueRemainingPerformanceObligation" xlink:label="loc_us-gaap_RevenueRemainingPerformanceObligation_244" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementLineItems_238" xlink:to="loc_us-gaap_RevenueRemainingPerformanceObligation_244" use="optional" order="13" preferredLabel="http://www.xbrl.org/2003/role/label" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_RetainedEarningsAccumulatedDeficit" xlink:label="loc_us-gaap_RetainedEarningsAccumulatedDeficit_245" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementLineItems_238" xlink:to="loc_us-gaap_RetainedEarningsAccumulatedDeficit_245" use="optional" order="14" preferredLabel="http://www.xbrl.org/2003/role/label" />
</presentationLink>
<presentationLink xlink:type="extended" xlink:role="http://www.myrgroup.com/role/ContractsInProcessDetails">
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_ContractorsAbstract" xlink:label="loc_us-gaap_ContractorsAbstract_247" />
<loc xlink:type="locator" xlink:href="myrg-20180630.xsd#myrg_ContractsInProcessTable" xlink:label="loc_myrg_ContractsInProcessTable_248" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ContractorsAbstract_247" xlink:to="loc_myrg_ContractsInProcessTable_248" use="optional" order="1" preferredLabel="http://www.xbrl.org/2003/role/label" />
<loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2018/dei-2018-01-31.xsd#dei_LegalEntityAxis" xlink:label="loc_dei_LegalEntityAxis_249" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_myrg_ContractsInProcessTable_248" xlink:to="loc_dei_LegalEntityAxis_249" use="optional" order="2" preferredLabel="http://www.xbrl.org/2003/role/label" />
<loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2018/dei-2018-01-31.xsd#dei_EntityDomain" xlink:label="loc_dei_EntityDomain_251" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_LegalEntityAxis_249" xlink:to="loc_dei_EntityDomain_251" use="optional" order="3" preferredLabel="http://www.xbrl.org/2003/role/label" />
<loc xlink:type="locator" xlink:href="myrg-20180630.xsd#myrg_ContractsInProcessLineItems" xlink:label="loc_myrg_ContractsInProcessLineItems_250" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_myrg_ContractsInProcessTable_248" xlink:to="loc_myrg_ContractsInProcessLineItems_250" use="optional" order="4" preferredLabel="http://www.xbrl.org/2003/role/label" />
<loc xlink:type="locator" xlink:href="myrg-20180630.xsd#myrg_AggregateCostsIncurredOnUncompletedContractsAndEstimatedEarnings" xlink:label="loc_myrg_AggregateCostsIncurredOnUncompletedContractsAndEstimatedEarnings_252" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_myrg_ContractsInProcessLineItems_250" xlink:to="loc_myrg_AggregateCostsIncurredOnUncompletedContractsAndEstimatedEarnings_252" use="optional" order="5" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" />
<loc xlink:type="locator" xlink:href="myrg-20180630.xsd#myrg_BillingsToDate" xlink:label="loc_myrg_BillingsToDate_253" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_myrg_ContractsInProcessLineItems_250" xlink:to="loc_myrg_BillingsToDate_253" use="optional" order="6" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" />
<loc xlink:type="locator" xlink:href="myrg-20180630.xsd#myrg_NetCostsAndEstimatedEarningsInExcessOfBillings" xlink:label="loc_myrg_NetCostsAndEstimatedEarningsInExcessOfBillings_254" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_myrg_ContractsInProcessLineItems_250" xlink:to="loc_myrg_NetCostsAndEstimatedEarningsInExcessOfBillings_254" use="optional" order="7" preferredLabel="http://www.xbrl.org/2003/role/totalLabel" />
</presentationLink>
<presentationLink xlink:type="extended" xlink:role="http://www.myrgroup.com/role/ContractsInProcessDetails1">
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_ContractorsAbstract" xlink:label="loc_us-gaap_ContractorsAbstract_256" />
<loc xlink:type="locator" xlink:href="myrg-20180630.xsd#myrg_ContractsInProcessTable" xlink:label="loc_myrg_ContractsInProcessTable_257" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ContractorsAbstract_256" xlink:to="loc_myrg_ContractsInProcessTable_257" use="optional" order="1" preferredLabel="http://www.xbrl.org/2003/role/label" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_StatementClassOfStockAxis" xlink:label="loc_us-gaap_StatementClassOfStockAxis_258" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_myrg_ContractsInProcessTable_257" xlink:to="loc_us-gaap_StatementClassOfStockAxis_258" use="optional" order="2" preferredLabel="http://www.xbrl.org/2003/role/label" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_ClassOfStockDomain" xlink:label="loc_us-gaap_ClassOfStockDomain_260" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementClassOfStockAxis_258" xlink:to="loc_us-gaap_ClassOfStockDomain_260" use="optional" order="3" preferredLabel="http://www.xbrl.org/2003/role/label" />
<loc xlink:type="locator" xlink:href="myrg-20180630.xsd#myrg_ContractsInProcessLineItems" xlink:label="loc_myrg_ContractsInProcessLineItems_259" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_myrg_ContractsInProcessTable_257" xlink:to="loc_myrg_ContractsInProcessLineItems_259" use="optional" order="4" preferredLabel="http://www.xbrl.org/2003/role/label" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_CostsInExcessOfBillingsOnUncompletedContractsOrProgramsExpectedToBeCollectedWithinOneYear" xlink:label="loc_us-gaap_CostsInExcessOfBillingsOnUncompletedContractsOrProgramsExpectedToBeCollectedWithinOneYear_261" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_myrg_ContractsInProcessLineItems_259" xlink:to="loc_us-gaap_CostsInExcessOfBillingsOnUncompletedContractsOrProgramsExpectedToBeCollectedWithinOneYear_261" use="optional" order="5" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_BillingsInExcessOfCostCurrent" xlink:label="loc_us-gaap_BillingsInExcessOfCostCurrent_262" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_myrg_ContractsInProcessLineItems_259" xlink:to="loc_us-gaap_BillingsInExcessOfCostCurrent_262" use="optional" order="6" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel" />
<loc xlink:type="locator" xlink:href="myrg-20180630.xsd#myrg_NetCostsAndEstimatedEarningsInExcessOfBillings" xlink:label="loc_myrg_NetCostsAndEstimatedEarningsInExcessOfBillings_263" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_myrg_ContractsInProcessLineItems_259" xlink:to="loc_myrg_NetCostsAndEstimatedEarningsInExcessOfBillings_263" use="optional" order="7" preferredLabel="http://www.xbrl.org/2003/role/totalLabel" />
</presentationLink>
<presentationLink xlink:type="extended" xlink:role="http://www.myrgroup.com/role/DebtDetailsTextual">
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_DebtDisclosureAbstract" xlink:label="loc_us-gaap_DebtDisclosureAbstract_265" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_DebtInstrumentTable" xlink:label="loc_us-gaap_DebtInstrumentTable_266" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtDisclosureAbstract_265" xlink:to="loc_us-gaap_DebtInstrumentTable_266" use="optional" order="1" preferredLabel="http://www.xbrl.org/2003/role/label" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_LongtermDebtTypeAxis" xlink:label="loc_us-gaap_LongtermDebtTypeAxis_267" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentTable_266" xlink:to="loc_us-gaap_LongtermDebtTypeAxis_267" use="optional" order="2" preferredLabel="http://www.xbrl.org/2003/role/label" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_LongtermDebtTypeDomain" xlink:label="loc_us-gaap_LongtermDebtTypeDomain_268" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LongtermDebtTypeAxis_267" xlink:to="loc_us-gaap_LongtermDebtTypeDomain_268" use="optional" order="3" preferredLabel="http://www.xbrl.org/2003/role/label" />
<loc xlink:type="locator" xlink:href="myrg-20180630.xsd#myrg_SyndicatedCreditAgreementMember" xlink:label="loc_myrg_SyndicatedCreditAgreementMember_280" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LongtermDebtTypeDomain_268" xlink:to="loc_myrg_SyndicatedCreditAgreementMember_280" use="optional" order="4" preferredLabel="http://www.xbrl.org/2003/role/label" />
<loc xlink:type="locator" xlink:href="myrg-20180630.xsd#myrg_CreditAgreementMember" xlink:label="loc_myrg_CreditAgreementMember_281" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LongtermDebtTypeDomain_268" xlink:to="loc_myrg_CreditAgreementMember_281" use="optional" order="5" preferredLabel="http://www.xbrl.org/2003/role/label" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_DebtInstrumentAxis" xlink:label="loc_us-gaap_DebtInstrumentAxis_269" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentTable_266" xlink:to="loc_us-gaap_DebtInstrumentAxis_269" use="optional" order="6" preferredLabel="http://www.xbrl.org/2003/role/label" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_DebtInstrumentNameDomain" xlink:label="loc_us-gaap_DebtInstrumentNameDomain_270" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentAxis_269" xlink:to="loc_us-gaap_DebtInstrumentNameDomain_270" use="optional" order="7" preferredLabel="http://www.xbrl.org/2003/role/label" />
<loc xlink:type="locator" xlink:href="myrg-20180630.xsd#myrg_ForeignRevolvingLoansAndLettersOfCreditMember" xlink:label="loc_myrg_ForeignRevolvingLoansAndLettersOfCreditMember_282" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentNameDomain_270" xlink:to="loc_myrg_ForeignRevolvingLoansAndLettersOfCreditMember_282" use="optional" order="8" preferredLabel="http://www.xbrl.org/2003/role/label" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/srt/2018/elts/srt-2018-01-31.xsd#srt_RangeAxis" xlink:label="loc_srt_RangeAxis_271" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentTable_266" xlink:to="loc_srt_RangeAxis_271" use="optional" order="9" preferredLabel="http://www.xbrl.org/2003/role/label" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/srt/2018/elts/srt-2018-01-31.xsd#srt_RangeMember" xlink:label="loc_srt_RangeMember_272" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_RangeAxis_271" xlink:to="loc_srt_RangeMember_272" use="optional" order="10" preferredLabel="http://www.xbrl.org/2003/role/label" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/srt/2018/elts/srt-2018-01-31.xsd#srt_MaximumMember" xlink:label="loc_srt_MaximumMember_283" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_RangeMember_272" xlink:to="loc_srt_MaximumMember_283" use="optional" order="11" preferredLabel="http://www.xbrl.org/2003/role/label" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/srt/2018/elts/srt-2018-01-31.xsd#srt_MinimumMember" xlink:label="loc_srt_MinimumMember_284" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_RangeMember_272" xlink:to="loc_srt_MinimumMember_284" use="optional" order="12" preferredLabel="http://www.xbrl.org/2003/role/label" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_VariableRateAxis" xlink:label="loc_us-gaap_VariableRateAxis_273" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentTable_266" xlink:to="loc_us-gaap_VariableRateAxis_273" use="optional" order="13" preferredLabel="http://www.xbrl.org/2003/role/label" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_VariableRateDomain" xlink:label="loc_us-gaap_VariableRateDomain_274" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_VariableRateAxis_273" xlink:to="loc_us-gaap_VariableRateDomain_274" use="optional" order="14" preferredLabel="http://www.xbrl.org/2003/role/label" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_LondonInterbankOfferedRateLIBORMember" xlink:label="loc_us-gaap_LondonInterbankOfferedRateLIBORMember_285" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_VariableRateDomain_274" xlink:to="loc_us-gaap_LondonInterbankOfferedRateLIBORMember_285" use="optional" order="15" preferredLabel="http://www.xbrl.org/2003/role/label" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_BaseRateMember" xlink:label="loc_us-gaap_BaseRateMember_286" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_VariableRateDomain_274" xlink:to="loc_us-gaap_BaseRateMember_286" use="optional" order="16" preferredLabel="http://www.xbrl.org/2003/role/label" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_CreditFacilityAxis" xlink:label="loc_us-gaap_CreditFacilityAxis_275" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentTable_266" xlink:to="loc_us-gaap_CreditFacilityAxis_275" use="optional" order="17" preferredLabel="http://www.xbrl.org/2003/role/label" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_CreditFacilityDomain" xlink:label="loc_us-gaap_CreditFacilityDomain_276" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_CreditFacilityAxis_275" xlink:to="loc_us-gaap_CreditFacilityDomain_276" use="optional" order="18" preferredLabel="http://www.xbrl.org/2003/role/label" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_RevolvingCreditFacilityMember" xlink:label="loc_us-gaap_RevolvingCreditFacilityMember_287" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_CreditFacilityDomain_276" xlink:to="loc_us-gaap_RevolvingCreditFacilityMember_287" use="optional" order="19" preferredLabel="http://www.xbrl.org/2003/role/label" />
<loc xlink:type="locator" xlink:href="myrg-20180630.xsd#myrg_PerformanceLettersOfCreditMember" xlink:label="loc_myrg_PerformanceLettersOfCreditMember_288" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_CreditFacilityDomain_276" xlink:to="loc_myrg_PerformanceLettersOfCreditMember_288" use="optional" order="20" preferredLabel="http://www.xbrl.org/2003/role/label" />
<loc xlink:type="locator" xlink:href="myrg-20180630.xsd#myrg_TwoThousandSixteenCreditFacilityMember" xlink:label="loc_myrg_TwoThousandSixteenCreditFacilityMember_289" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_CreditFacilityDomain_276" xlink:to="loc_myrg_TwoThousandSixteenCreditFacilityMember_289" use="optional" order="21" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" />
<loc xlink:type="locator" xlink:href="myrg-20180630.xsd#myrg_NonperformanceLettersOfCreditMember" xlink:label="loc_myrg_NonperformanceLettersOfCreditMember_290" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_CreditFacilityDomain_276" xlink:to="loc_myrg_NonperformanceLettersOfCreditMember_290" use="optional" order="22" preferredLabel="http://www.xbrl.org/2003/role/label" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_FairValueByLiabilityClassAxis" xlink:label="loc_us-gaap_FairValueByLiabilityClassAxis_277" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentTable_266" xlink:to="loc_us-gaap_FairValueByLiabilityClassAxis_277" use="optional" order="23" preferredLabel="http://www.xbrl.org/2003/role/label" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationByLiabilityClassDomain" xlink:label="loc_us-gaap_FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationByLiabilityClassDomain_278" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FairValueByLiabilityClassAxis_277" xlink:to="loc_us-gaap_FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationByLiabilityClassDomain_278" use="optional" order="24" preferredLabel="http://www.xbrl.org/2003/role/label" />
<loc xlink:type="locator" xlink:href="myrg-20180630.xsd#myrg_InsuranceProgramObligationsMember" xlink:label="loc_myrg_InsuranceProgramObligationsMember_291" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationByLiabilityClassDomain_278" xlink:to="loc_myrg_InsuranceProgramObligationsMember_291" use="optional" order="25" preferredLabel="http://www.xbrl.org/2003/role/label" />
<loc xlink:type="locator" xlink:href="myrg-20180630.xsd#myrg_ContractPerformanceObligationsMember" xlink:label="loc_myrg_ContractPerformanceObligationsMember_292" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationByLiabilityClassDomain_278" xlink:to="loc_myrg_ContractPerformanceObligationsMember_292" use="optional" order="26" preferredLabel="http://www.xbrl.org/2003/role/label" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_DebtInstrumentLineItems" xlink:label="loc_us-gaap_DebtInstrumentLineItems_279" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentTable_266" xlink:to="loc_us-gaap_DebtInstrumentLineItems_279" use="optional" order="27" preferredLabel="http://www.xbrl.org/2003/role/label" />
<loc xlink:type="locator" xlink:href="myrg-20180630.xsd#myrg_LineOfCreditFacilityOptionToIncreaseMaximumBorrowingCapacity" xlink:label="loc_myrg_LineOfCreditFacilityOptionToIncreaseMaximumBorrowingCapacity_293" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentLineItems_279" xlink:to="loc_myrg_LineOfCreditFacilityOptionToIncreaseMaximumBorrowingCapacity_293" use="optional" order="28" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_LineOfCreditFacilityMaximumBorrowingCapacity" xlink:label="loc_us-gaap_LineOfCreditFacilityMaximumBorrowingCapacity_294" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentLineItems_279" xlink:to="loc_us-gaap_LineOfCreditFacilityMaximumBorrowingCapacity_294" use="optional" order="29" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" />
<loc xlink:type="locator" xlink:href="myrg-20180630.xsd#myrg_LetterOfCreditFeesPercentage" xlink:label="loc_myrg_LetterOfCreditFeesPercentage_295" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentLineItems_279" xlink:to="loc_myrg_LetterOfCreditFeesPercentage_295" use="optional" order="30" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_DebtInstrumentBasisSpreadOnVariableRate1" xlink:label="loc_us-gaap_DebtInstrumentBasisSpreadOnVariableRate1_296" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentLineItems_279" xlink:to="loc_us-gaap_DebtInstrumentBasisSpreadOnVariableRate1_296" use="optional" order="31" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" />
<loc xlink:type="locator" xlink:href="myrg-20180630.xsd#myrg_DebtInstrumentCovenantInterestCoverageRatio" xlink:label="loc_myrg_DebtInstrumentCovenantInterestCoverageRatio_297" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentLineItems_279" xlink:to="loc_myrg_DebtInstrumentCovenantInterestCoverageRatio_297" use="optional" order="32" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_LettersOfCreditOutstandingAmount" xlink:label="loc_us-gaap_LettersOfCreditOutstandingAmount_298" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentLineItems_279" xlink:to="loc_us-gaap_LettersOfCreditOutstandingAmount_298" use="optional" order="33" preferredLabel="http://www.xbrl.org/2003/role/label" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_LineOfCredit" xlink:label="loc_us-gaap_LineOfCredit_299" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentLineItems_279" xlink:to="loc_us-gaap_LineOfCredit_299" use="optional" order="34" preferredLabel="http://www.xbrl.org/2003/role/label" />
<loc xlink:type="locator" xlink:href="myrg-20180630.xsd#myrg_PercentageOfCapitalStockFromDirectForeignSubsidiaries" xlink:label="loc_myrg_PercentageOfCapitalStockFromDirectForeignSubsidiaries_300" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentLineItems_279" xlink:to="loc_myrg_PercentageOfCapitalStockFromDirectForeignSubsidiaries_300" use="optional" order="35" preferredLabel="http://www.xbrl.org/2003/role/label" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_LineOfCreditFacilityUnusedCapacityCommitmentFeePercentage" xlink:label="loc_us-gaap_LineOfCreditFacilityUnusedCapacityCommitmentFeePercentage_301" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentLineItems_279" xlink:to="loc_us-gaap_LineOfCreditFacilityUnusedCapacityCommitmentFeePercentage_301" use="optional" order="36" preferredLabel="http://www.xbrl.org/2003/role/label" />
<loc xlink:type="locator" xlink:href="myrg-20180630.xsd#myrg_MaximumAcquisitionConsiderationUnderCreditAgreement" xlink:label="loc_myrg_MaximumAcquisitionConsiderationUnderCreditAgreement_302" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentLineItems_279" xlink:to="loc_myrg_MaximumAcquisitionConsiderationUnderCreditAgreement_302" use="optional" order="37" preferredLabel="http://www.xbrl.org/2003/role/label" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_DebtIssuanceCostsLineOfCreditArrangementsNet" xlink:label="loc_us-gaap_DebtIssuanceCostsLineOfCreditArrangementsNet_303" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentLineItems_279" xlink:to="loc_us-gaap_DebtIssuanceCostsLineOfCreditArrangementsNet_303" use="optional" order="38" preferredLabel="http://www.xbrl.org/2003/role/label" />
<loc xlink:type="locator" xlink:href="myrg-20180630.xsd#myrg_DebtInstrumentCovenantLeveragedDebtRatioRestriction" xlink:label="loc_myrg_DebtInstrumentCovenantLeveragedDebtRatioRestriction_304" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentLineItems_279" xlink:to="loc_myrg_DebtInstrumentCovenantLeveragedDebtRatioRestriction_304" use="optional" order="39" preferredLabel="http://www.xbrl.org/2003/role/label" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_DebtWeightedAverageInterestRate" xlink:label="loc_us-gaap_DebtWeightedAverageInterestRate_305" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentLineItems_279" xlink:to="loc_us-gaap_DebtWeightedAverageInterestRate_305" use="optional" order="40" preferredLabel="http://www.xbrl.org/2003/role/label" />
<loc xlink:type="locator" xlink:href="myrg-20180630.xsd#myrg_LeverageCoverageRatioExpansion" xlink:label="loc_myrg_LeverageCoverageRatioExpansion_306" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentLineItems_279" xlink:to="loc_myrg_LeverageCoverageRatioExpansion_306" use="optional" order="41" preferredLabel="http://www.xbrl.org/2003/role/label" />
<loc xlink:type="locator" xlink:href="myrg-20180630.xsd#myrg_LeverageCoverageRatio" xlink:label="loc_myrg_LeverageCoverageRatio_219395" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentLineItems_279" xlink:to="loc_myrg_LeverageCoverageRatio_219395" use="optional" order="42" preferredLabel="http://www.xbrl.org/2003/role/label" />
</presentationLink>
<presentationLink xlink:type="extended" xlink:role="http://www.myrgroup.com/role/IncomeTaxesDetailsTextual">
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_EffectiveIncomeTaxRateContinuingOperationsTaxRateReconciliationAbstract" xlink:label="loc_us-gaap_EffectiveIncomeTaxRateContinuingOperationsTaxRateReconciliationAbstract_339" />
<loc xlink:type="locator" xlink:href="myrg-20180630.xsd#myrg_IncomeTaxesTable" xlink:label="loc_myrg_IncomeTaxesTable_340" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_EffectiveIncomeTaxRateContinuingOperationsTaxRateReconciliationAbstract_339" xlink:to="loc_myrg_IncomeTaxesTable_340" use="optional" order="1" preferredLabel="http://www.xbrl.org/2003/role/label" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_IncomeTaxAuthorityAxis" xlink:label="loc_us-gaap_IncomeTaxAuthorityAxis_341" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_myrg_IncomeTaxesTable_340" xlink:to="loc_us-gaap_IncomeTaxAuthorityAxis_341" use="optional" order="2" preferredLabel="http://www.xbrl.org/2003/role/label" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_IncomeTaxAuthorityDomain" xlink:label="loc_us-gaap_IncomeTaxAuthorityDomain_344" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeTaxAuthorityAxis_341" xlink:to="loc_us-gaap_IncomeTaxAuthorityDomain_344" use="optional" order="3" preferredLabel="http://www.xbrl.org/2003/role/label" />
<loc xlink:type="locator" xlink:href="myrg-20180630.xsd#myrg_TaxBenefitStockCompensationMember" xlink:label="loc_myrg_TaxBenefitStockCompensationMember_219394" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeTaxAuthorityDomain_344" xlink:to="loc_myrg_TaxBenefitStockCompensationMember_219394" use="optional" order="4" preferredLabel="http://www.xbrl.org/2003/role/label" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_StatementScenarioAxis" xlink:label="loc_us-gaap_StatementScenarioAxis_342" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_myrg_IncomeTaxesTable_340" xlink:to="loc_us-gaap_StatementScenarioAxis_342" use="optional" order="5" preferredLabel="http://www.xbrl.org/2003/role/label" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_ScenarioUnspecifiedDomain" xlink:label="loc_us-gaap_ScenarioUnspecifiedDomain_345" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementScenarioAxis_342" xlink:to="loc_us-gaap_ScenarioUnspecifiedDomain_345" use="optional" order="6" preferredLabel="http://www.xbrl.org/2003/role/label" />
<loc xlink:type="locator" xlink:href="myrg-20180630.xsd#myrg_IncomeTaxesLineItems" xlink:label="loc_myrg_IncomeTaxesLineItems_343" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_myrg_IncomeTaxesTable_340" xlink:to="loc_myrg_IncomeTaxesLineItems_343" use="optional" order="7" preferredLabel="http://www.xbrl.org/2003/role/label" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate" xlink:label="loc_us-gaap_EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate_346" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_myrg_IncomeTaxesLineItems_343" xlink:to="loc_us-gaap_EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate_346" use="optional" order="8" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_EffectiveIncomeTaxRateContinuingOperations" xlink:label="loc_us-gaap_EffectiveIncomeTaxRateContinuingOperations_347" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_myrg_IncomeTaxesLineItems_343" xlink:to="loc_us-gaap_EffectiveIncomeTaxRateContinuingOperations_347" use="optional" order="9" preferredLabel="http://www.xbrl.org/2003/role/label" />
<loc xlink:type="locator" xlink:href="myrg-20180630.xsd#myrg_UnrecognizedTaxBenefitIncludingTaxInterestAccrued" xlink:label="loc_myrg_UnrecognizedTaxBenefitIncludingTaxInterestAccrued_348" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_myrg_IncomeTaxesLineItems_343" xlink:to="loc_myrg_UnrecognizedTaxBenefitIncludingTaxInterestAccrued_348" use="optional" order="10" preferredLabel="http://www.xbrl.org/2003/role/label" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_CurrentFederalTaxExpenseBenefit" xlink:label="loc_us-gaap_CurrentFederalTaxExpenseBenefit_219393" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_myrg_IncomeTaxesLineItems_343" xlink:to="loc_us-gaap_CurrentFederalTaxExpenseBenefit_219393" use="optional" order="11" preferredLabel="http://www.xbrl.org/2003/role/label" />
</presentationLink>
<presentationLink xlink:type="extended" xlink:role="http://www.myrgroup.com/role/CommitmentsAndContingenciesDetailsTextual">
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_CommitmentsAndContingenciesDisclosureAbstract" xlink:label="loc_us-gaap_CommitmentsAndContingenciesDisclosureAbstract_350" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_OtherCommitmentsTable" xlink:label="loc_us-gaap_OtherCommitmentsTable_351" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_CommitmentsAndContingenciesDisclosureAbstract_350" xlink:to="loc_us-gaap_OtherCommitmentsTable_351" use="optional" order="1" preferredLabel="http://www.xbrl.org/2003/role/label" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_CreditFacilityAxis" xlink:label="loc_us-gaap_CreditFacilityAxis_352" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OtherCommitmentsTable_351" xlink:to="loc_us-gaap_CreditFacilityAxis_352" use="optional" order="2" preferredLabel="http://www.xbrl.org/2003/role/label" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_CreditFacilityDomain" xlink:label="loc_us-gaap_CreditFacilityDomain_359" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_CreditFacilityAxis_352" xlink:to="loc_us-gaap_CreditFacilityDomain_359" use="optional" order="3" preferredLabel="http://www.xbrl.org/2003/role/label" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/srt/2018/elts/srt-2018-01-31.xsd#srt_LitigationCaseAxis" xlink:label="loc_srt_LitigationCaseAxis_353" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OtherCommitmentsTable_351" xlink:to="loc_srt_LitigationCaseAxis_353" use="optional" order="4" preferredLabel="http://www.xbrl.org/2003/role/label" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/srt/2018/elts/srt-2018-01-31.xsd#srt_LitigationCaseTypeDomain" xlink:label="loc_srt_LitigationCaseTypeDomain_360" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_LitigationCaseAxis_353" xlink:to="loc_srt_LitigationCaseTypeDomain_360" use="optional" order="5" preferredLabel="http://www.xbrl.org/2003/role/label" />
<loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2018/dei-2018-01-31.xsd#dei_LegalEntityAxis" xlink:label="loc_dei_LegalEntityAxis_354" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OtherCommitmentsTable_351" xlink:to="loc_dei_LegalEntityAxis_354" use="optional" order="6" preferredLabel="http://www.xbrl.org/2003/role/label" />
<loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2018/dei-2018-01-31.xsd#dei_EntityDomain" xlink:label="loc_dei_EntityDomain_361" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_LegalEntityAxis_354" xlink:to="loc_dei_EntityDomain_361" use="optional" order="7" preferredLabel="http://www.xbrl.org/2003/role/label" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/srt/2018/elts/srt-2018-01-31.xsd#srt_RangeAxis" xlink:label="loc_srt_RangeAxis_355" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OtherCommitmentsTable_351" xlink:to="loc_srt_RangeAxis_355" use="optional" order="8" preferredLabel="http://www.xbrl.org/2003/role/label" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/srt/2018/elts/srt-2018-01-31.xsd#srt_RangeMember" xlink:label="loc_srt_RangeMember_356" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_RangeAxis_355" xlink:to="loc_srt_RangeMember_356" use="optional" order="9" preferredLabel="http://www.xbrl.org/2003/role/label" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/srt/2018/elts/srt-2018-01-31.xsd#srt_MaximumMember" xlink:label="loc_srt_MaximumMember_362" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_RangeMember_356" xlink:to="loc_srt_MaximumMember_362" use="optional" order="10" preferredLabel="http://www.xbrl.org/2003/role/label" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_LossContingenciesByNatureOfContingencyAxis" xlink:label="loc_us-gaap_LossContingenciesByNatureOfContingencyAxis_357" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OtherCommitmentsTable_351" xlink:to="loc_us-gaap_LossContingenciesByNatureOfContingencyAxis_357" use="optional" order="11" preferredLabel="http://www.xbrl.org/2003/role/label" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_LossContingencyNatureDomain" xlink:label="loc_us-gaap_LossContingencyNatureDomain_363" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LossContingenciesByNatureOfContingencyAxis_357" xlink:to="loc_us-gaap_LossContingencyNatureDomain_363" use="optional" order="12" preferredLabel="http://www.xbrl.org/2003/role/label" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_OtherCommitmentsLineItems" xlink:label="loc_us-gaap_OtherCommitmentsLineItems_358" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OtherCommitmentsTable_351" xlink:to="loc_us-gaap_OtherCommitmentsLineItems_358" use="optional" order="13" preferredLabel="http://www.xbrl.org/2003/role/label" />
<loc xlink:type="locator" xlink:href="myrg-20180630.xsd#myrg_LossContingencyInsurancePolicyDeductibleForEachLineOfCoverageExcludingWildfireAndHealth" xlink:label="loc_myrg_LossContingencyInsurancePolicyDeductibleForEachLineOfCoverageExcludingWildfireAndHealth_364" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OtherCommitmentsLineItems_358" xlink:to="loc_myrg_LossContingencyInsurancePolicyDeductibleForEachLineOfCoverageExcludingWildfireAndHealth_364" use="optional" order="14" preferredLabel="http://www.xbrl.org/2003/role/label" />
<loc xlink:type="locator" xlink:href="myrg-20180630.xsd#myrg_LossContingencyInsurancePolicyDeductibleForWildfire" xlink:label="loc_myrg_LossContingencyInsurancePolicyDeductibleForWildfire_365" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OtherCommitmentsLineItems_358" xlink:to="loc_myrg_LossContingencyInsurancePolicyDeductibleForWildfire_365" use="optional" order="15" preferredLabel="http://www.xbrl.org/2003/role/label" />
<loc xlink:type="locator" xlink:href="myrg-20180630.xsd#myrg_OutstandingPerformanceBonds" xlink:label="loc_myrg_OutstandingPerformanceBonds_366" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OtherCommitmentsLineItems_358" xlink:to="loc_myrg_OutstandingPerformanceBonds_366" use="optional" order="16" preferredLabel="http://www.xbrl.org/2003/role/label" />
<loc xlink:type="locator" xlink:href="myrg-20180630.xsd#myrg_EstimatedCostToCompleteBondedProjects" xlink:label="loc_myrg_EstimatedCostToCompleteBondedProjects_367" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OtherCommitmentsLineItems_358" xlink:to="loc_myrg_EstimatedCostToCompleteBondedProjects_367" use="optional" order="17" preferredLabel="http://www.xbrl.org/2003/role/label" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_PurchaseCommitmentRemainingMinimumAmountCommitted" xlink:label="loc_us-gaap_PurchaseCommitmentRemainingMinimumAmountCommitted_368" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OtherCommitmentsLineItems_358" xlink:to="loc_us-gaap_PurchaseCommitmentRemainingMinimumAmountCommitted_368" use="optional" order="18" preferredLabel="http://www.xbrl.org/2003/role/label" />
<loc xlink:type="locator" xlink:href="myrg-20180630.xsd#myrg_LossContingencyHealthInsuranceDeductibleForQualifiedIndividuals" xlink:label="loc_myrg_LossContingencyHealthInsuranceDeductibleForQualifiedIndividuals_369" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OtherCommitmentsLineItems_358" xlink:to="loc_myrg_LossContingencyHealthInsuranceDeductibleForQualifiedIndividuals_369" use="optional" order="19" preferredLabel="http://www.xbrl.org/2003/role/label" />
</presentationLink>
<presentationLink xlink:type="extended" xlink:role="http://www.myrgroup.com/role/LeaseObligationsDetails">
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_LeasesAbstract" xlink:label="loc_us-gaap_LeasesAbstract_371" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_StatementTable" xlink:label="loc_us-gaap_StatementTable_372" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LeasesAbstract_371" xlink:to="loc_us-gaap_StatementTable_372" use="optional" order="1" preferredLabel="http://www.xbrl.org/2003/role/label" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_StatementClassOfStockAxis" xlink:label="loc_us-gaap_StatementClassOfStockAxis_373" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementTable_372" xlink:to="loc_us-gaap_StatementClassOfStockAxis_373" use="optional" order="2" preferredLabel="http://www.xbrl.org/2003/role/label" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_ClassOfStockDomain" xlink:label="loc_us-gaap_ClassOfStockDomain_377" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementClassOfStockAxis_373" xlink:to="loc_us-gaap_ClassOfStockDomain_377" use="optional" order="3" preferredLabel="http://www.xbrl.org/2003/role/label" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_StatementLineItems" xlink:label="loc_us-gaap_StatementLineItems_374" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementTable_372" xlink:to="loc_us-gaap_StatementLineItems_374" use="optional" order="4" preferredLabel="http://www.xbrl.org/2003/role/label" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_CapitalLeasesFutureMinimumPaymentsDueAbstract" xlink:label="loc_us-gaap_CapitalLeasesFutureMinimumPaymentsDueAbstract_375" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementLineItems_374" xlink:to="loc_us-gaap_CapitalLeasesFutureMinimumPaymentsDueAbstract_375" use="optional" order="5" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_CapitalLeasesFutureMinimumPaymentsRemainderOfFiscalYear" xlink:label="loc_us-gaap_CapitalLeasesFutureMinimumPaymentsRemainderOfFiscalYear_378" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_CapitalLeasesFutureMinimumPaymentsDueAbstract_375" xlink:to="loc_us-gaap_CapitalLeasesFutureMinimumPaymentsRemainderOfFiscalYear_378" use="optional" order="6" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_CapitalLeasesFutureMinimumPaymentsDueCurrent" xlink:label="loc_us-gaap_CapitalLeasesFutureMinimumPaymentsDueCurrent_379" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_CapitalLeasesFutureMinimumPaymentsDueAbstract_375" xlink:to="loc_us-gaap_CapitalLeasesFutureMinimumPaymentsDueCurrent_379" use="optional" order="7" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_CapitalLeasesFutureMinimumPaymentsDueInTwoYears" xlink:label="loc_us-gaap_CapitalLeasesFutureMinimumPaymentsDueInTwoYears_380" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_CapitalLeasesFutureMinimumPaymentsDueAbstract_375" xlink:to="loc_us-gaap_CapitalLeasesFutureMinimumPaymentsDueInTwoYears_380" use="optional" order="8" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_CapitalLeasesFutureMinimumPaymentsDueInThreeYears" xlink:label="loc_us-gaap_CapitalLeasesFutureMinimumPaymentsDueInThreeYears_381" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_CapitalLeasesFutureMinimumPaymentsDueAbstract_375" xlink:to="loc_us-gaap_CapitalLeasesFutureMinimumPaymentsDueInThreeYears_381" use="optional" order="9" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_CapitalLeasesFutureMinimumPaymentsDueInFourYears" xlink:label="loc_us-gaap_CapitalLeasesFutureMinimumPaymentsDueInFourYears_382" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_CapitalLeasesFutureMinimumPaymentsDueAbstract_375" xlink:to="loc_us-gaap_CapitalLeasesFutureMinimumPaymentsDueInFourYears_382" use="optional" order="10" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_CapitalLeasesFutureMinimumPaymentsDueThereafter" xlink:label="loc_us-gaap_CapitalLeasesFutureMinimumPaymentsDueThereafter_383" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_CapitalLeasesFutureMinimumPaymentsDueAbstract_375" xlink:to="loc_us-gaap_CapitalLeasesFutureMinimumPaymentsDueThereafter_383" use="optional" order="11" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_CapitalLeasesFutureMinimumPaymentsDue" xlink:label="loc_us-gaap_CapitalLeasesFutureMinimumPaymentsDue_384" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_CapitalLeasesFutureMinimumPaymentsDueAbstract_375" xlink:to="loc_us-gaap_CapitalLeasesFutureMinimumPaymentsDue_384" use="optional" order="12" preferredLabel="http://www.xbrl.org/2003/role/totalLabel" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_CapitalLeasesFutureMinimumPaymentsInterestIncludedInPayments" xlink:label="loc_us-gaap_CapitalLeasesFutureMinimumPaymentsInterestIncludedInPayments_385" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_CapitalLeasesFutureMinimumPaymentsDueAbstract_375" xlink:to="loc_us-gaap_CapitalLeasesFutureMinimumPaymentsInterestIncludedInPayments_385" use="optional" order="13" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_CapitalLeasesFutureMinimumPaymentsPresentValueOfNetMinimumPayments" xlink:label="loc_us-gaap_CapitalLeasesFutureMinimumPaymentsPresentValueOfNetMinimumPayments_386" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_CapitalLeasesFutureMinimumPaymentsDueAbstract_375" xlink:to="loc_us-gaap_CapitalLeasesFutureMinimumPaymentsPresentValueOfNetMinimumPayments_386" use="optional" order="14" preferredLabel="http://www.xbrl.org/2003/role/totalLabel" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_CapitalLeaseObligationsCurrent" xlink:label="loc_us-gaap_CapitalLeaseObligationsCurrent_387" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_CapitalLeasesFutureMinimumPaymentsDueAbstract_375" xlink:to="loc_us-gaap_CapitalLeaseObligationsCurrent_387" use="optional" order="15" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_CapitalLeaseObligationsNoncurrent" xlink:label="loc_us-gaap_CapitalLeaseObligationsNoncurrent_388" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_CapitalLeasesFutureMinimumPaymentsDueAbstract_375" xlink:to="loc_us-gaap_CapitalLeaseObligationsNoncurrent_388" use="optional" order="16" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" />
<loc xlink:type="locator" xlink:href="myrg-20180630.xsd#myrg_OperatingleasesfutureminimumpaymentsdueabstractAbstract" xlink:label="loc_myrg_OperatingleasesfutureminimumpaymentsdueabstractAbstract_376" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementLineItems_374" xlink:to="loc_myrg_OperatingleasesfutureminimumpaymentsdueabstractAbstract_376" use="optional" order="17" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_OperatingLeasesFutureMinimumPaymentsRemainderOfFiscalYear" xlink:label="loc_us-gaap_OperatingLeasesFutureMinimumPaymentsRemainderOfFiscalYear_389" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_myrg_OperatingleasesfutureminimumpaymentsdueabstractAbstract_376" xlink:to="loc_us-gaap_OperatingLeasesFutureMinimumPaymentsRemainderOfFiscalYear_389" use="optional" order="18" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_OperatingLeasesFutureMinimumPaymentsDueCurrent" xlink:label="loc_us-gaap_OperatingLeasesFutureMinimumPaymentsDueCurrent_390" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_myrg_OperatingleasesfutureminimumpaymentsdueabstractAbstract_376" xlink:to="loc_us-gaap_OperatingLeasesFutureMinimumPaymentsDueCurrent_390" use="optional" order="19" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_OperatingLeasesFutureMinimumPaymentsDueInTwoYears" xlink:label="loc_us-gaap_OperatingLeasesFutureMinimumPaymentsDueInTwoYears_391" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_myrg_OperatingleasesfutureminimumpaymentsdueabstractAbstract_376" xlink:to="loc_us-gaap_OperatingLeasesFutureMinimumPaymentsDueInTwoYears_391" use="optional" order="20" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_OperatingLeasesFutureMinimumPaymentsDueInThreeYears" xlink:label="loc_us-gaap_OperatingLeasesFutureMinimumPaymentsDueInThreeYears_392" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_myrg_OperatingleasesfutureminimumpaymentsdueabstractAbstract_376" xlink:to="loc_us-gaap_OperatingLeasesFutureMinimumPaymentsDueInThreeYears_392" use="optional" order="21" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_OperatingLeasesFutureMinimumPaymentsDueInFourYears" xlink:label="loc_us-gaap_OperatingLeasesFutureMinimumPaymentsDueInFourYears_393" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_myrg_OperatingleasesfutureminimumpaymentsdueabstractAbstract_376" xlink:to="loc_us-gaap_OperatingLeasesFutureMinimumPaymentsDueInFourYears_393" use="optional" order="22" preferredLabel="http://www.xbrl.org/2003/role/definitionGuidance" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_OperatingLeasesFutureMinimumPaymentsDueThereafter" xlink:label="loc_us-gaap_OperatingLeasesFutureMinimumPaymentsDueThereafter_394" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_myrg_OperatingleasesfutureminimumpaymentsdueabstractAbstract_376" xlink:to="loc_us-gaap_OperatingLeasesFutureMinimumPaymentsDueThereafter_394" use="optional" order="23" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_OperatingLeasesFutureMinimumPaymentsDue" xlink:label="loc_us-gaap_OperatingLeasesFutureMinimumPaymentsDue_395" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_myrg_OperatingleasesfutureminimumpaymentsdueabstractAbstract_376" xlink:to="loc_us-gaap_OperatingLeasesFutureMinimumPaymentsDue_395" use="optional" order="24" preferredLabel="http://www.xbrl.org/2003/role/totalLabel" />
</presentationLink>
<presentationLink xlink:type="extended" xlink:role="http://www.myrgroup.com/role/LeaseObligationsDetailsTextual">
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_LeasesAbstract" xlink:label="loc_us-gaap_LeasesAbstract_397" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_StatementTable" xlink:label="loc_us-gaap_StatementTable_398" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LeasesAbstract_397" xlink:to="loc_us-gaap_StatementTable_398" use="optional" order="1" preferredLabel="http://www.xbrl.org/2003/role/label" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_StatementClassOfStockAxis" xlink:label="loc_us-gaap_StatementClassOfStockAxis_399" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementTable_398" xlink:to="loc_us-gaap_StatementClassOfStockAxis_399" use="optional" order="2" preferredLabel="http://www.xbrl.org/2003/role/label" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_ClassOfStockDomain" xlink:label="loc_us-gaap_ClassOfStockDomain_402" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementClassOfStockAxis_399" xlink:to="loc_us-gaap_ClassOfStockDomain_402" use="optional" order="3" preferredLabel="http://www.xbrl.org/2003/role/label" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_StatementLineItems" xlink:label="loc_us-gaap_StatementLineItems_401" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementTable_398" xlink:to="loc_us-gaap_StatementLineItems_401" use="optional" order="4" preferredLabel="http://www.xbrl.org/2003/role/label" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_CapitalLeasesBalanceSheetAssetsByMajorClassNet" xlink:label="loc_us-gaap_CapitalLeasesBalanceSheetAssetsByMajorClassNet_404" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementLineItems_401" xlink:to="loc_us-gaap_CapitalLeasesBalanceSheetAssetsByMajorClassNet_404" use="optional" order="5" preferredLabel="http://www.xbrl.org/2003/role/label" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_CapitalLeaseObligationsCurrent" xlink:label="loc_us-gaap_CapitalLeaseObligationsCurrent_405" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementLineItems_401" xlink:to="loc_us-gaap_CapitalLeaseObligationsCurrent_405" use="optional" order="6" preferredLabel="http://www.xbrl.org/2003/role/label" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_CapitalLeaseObligations" xlink:label="loc_us-gaap_CapitalLeaseObligations_406" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementLineItems_401" xlink:to="loc_us-gaap_CapitalLeaseObligations_406" use="optional" order="7" preferredLabel="http://www.xbrl.org/2003/role/label" />
</presentationLink>
<presentationLink xlink:type="extended" xlink:role="http://www.myrgroup.com/role/StockBasedCompensationDetailsTextual">
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract" xlink:label="loc_us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract_451" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable" xlink:label="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_452" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract_451" xlink:to="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_452" use="optional" order="1" preferredLabel="http://www.xbrl.org/2003/role/label" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_AwardTypeAxis" xlink:label="loc_us-gaap_AwardTypeAxis_453" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_452" xlink:to="loc_us-gaap_AwardTypeAxis_453" use="optional" order="2" preferredLabel="http://www.xbrl.org/2003/role/label" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_454" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AwardTypeAxis_453" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_454" use="optional" order="3" preferredLabel="http://www.xbrl.org/2003/role/label" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_RestrictedStockMember" xlink:label="loc_us-gaap_RestrictedStockMember_467" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_454" xlink:to="loc_us-gaap_RestrictedStockMember_467" use="optional" order="4" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_PerformanceSharesMember" xlink:label="loc_us-gaap_PerformanceSharesMember_468" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_454" xlink:to="loc_us-gaap_PerformanceSharesMember_468" use="optional" order="5" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" />
<loc xlink:type="locator" xlink:href="myrg-20180630.xsd#myrg_MarketBasedPerformanceAwardsMember" xlink:label="loc_myrg_MarketBasedPerformanceAwardsMember_469" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_454" xlink:to="loc_myrg_MarketBasedPerformanceAwardsMember_469" use="optional" order="6" preferredLabel="http://www.xbrl.org/2003/role/label" />
<loc xlink:type="locator" xlink:href="myrg-20180630.xsd#myrg_InternalMeasureBasedPerformanceAwardsMember" xlink:label="loc_myrg_InternalMeasureBasedPerformanceAwardsMember_470" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_454" xlink:to="loc_myrg_InternalMeasureBasedPerformanceAwardsMember_470" use="optional" order="7" preferredLabel="http://www.xbrl.org/2003/role/label" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_RestrictedStockUnitsRSUMember" xlink:label="loc_us-gaap_RestrictedStockUnitsRSUMember_218828" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_454" xlink:to="loc_us-gaap_RestrictedStockUnitsRSUMember_218828" use="optional" order="8" preferredLabel="http://www.xbrl.org/2003/role/label" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_TradingActivityByTypeAxis" xlink:label="loc_us-gaap_TradingActivityByTypeAxis_455" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_452" xlink:to="loc_us-gaap_TradingActivityByTypeAxis_455" use="optional" order="9" preferredLabel="http://www.xbrl.org/2003/role/label" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_TradingActivityByTypeDomain" xlink:label="loc_us-gaap_TradingActivityByTypeDomain_471" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_TradingActivityByTypeAxis_455" xlink:to="loc_us-gaap_TradingActivityByTypeDomain_471" use="optional" order="10" preferredLabel="http://www.xbrl.org/2003/role/label" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_ChangeInAccountingEstimateByTypeAxis" xlink:label="loc_us-gaap_ChangeInAccountingEstimateByTypeAxis_456" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_452" xlink:to="loc_us-gaap_ChangeInAccountingEstimateByTypeAxis_456" use="optional" order="11" preferredLabel="http://www.xbrl.org/2003/role/label" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_ChangeInAccountingEstimateTypeDomain" xlink:label="loc_us-gaap_ChangeInAccountingEstimateTypeDomain_472" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ChangeInAccountingEstimateByTypeAxis_456" xlink:to="loc_us-gaap_ChangeInAccountingEstimateTypeDomain_472" use="optional" order="12" preferredLabel="http://www.xbrl.org/2003/role/label" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_PlanNameAxis" xlink:label="loc_us-gaap_PlanNameAxis_457" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_452" xlink:to="loc_us-gaap_PlanNameAxis_457" use="optional" order="13" preferredLabel="http://www.xbrl.org/2003/role/label" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_PlanNameDomain" xlink:label="loc_us-gaap_PlanNameDomain_458" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PlanNameAxis_457" xlink:to="loc_us-gaap_PlanNameDomain_458" use="optional" order="14" preferredLabel="http://www.xbrl.org/2003/role/label" />
<loc xlink:type="locator" xlink:href="myrg-20180630.xsd#myrg_LongtermIncentivePlanMember" xlink:label="loc_myrg_LongtermIncentivePlanMember_473" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PlanNameDomain_458" xlink:to="loc_myrg_LongtermIncentivePlanMember_473" use="optional" order="15" preferredLabel="http://www.xbrl.org/2003/role/label" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/srt/2018/elts/srt-2018-01-31.xsd#srt_RangeAxis" xlink:label="loc_srt_RangeAxis_459" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_452" xlink:to="loc_srt_RangeAxis_459" use="optional" order="16" preferredLabel="http://www.xbrl.org/2003/role/label" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/srt/2018/elts/srt-2018-01-31.xsd#srt_RangeMember" xlink:label="loc_srt_RangeMember_460" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_RangeAxis_459" xlink:to="loc_srt_RangeMember_460" use="optional" order="17" preferredLabel="http://www.xbrl.org/2003/role/label" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/srt/2018/elts/srt-2018-01-31.xsd#srt_MaximumMember" xlink:label="loc_srt_MaximumMember_474" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_RangeMember_460" xlink:to="loc_srt_MaximumMember_474" use="optional" order="18" preferredLabel="http://www.xbrl.org/2003/role/label" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_OptionIndexedToIssuersEquityTypeAxis" xlink:label="loc_us-gaap_OptionIndexedToIssuersEquityTypeAxis_461" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_452" xlink:to="loc_us-gaap_OptionIndexedToIssuersEquityTypeAxis_461" use="optional" order="19" preferredLabel="http://www.xbrl.org/2003/role/label" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_OptionIndexedToIssuersEquityTypeDomain" xlink:label="loc_us-gaap_OptionIndexedToIssuersEquityTypeDomain_475" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OptionIndexedToIssuersEquityTypeAxis_461" xlink:to="loc_us-gaap_OptionIndexedToIssuersEquityTypeDomain_475" use="optional" order="20" preferredLabel="http://www.xbrl.org/2003/role/label" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_TitleOfIndividualAxis" xlink:label="loc_us-gaap_TitleOfIndividualAxis_462" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_452" xlink:to="loc_us-gaap_TitleOfIndividualAxis_462" use="optional" order="21" preferredLabel="http://www.xbrl.org/2003/role/label" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_TitleOfIndividualWithRelationshipToEntityDomain" xlink:label="loc_us-gaap_TitleOfIndividualWithRelationshipToEntityDomain_476" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_TitleOfIndividualAxis_462" xlink:to="loc_us-gaap_TitleOfIndividualWithRelationshipToEntityDomain_476" use="optional" order="22" preferredLabel="http://www.xbrl.org/2003/role/label" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_StatementScenarioAxis" xlink:label="loc_us-gaap_StatementScenarioAxis_463" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_452" xlink:to="loc_us-gaap_StatementScenarioAxis_463" use="optional" order="23" preferredLabel="http://www.xbrl.org/2003/role/label" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_ScenarioUnspecifiedDomain" xlink:label="loc_us-gaap_ScenarioUnspecifiedDomain_477" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementScenarioAxis_463" xlink:to="loc_us-gaap_ScenarioUnspecifiedDomain_477" use="optional" order="24" preferredLabel="http://www.xbrl.org/2003/role/label" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_464" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_452" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_464" use="optional" order="25" preferredLabel="http://www.xbrl.org/2003/role/label" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValueRollForward" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValueRollForward_465" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_464" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValueRollForward_465" use="optional" order="26" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" />
<loc xlink:type="locator" xlink:href="myrg-20180630.xsd#myrg_ShareBasedCompensationArrangementByShareBasedPaymentAwardPotentialPayoutAsPercentageOfTargetShares" xlink:label="loc_myrg_ShareBasedCompensationArrangementByShareBasedPaymentAwardPotentialPayoutAsPercentageOfTargetShares_479" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValueRollForward_465" xlink:to="loc_myrg_ShareBasedCompensationArrangementByShareBasedPaymentAwardPotentialPayoutAsPercentageOfTargetShares_479" use="optional" order="27" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue_480" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValueRollForward_465" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue_480" use="optional" order="28" preferredLabel="http://www.xbrl.org/2003/role/label" />
<loc xlink:type="locator" xlink:href="myrg-20180630.xsd#myrg_EmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsAbstract" xlink:label="loc_myrg_EmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsAbstract_466" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_464" xlink:to="loc_myrg_EmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsAbstract_466" use="optional" order="29" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod_481" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_myrg_EmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsAbstract_466" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod_481" use="optional" order="30" preferredLabel="http://www.xbrl.org/2003/role/label" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardRequisiteServicePeriod1" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardRequisiteServicePeriod1_482" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_myrg_EmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsAbstract_466" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardRequisiteServicePeriod1_482" use="optional" order="31" preferredLabel="http://www.xbrl.org/2003/role/label" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_StockIssuedDuringPeriodSharesStockOptionsExercised" xlink:label="loc_us-gaap_StockIssuedDuringPeriodSharesStockOptionsExercised_483" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_464" xlink:to="loc_us-gaap_StockIssuedDuringPeriodSharesStockOptionsExercised_483" use="optional" order="32" preferredLabel="http://www.xbrl.org/2003/role/label" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice_484" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_464" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice_484" use="optional" order="33" preferredLabel="http://www.xbrl.org/2003/role/label" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod_485" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_464" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod_485" use="optional" order="34" preferredLabel="http://www.xbrl.org/2003/role/label" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue_486" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_464" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue_486" use="optional" order="35" preferredLabel="http://www.xbrl.org/2003/role/label" />
<loc xlink:type="locator" xlink:href="myrg-20180630.xsd#myrg_ReversalOfShareBasedCompensation" xlink:label="loc_myrg_ReversalOfShareBasedCompensation_487" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_464" xlink:to="loc_myrg_ReversalOfShareBasedCompensation_487" use="optional" order="36" preferredLabel="http://www.xbrl.org/2003/role/label" />
</presentationLink>
<presentationLink xlink:type="extended" xlink:role="http://www.myrgroup.com/role/SegmentInformationDetails">
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_SegmentReportingAbstract" xlink:label="loc_us-gaap_SegmentReportingAbstract_489" />
<loc xlink:type="locator" xlink:href="myrg-20180630.xsd#myrg_SegmentTable" xlink:label="loc_myrg_SegmentTable_490" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SegmentReportingAbstract_489" xlink:to="loc_myrg_SegmentTable_490" use="optional" order="1" preferredLabel="http://www.xbrl.org/2003/role/label" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_StatementBusinessSegmentsAxis" xlink:label="loc_us-gaap_StatementBusinessSegmentsAxis_491" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_myrg_SegmentTable_490" xlink:to="loc_us-gaap_StatementBusinessSegmentsAxis_491" use="optional" order="2" preferredLabel="http://www.xbrl.org/2003/role/label" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_SegmentDomain" xlink:label="loc_us-gaap_SegmentDomain_492" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementBusinessSegmentsAxis_491" xlink:to="loc_us-gaap_SegmentDomain_492" use="optional" order="3" preferredLabel="http://www.xbrl.org/2003/role/label" />
<loc xlink:type="locator" xlink:href="myrg-20180630.xsd#myrg_TdMember" xlink:label="loc_myrg_TdMember_494" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SegmentDomain_492" xlink:to="loc_myrg_TdMember_494" use="optional" order="4" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" />
<loc xlink:type="locator" xlink:href="myrg-20180630.xsd#myrg_CiMember" xlink:label="loc_myrg_CiMember_495" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SegmentDomain_492" xlink:to="loc_myrg_CiMember_495" use="optional" order="5" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_CorporateMember" xlink:label="loc_us-gaap_CorporateMember_496" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SegmentDomain_492" xlink:to="loc_us-gaap_CorporateMember_496" use="optional" order="6" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_SegmentReportingInformationLineItems" xlink:label="loc_us-gaap_SegmentReportingInformationLineItems_493" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_myrg_SegmentTable_490" xlink:to="loc_us-gaap_SegmentReportingInformationLineItems_493" use="optional" order="7" preferredLabel="http://www.xbrl.org/2003/role/label" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_RevenueFromContractWithCustomerIncludingAssessedTax" xlink:label="loc_us-gaap_RevenueFromContractWithCustomerIncludingAssessedTax_497" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SegmentReportingInformationLineItems_493" xlink:to="loc_us-gaap_RevenueFromContractWithCustomerIncludingAssessedTax_497" use="optional" order="8" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_OperatingIncomeLoss" xlink:label="loc_us-gaap_OperatingIncomeLoss_498" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SegmentReportingInformationLineItems_493" xlink:to="loc_us-gaap_OperatingIncomeLoss_498" use="optional" order="9" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
</presentationLink>
<presentationLink xlink:type="extended" xlink:role="http://www.myrgroup.com/role/SegmentInformationDetailsTextual">
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_SegmentReportingAbstract" xlink:label="loc_us-gaap_SegmentReportingAbstract_500" />
<loc xlink:type="locator" xlink:href="myrg-20180630.xsd#myrg_SegmentTable" xlink:label="loc_myrg_SegmentTable_501" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SegmentReportingAbstract_500" xlink:to="loc_myrg_SegmentTable_501" use="optional" order="1" preferredLabel="http://www.xbrl.org/2003/role/label" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_SubsegmentsAxis" xlink:label="loc_us-gaap_SubsegmentsAxis_502" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_myrg_SegmentTable_501" xlink:to="loc_us-gaap_SubsegmentsAxis_502" use="optional" order="2" preferredLabel="http://www.xbrl.org/2003/role/label" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_SubsegmentsDomain" xlink:label="loc_us-gaap_SubsegmentsDomain_507" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SubsegmentsAxis_502" xlink:to="loc_us-gaap_SubsegmentsDomain_507" use="optional" order="3" preferredLabel="http://www.xbrl.org/2003/role/label" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/srt/2018/elts/srt-2018-01-31.xsd#srt_StatementGeographicalAxis" xlink:label="loc_srt_StatementGeographicalAxis_503" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_myrg_SegmentTable_501" xlink:to="loc_srt_StatementGeographicalAxis_503" use="optional" order="4" preferredLabel="http://www.xbrl.org/2003/role/label" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/srt/2018/elts/srt-2018-01-31.xsd#srt_SegmentGeographicalDomain" xlink:label="loc_srt_SegmentGeographicalDomain_508" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_StatementGeographicalAxis_503" xlink:to="loc_srt_SegmentGeographicalDomain_508" use="optional" order="5" preferredLabel="http://www.xbrl.org/2003/role/label" />
<loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2018/dei-2018-01-31.xsd#dei_LegalEntityAxis" xlink:label="loc_dei_LegalEntityAxis_504" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_myrg_SegmentTable_501" xlink:to="loc_dei_LegalEntityAxis_504" use="optional" order="6" preferredLabel="http://www.xbrl.org/2003/role/label" />
<loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2018/dei-2018-01-31.xsd#dei_EntityDomain" xlink:label="loc_dei_EntityDomain_505" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_LegalEntityAxis_504" xlink:to="loc_dei_EntityDomain_505" use="optional" order="7" preferredLabel="http://www.xbrl.org/2003/role/label" />
<loc xlink:type="locator" xlink:href="myrg-20180630.xsd#myrg_CanadianOperationMember" xlink:label="loc_myrg_CanadianOperationMember_509" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_EntityDomain_505" xlink:to="loc_myrg_CanadianOperationMember_509" use="optional" order="8" preferredLabel="http://www.xbrl.org/2003/role/label" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_SegmentReportingInformationLineItems" xlink:label="loc_us-gaap_SegmentReportingInformationLineItems_506" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_myrg_SegmentTable_501" xlink:to="loc_us-gaap_SegmentReportingInformationLineItems_506" use="optional" order="9" preferredLabel="http://www.xbrl.org/2003/role/label" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_RevenueFromContractWithCustomerIncludingAssessedTax" xlink:label="loc_us-gaap_RevenueFromContractWithCustomerIncludingAssessedTax_510" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SegmentReportingInformationLineItems_506" xlink:to="loc_us-gaap_RevenueFromContractWithCustomerIncludingAssessedTax_510" use="optional" order="10" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" />
</presentationLink>
<presentationLink xlink:type="extended" xlink:role="http://www.myrgroup.com/role/EarningsPerShareDetails">
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_EarningsPerShareAbstract" xlink:label="loc_us-gaap_EarningsPerShareAbstract_512" />
<loc xlink:type="locator" xlink:href="myrg-20180630.xsd#myrg_EariningsPerShareTable" xlink:label="loc_myrg_EariningsPerShareTable_513" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_EarningsPerShareAbstract_512" xlink:to="loc_myrg_EariningsPerShareTable_513" use="optional" order="1" preferredLabel="http://www.xbrl.org/2003/role/label" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_StatementClassOfStockAxis" xlink:label="loc_us-gaap_StatementClassOfStockAxis_514" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_myrg_EariningsPerShareTable_513" xlink:to="loc_us-gaap_StatementClassOfStockAxis_514" use="optional" order="2" preferredLabel="http://www.xbrl.org/2003/role/label" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_ClassOfStockDomain" xlink:label="loc_us-gaap_ClassOfStockDomain_518" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementClassOfStockAxis_514" xlink:to="loc_us-gaap_ClassOfStockDomain_518" use="optional" order="3" preferredLabel="http://www.xbrl.org/2003/role/label" />
<loc xlink:type="locator" xlink:href="myrg-20180630.xsd#myrg_EarningsPerShareLineItems" xlink:label="loc_myrg_EarningsPerShareLineItems_515" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_myrg_EariningsPerShareTable_513" xlink:to="loc_myrg_EarningsPerShareLineItems_515" use="optional" order="4" preferredLabel="http://www.xbrl.org/2003/role/label" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_NetIncomeLossAbstract" xlink:label="loc_us-gaap_NetIncomeLossAbstract_516" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_myrg_EarningsPerShareLineItems_515" xlink:to="loc_us-gaap_NetIncomeLossAbstract_516" use="optional" order="5" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_NetIncomeLoss" xlink:label="loc_us-gaap_NetIncomeLoss_519" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NetIncomeLossAbstract_516" xlink:to="loc_us-gaap_NetIncomeLoss_519" use="optional" order="6" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_WeightedAverageNumberOfSharesOutstandingBasicAbstract" xlink:label="loc_us-gaap_WeightedAverageNumberOfSharesOutstandingBasicAbstract_517" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_myrg_EarningsPerShareLineItems_515" xlink:to="loc_us-gaap_WeightedAverageNumberOfSharesOutstandingBasicAbstract_517" use="optional" order="7" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_WeightedAverageNumberOfSharesOutstandingBasic" xlink:label="loc_us-gaap_WeightedAverageNumberOfSharesOutstandingBasic_520" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_WeightedAverageNumberOfSharesOutstandingBasicAbstract_517" xlink:to="loc_us-gaap_WeightedAverageNumberOfSharesOutstandingBasic_520" use="optional" order="8" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_WeightedAverageNumberDilutedSharesOutstandingAdjustment" xlink:label="loc_us-gaap_WeightedAverageNumberDilutedSharesOutstandingAdjustment_521" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_WeightedAverageNumberOfSharesOutstandingBasicAbstract_517" xlink:to="loc_us-gaap_WeightedAverageNumberDilutedSharesOutstandingAdjustment_521" use="optional" order="9" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding" xlink:label="loc_us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding_522" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_WeightedAverageNumberOfSharesOutstandingBasicAbstract_517" xlink:to="loc_us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding_522" use="optional" order="10" preferredLabel="http://www.xbrl.org/2003/role/totalLabel" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_EarningsPerShareBasic" xlink:label="loc_us-gaap_EarningsPerShareBasic_523" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_myrg_EarningsPerShareLineItems_515" xlink:to="loc_us-gaap_EarningsPerShareBasic_523" use="optional" order="11" preferredLabel="http://www.xbrl.org/2003/role/definitionGuidance" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_EarningsPerShareDiluted" xlink:label="loc_us-gaap_EarningsPerShareDiluted_524" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_myrg_EarningsPerShareLineItems_515" xlink:to="loc_us-gaap_EarningsPerShareDiluted_524" use="optional" order="12" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
</presentationLink>
<presentationLink xlink:type="extended" xlink:role="http://www.myrgroup.com/role/EarningsPerShareDetails1">
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_EarningsPerShareAbstract" xlink:label="loc_us-gaap_EarningsPerShareAbstract_526" />
<loc xlink:type="locator" xlink:href="myrg-20180630.xsd#myrg_EariningsPerShareTable" xlink:label="loc_myrg_EariningsPerShareTable_527" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_EarningsPerShareAbstract_526" xlink:to="loc_myrg_EariningsPerShareTable_527" use="optional" order="1" preferredLabel="http://www.xbrl.org/2003/role/label" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis" xlink:label="loc_us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis_528" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_myrg_EariningsPerShareTable_527" xlink:to="loc_us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis_528" use="optional" order="2" preferredLabel="http://www.xbrl.org/2003/role/label" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_AntidilutiveSecuritiesNameDomain" xlink:label="loc_us-gaap_AntidilutiveSecuritiesNameDomain_529" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis_528" xlink:to="loc_us-gaap_AntidilutiveSecuritiesNameDomain_529" use="optional" order="3" preferredLabel="http://www.xbrl.org/2003/role/label" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_PerformanceSharesMember" xlink:label="loc_us-gaap_PerformanceSharesMember_531" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AntidilutiveSecuritiesNameDomain_529" xlink:to="loc_us-gaap_PerformanceSharesMember_531" use="optional" order="4" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="myrg-20180630.xsd#myrg_RestrictedstockMember" xlink:label="loc_myrg_RestrictedstockMember_532" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AntidilutiveSecuritiesNameDomain_529" xlink:to="loc_myrg_RestrictedstockMember_532" use="optional" order="5" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareLineItems" xlink:label="loc_us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareLineItems_530" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_myrg_EariningsPerShareTable_527" xlink:to="loc_us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareLineItems_530" use="optional" order="6" preferredLabel="http://www.xbrl.org/2003/role/label" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount" xlink:label="loc_us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount_533" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareLineItems_530" xlink:to="loc_us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount_533" use="optional" order="7" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
</presentationLink>
<presentationLink xlink:type="extended" xlink:role="http://www.myrgroup.com/role/SubsequentEventsDetailsTextual">
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_SubsequentEventsAbstract" xlink:label="loc_us-gaap_SubsequentEventsAbstract_218833" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_StatementTable" xlink:label="loc_us-gaap_StatementTable_218835" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SubsequentEventsAbstract_218833" xlink:to="loc_us-gaap_StatementTable_218835" use="optional" order="1" preferredLabel="http://www.xbrl.org/2003/role/label" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_StatementClassOfStockAxis" xlink:label="loc_us-gaap_StatementClassOfStockAxis_218836" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementTable_218835" xlink:to="loc_us-gaap_StatementClassOfStockAxis_218836" use="optional" order="2" preferredLabel="http://www.xbrl.org/2003/role/label" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_ClassOfStockDomain" xlink:label="loc_us-gaap_ClassOfStockDomain_218837" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementClassOfStockAxis_218836" xlink:to="loc_us-gaap_ClassOfStockDomain_218837" use="optional" order="3" preferredLabel="http://www.xbrl.org/2003/role/label" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_BusinessAcquisitionAxis" xlink:label="loc_us-gaap_BusinessAcquisitionAxis_218842" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementTable_218835" xlink:to="loc_us-gaap_BusinessAcquisitionAxis_218842" use="optional" order="4" preferredLabel="http://www.xbrl.org/2003/role/label" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_BusinessAcquisitionAcquireeDomain" xlink:label="loc_us-gaap_BusinessAcquisitionAcquireeDomain_218843" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BusinessAcquisitionAxis_218842" xlink:to="loc_us-gaap_BusinessAcquisitionAcquireeDomain_218843" use="optional" order="5" preferredLabel="http://www.xbrl.org/2003/role/label" />
<loc xlink:type="locator" xlink:href="myrg-20180630.xsd#myrg_HuenElectricIncMember" xlink:label="loc_myrg_HuenElectricIncMember_218844" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BusinessAcquisitionAcquireeDomain_218843" xlink:to="loc_myrg_HuenElectricIncMember_218844" use="optional" order="6" preferredLabel="http://www.xbrl.org/2003/role/label" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_SubsequentEventTypeAxis" xlink:label="loc_us-gaap_SubsequentEventTypeAxis_218845" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementTable_218835" xlink:to="loc_us-gaap_SubsequentEventTypeAxis_218845" use="optional" order="7" preferredLabel="http://www.xbrl.org/2003/role/label" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_SubsequentEventTypeDomain" xlink:label="loc_us-gaap_SubsequentEventTypeDomain_218846" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SubsequentEventTypeAxis_218845" xlink:to="loc_us-gaap_SubsequentEventTypeDomain_218846" use="optional" order="8" preferredLabel="http://www.xbrl.org/2003/role/label" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_SubsequentEventMember" xlink:label="loc_us-gaap_SubsequentEventMember_218847" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SubsequentEventTypeDomain_218846" xlink:to="loc_us-gaap_SubsequentEventMember_218847" use="optional" order="9" preferredLabel="http://www.xbrl.org/2003/role/label" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_SubsequentEventLineItems" xlink:label="loc_us-gaap_SubsequentEventLineItems_218839" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementTable_218835" xlink:to="loc_us-gaap_SubsequentEventLineItems_218839" use="optional" order="10" preferredLabel="http://www.xbrl.org/2003/role/label" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_BusinessCombinationAcquisitionRelatedCosts" xlink:label="loc_us-gaap_BusinessCombinationAcquisitionRelatedCosts_218840" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SubsequentEventLineItems_218839" xlink:to="loc_us-gaap_BusinessCombinationAcquisitionRelatedCosts_218840" use="optional" order="11" preferredLabel="http://www.xbrl.org/2003/role/label" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_PaymentsToAcquireBusinessesGross" xlink:label="loc_us-gaap_PaymentsToAcquireBusinessesGross_218841" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SubsequentEventLineItems_218839" xlink:to="loc_us-gaap_PaymentsToAcquireBusinessesGross_218841" use="optional" order="12" preferredLabel="http://www.xbrl.org/2003/role/label" />
</presentationLink>
</linkbase>
</XBRL>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>13
<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.10.0.1</span><table class="report" border="0" cellspacing="2" id="idp6826806656">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Document And Entity Information - shares<br></strong></div></th>
<th class="th" colspan="1">6 Months Ended</th>
<th class="th" colspan="1"></th>
</tr>
<tr>
<th class="th"><div>Jun. 30, 2018</div></th>
<th class="th"><div>Jul. 27, 2018</div></th>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_dei_DocumentInformationLineItems', window );"><strong>Document Information [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_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_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_DocumentPeriodEndDate', window );">Document Period End Date</a></td>
<td class="text">Jun. 30,  2018<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr 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_DocumentFiscalYearFocus', window );">Document Fiscal Year Focus</a></td>
<td class="text">2018<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr 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_DocumentFiscalPeriodFocus', window );">Document Fiscal Period Focus</a></td>
<td class="text">Q2<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr 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 INC.<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_dei_EntityCentralIndexKey', window );">Entity Central Index Key</a></td>
<td class="text">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>
<tr 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_TradingSymbol', window );">Trading Symbol</a></td>
<td class="text">MYRG<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_dei_EntityCommonStockSharesOutstanding', window );">Entity Common Stock, Shares Outstanding</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">16,565,604<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>If the value is true, then the document is an amendment to previously-filed/accepted document.</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_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>This is focus fiscal period of the document report. For a first quarter 2006 quarterly report, which may also provide financial information from prior periods, the first fiscal quarter should be given as the fiscal period focus. Values: FY, Q1, Q2, Q3, Q4, H1, H2, M9, T1, T2, T3, M8, CY.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_DocumentFiscalPeriodFocus</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dei:fiscalPeriodItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_DocumentFiscalYearFocus">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>This is focus fiscal year of the document report in CCYY format. For a 2006 annual report, which may also provide financial information from prior periods, fiscal 2006 should be given as the fiscal year focus. Example: 2006.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_DocumentFiscalYearFocus</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:gYearItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_DocumentInformationLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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;">dei_DocumentInformationLineItems</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_DocumentPeriodEndDate">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The end date of the period reflected on the cover page if a periodic report. For all other reports and registration statements containing historical data, it is the date up through which that historical data is presented.  If there is no historical data in the report, use the filing date. The format of the date is CCYY-MM-DD.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_DocumentPeriodEndDate</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:dateItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_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_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_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: (1) Large Accelerated Filer, (2) Accelerated Filer, (3) Non-accelerated Filer, (4) Smaller Reporting Company (Non-accelerated), (5) Smaller Reporting Accelerated Filer or (6) Smaller Reporting Company and Large 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_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_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>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>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>14
<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.10.0.1</span><table class="report" border="0" cellspacing="2" id="idp6827536736">
<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>Jun. 30, 2018</div></th>
<th class="th"><div>Dec. 31, 2017</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">$ 4,203<span></span>
</td>
<td class="nump">$ 5,343<span></span>
</td>
</tr>
<tr class="re">
<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 $568 and $605, respectively</a></td>
<td class="nump">280,018<span></span>
</td>
<td class="nump">283,008<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_CostsInExcessOfBillingsOnUncompletedContractsOrProgramsExpectedToBeCollectedWithinOneYear', window );">Costs and estimated earnings in excess of billings on uncompleted contracts</a></td>
<td class="nump">87,356<span></span>
</td>
<td class="nump">78,260<span></span>
</td>
</tr>
<tr class="re">
<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">4,380<span></span>
</td>
<td class="nump">4,221<span></span>
</td>
</tr>
<tr class="ro">
<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, net</a></td>
<td class="nump">0<span></span>
</td>
<td class="nump">391<span></span>
</td>
</tr>
<tr class="re">
<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,565<span></span>
</td>
<td class="nump">8,513<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">383,522<span></span>
</td>
<td class="nump">379,736<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentNet', window );">Property and equipment, net of accumulated depreciation of $242,985 and $231,391, respectively</a></td>
<td class="nump">155,571<span></span>
</td>
<td class="nump">148,084<span></span>
</td>
</tr>
<tr class="ro">
<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">46,984<span></span>
</td>
<td class="nump">46,994<span></span>
</td>
</tr>
<tr class="re">
<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 $5,423 and $5,183, respectively</a></td>
<td class="nump">10,592<span></span>
</td>
<td class="nump">10,852<span></span>
</td>
</tr>
<tr class="ro">
<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">14,466<span></span>
</td>
<td class="nump">14,295<span></span>
</td>
</tr>
<tr class="re">
<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">908<span></span>
</td>
<td class="nump">168<span></span>
</td>
</tr>
<tr class="ro">
<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">3,551<span></span>
</td>
<td class="nump">3,659<span></span>
</td>
</tr>
<tr class="reu">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_Assets', window );">Total assets</a></td>
<td class="nump">615,594<span></span>
</td>
<td class="nump">603,788<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_LiabilitiesCurrentAbstract', window );"><strong>Current liabilities:</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_CapitalLeaseObligationsCurrent', window );">Current portion of capital lease obligations</a></td>
<td class="nump">1,102<span></span>
</td>
<td class="nump">1,086<span></span>
</td>
</tr>
<tr class="ro">
<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">98,804<span></span>
</td>
<td class="nump">110,383<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_BillingsInExcessOfCostCurrent', window );">Billings in excess of costs and estimated earnings on uncompleted contracts</a></td>
<td class="nump">48,407<span></span>
</td>
<td class="nump">28,919<span></span>
</td>
</tr>
<tr class="ro">
<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">13,016<span></span>
</td>
<td class="nump">13,138<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AccruedIncomeTaxesCurrent', window );">Income taxes payable, net</a></td>
<td class="nump">1,857<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_OtherLiabilitiesCurrent', window );">Other current liabilities</a></td>
<td class="nump">43,536<span></span>
</td>
<td class="nump">35,038<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">206,722<span></span>
</td>
<td class="nump">188,564<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DeferredTaxLiabilitiesNoncurrent', window );">Deferred income tax liabilities</a></td>
<td class="nump">13,818<span></span>
</td>
<td class="nump">13,452<span></span>
</td>
</tr>
<tr class="re">
<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">57,804<span></span>
</td>
<td class="nump">78,960<span></span>
</td>
</tr>
<tr class="ro">
<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">32,093<span></span>
</td>
<td class="nump">32,225<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_CapitalLeaseObligationsNoncurrent', window );">Capital lease obligations, net of current maturities</a></td>
<td class="nump">2,068<span></span>
</td>
<td class="nump">2,629<span></span>
</td>
</tr>
<tr class="ro">
<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">464<span></span>
</td>
<td class="nump">919<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_Liabilities', window );">Total liabilities</a></td>
<td class="nump">312,969<span></span>
</td>
<td class="nump">316,749<span></span>
</td>
</tr>
<tr class="ro">
<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="re">
<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' equity:</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_PreferredStockValueOutstanding', window );">Preferred stock&#8212;$0.01 par value per share; 4,000,000 authorized shares; none issued and outstanding at June 30, 2018 and December 31, 2017</a></td>
<td class="nump">0<span></span>
</td>
<td class="nump">0<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_CommonStockValue', window );">Common stock&#8212;$0.01 par value per share; 100,000,000 authorized shares; 16,565,333 and 16,464,757 shares issued and outstanding at June 30, 2018 and December 31, 2017, respectively</a></td>
<td class="nump">165<span></span>
</td>
<td class="nump">163<span></span>
</td>
</tr>
<tr class="ro">
<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">146,610<span></span>
</td>
<td class="nump">143,934<span></span>
</td>
</tr>
<tr class="re">
<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">(300)<span></span>
</td>
<td class="num">(299)<span></span>
</td>
</tr>
<tr class="ro">
<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">156,150<span></span>
</td>
<td class="nump">143,241<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_StockholdersEquity', window );">Total stockholders' equity</a></td>
<td class="nump">302,625<span></span>
</td>
<td class="nump">287,039<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_LiabilitiesAndStockholdersEquity', window );">Total liabilities and stockholders' equity</a></td>
<td class="nump">$ 615,594<span></span>
</td>
<td class="nump">$ 603,788<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=6877327&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AccountsPayableCurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AccountsReceivableNetCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount due from customers or clients, within one year of the balance sheet date (or the normal operating cycle, whichever is longer), for goods or services (including trade receivables) that have been delivered or sold in the normal course of business, reduced to the estimated net realizable fair value by an allowance established by the entity of the amount it deems uncertain of collection.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 606<br> -SubTopic 10<br> -Section 50<br> -Paragraph 8<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=109196051&amp;loc=SL49130549-203045<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))<br> -URI http://asc.fasb.org/extlink&amp;oid=6877327&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_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_AccruedIncomeTaxesCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Carrying amount as of the balance sheet date of the unpaid sum of the known and estimated amounts payable to satisfy all currently due domestic and foreign income tax 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 944<br> -SubTopic 210<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-03(a)(15)(b)(1))<br> -URI http://asc.fasb.org/extlink&amp;oid=6879938&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(15)(1))<br> -URI http://asc.fasb.org/extlink&amp;oid=6876686&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(20))<br> -URI http://asc.fasb.org/extlink&amp;oid=6877327&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AccruedIncomeTaxesCurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>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_AccumulatedOtherComprehensiveIncomeLossNetOfTax">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Accumulated change in equity from transactions and other events and circumstances from non-owner sources, net of tax effect, at period end. Excludes Net Income (Loss), and accumulated changes in equity from transactions resulting from investments by owners and distributions to owners. Includes foreign currency translation items, certain pension adjustments, unrealized gains and losses on certain investments in debt and equity securities, other than temporary impairment (OTTI) losses related to factors other than credit losses on available-for-sale and held-to-maturity debt securities that an entity does not intend to sell and it is not more likely than not that the entity will be required to sell before recovery of the amortized cost basis, as well as changes in the fair value of derivatives related to the effective portion of a designated cash flow hedge.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 45<br> -Paragraph 11<br> -URI http://asc.fasb.org/extlink&amp;oid=114867106&amp;loc=d3e637-108580<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 45<br> -Paragraph 14A<br> -URI http://asc.fasb.org/extlink&amp;oid=114867106&amp;loc=SL7669686-108580<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 45<br> -Paragraph 14<br> -URI http://asc.fasb.org/extlink&amp;oid=114867106&amp;loc=d3e681-108580<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AdditionalPaidInCapitalCommonStock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Value received from shareholders in common stock-related transactions that are in excess of par value or stated value and amounts received from other stock-related transactions. Includes only common stock transactions (excludes preferred stock transactions). May be called contributed capital, capital in excess of par, capital surplus, or paid-in capital.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(30)(a)(1))<br> -URI http://asc.fasb.org/extlink&amp;oid=6877327&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AdditionalPaidInCapitalCommonStock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_Assets">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Sum of the carrying amounts as of the balance sheet date of all assets that are recognized. Assets are probable future economic benefits obtained or controlled by an entity as a result of past transactions or events.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 210<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-03(11))<br> -URI http://asc.fasb.org/extlink&amp;oid=6876686&amp;loc=d3e534808-122878<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 22<br> -URI http://asc.fasb.org/extlink&amp;oid=115929826&amp;loc=d3e8736-108599<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 210<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-03(a)(12))<br> -URI http://asc.fasb.org/extlink&amp;oid=6879938&amp;loc=d3e572229-122910<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_Assets</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AssetsCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Sum of the carrying amounts as of the balance sheet date of all assets that are expected to be realized in cash, sold, or consumed within one year (or the normal operating cycle, if longer). Assets are probable future economic benefits obtained or controlled by an entity as a result of past transactions or events.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section 45<br> -Paragraph 3<br> -URI http://asc.fasb.org/extlink&amp;oid=82887183&amp;loc=d3e6801-107765<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02.9)<br> -URI http://asc.fasb.org/extlink&amp;oid=6877327&amp;loc=d3e13212-122682<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section 45<br> -Paragraph 1<br> -URI http://asc.fasb.org/extlink&amp;oid=82887183&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_BillingsInExcessOfCostCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Liability attributable to (i) billings in excess of costs under the percentage of completion contract accounting method representing the difference between contractually invoiced amounts (billings) and revenue recognized based, for example, on costs incurred to estimated total costs at period end or (ii) contractually invoiced amounts (billings) in excess of costs incurred and accumulated under the completed contract accounting method that are expected to be realized within one year or one operating cycle, whichever is longer, from 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_BillingsInExcessOfCostCurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>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_CapitalLeaseObligationsCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 capital lease obligation 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 S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(19))<br> -URI http://asc.fasb.org/extlink&amp;oid=6877327&amp;loc=d3e13212-122682<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 840<br> -SubTopic 30<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=84164817&amp;loc=d3e45280-112737<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 840<br> -SubTopic 30<br> -Section 45<br> -Paragraph 2<br> -URI http://asc.fasb.org/extlink&amp;oid=84164758&amp;loc=d3e45023-112735<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CapitalLeaseObligationsCurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>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_CapitalLeaseObligationsNoncurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 equal to the present value (the principal) at the beginning of the lease term of minimum lease payments during the lease term (excluding that portion of the payments representing executory costs such as insurance, maintenance, and taxes to be paid by the lessor, together with any profit thereon) net of payments or other amounts applied to the principal, through the balance sheet date and due to be paid more than one year (or one operating cycle, if longer) after 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 840<br> -SubTopic 30<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=84164817&amp;loc=d3e45280-112737<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 840<br> -SubTopic 30<br> -Section 45<br> -Paragraph 2<br> -URI http://asc.fasb.org/extlink&amp;oid=84164758&amp;loc=d3e45023-112735<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.22)<br> -URI http://asc.fasb.org/extlink&amp;oid=6877327&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CapitalLeaseObligationsNoncurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>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_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=109223946&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=82887183&amp;loc=d3e6676-107765<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02.1)<br> -URI http://asc.fasb.org/extlink&amp;oid=6877327&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CashAndCashEquivalentsAtCarryingValue</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_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=6877327&amp;loc=d3e13212-122682<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 210<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-03.(a),19)<br> -URI http://asc.fasb.org/extlink&amp;oid=6879938&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=6876686&amp;loc=d3e534808-122878<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 450<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1<br> -URI http://asc.fasb.org/extlink&amp;oid=82911808&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=6877327&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CommonStockValue</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_CostsInExcessOfBillingsOnUncompletedContractsOrProgramsExpectedToBeCollectedWithinOneYear">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 receivable reflecting the cost incurred on uncompleted contracts in excess of related billings which is 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/otherTransitionRef<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=6877327&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CostsInExcessOfBillingsOnUncompletedContractsOrProgramsExpectedToBeCollectedWithinOneYear</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>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_DeferredTaxLiabilitiesNoncurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 and classified as noncurrent.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 45<br> -Paragraph 9<br> -URI http://asc.fasb.org/extlink&amp;oid=84176650&amp;loc=d3e31958-109318<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 45<br> -Paragraph 6<br> -URI http://asc.fasb.org/extlink&amp;oid=84176650&amp;loc=d3e31931-109318<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 45<br> -Paragraph 4<br> -URI http://asc.fasb.org/extlink&amp;oid=84176650&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_DeferredTaxLiabilitiesNoncurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_Goodwill">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount after accumulated impairment loss of an asset representing future economic benefits arising from other assets acquired in a business combination that are not individually identified and separately recognized.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 350<br> -SubTopic 20<br> -Section 45<br> -Paragraph 5<br> -URI http://asc.fasb.org/extlink&amp;oid=77989000&amp;loc=SL49117168-202975<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 350<br> -SubTopic 20<br> -Section 45<br> -Paragraph 1<br> -URI http://asc.fasb.org/extlink&amp;oid=99380562&amp;loc=d3e13770-109266<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_Goodwill</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_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=6879938&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=6876686&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=6877327&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_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=6877327&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_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=6877327&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_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=6877327&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_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://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02.19-26)<br> -URI http://asc.fasb.org/extlink&amp;oid=6877327&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_Liabilities</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LiabilitiesAndStockholdersEquity">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of liabilities and equity items, including the portion of equity attributable to noncontrolling interests, if any.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 210<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-03(23))<br> -URI http://asc.fasb.org/extlink&amp;oid=6876686&amp;loc=d3e534808-122878<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 210<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-03(a)(25))<br> -URI http://asc.fasb.org/extlink&amp;oid=6879938&amp;loc=d3e572229-122910<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(32))<br> -URI http://asc.fasb.org/extlink&amp;oid=6877327&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LiabilitiesAndStockholdersEquity</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LiabilitiesCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Total obligations incurred as part of normal operations that are expected to be paid during the following twelve months or within one business cycle, if longer.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02.21)<br> -URI http://asc.fasb.org/extlink&amp;oid=6877327&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LiabilitiesCurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LiabilitiesCurrentAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LiabilitiesCurrentAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_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=6877327&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_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_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=6877327&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_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=6877327&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OtherAssetsNoncurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OtherLiabilitiesCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of liabilities classified as other, due within one year or the normal operating cycle, if longer.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section 45<br> -Paragraph 5<br> -URI http://asc.fasb.org/extlink&amp;oid=82887183&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=82887183&amp;loc=d3e6911-107765<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02.20)<br> -URI http://asc.fasb.org/extlink&amp;oid=6877327&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OtherLiabilitiesCurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OtherLiabilitiesNoncurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of liabilities classified as other, due after one year or the normal operating cycle, if longer.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02.24)<br> -URI http://asc.fasb.org/extlink&amp;oid=6877327&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OtherLiabilitiesNoncurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_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=6877327&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_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_PropertyPlantAndEquipmentNet">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount after accumulated depreciation, depletion and amortization of physical assets used in the normal conduct of business to produce goods and services and not intended for resale. Examples include, but are not limited to, land, buildings, machinery and equipment, office equipment, and furniture and fixtures.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(14))<br> -URI http://asc.fasb.org/extlink&amp;oid=6877327&amp;loc=d3e13212-122682<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 360<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -URI http://asc.fasb.org/extlink&amp;oid=6391035&amp;loc=d3e2868-110229<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 210<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-03(a)(8))<br> -URI http://asc.fasb.org/extlink&amp;oid=6879938&amp;loc=d3e572229-122910<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(13))<br> -URI http://asc.fasb.org/extlink&amp;oid=6877327&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PropertyPlantAndEquipmentNet</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_RetainedEarningsAccumulatedDeficit">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The cumulative amount of the reporting entity's undistributed earnings or deficit.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(30)(a)(3))<br> -URI http://asc.fasb.org/extlink&amp;oid=6877327&amp;loc=d3e13212-122682<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 210<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-03(a)(23)(a)(4))<br> -URI http://asc.fasb.org/extlink&amp;oid=6879938&amp;loc=d3e572229-122910<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 505<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.3-04)<br> -URI http://asc.fasb.org/extlink&amp;oid=27012166&amp;loc=d3e187085-122770<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_RetainedEarningsAccumulatedDeficit</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_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://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 310<br> -SubTopic 10<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SAB Topic 4.E)<br> -URI http://asc.fasb.org/extlink&amp;oid=27010918&amp;loc=d3e74512-122707<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(31))<br> -URI http://asc.fasb.org/extlink&amp;oid=6877327&amp;loc=d3e13212-122682<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(29))<br> -URI http://asc.fasb.org/extlink&amp;oid=6877327&amp;loc=d3e13212-122682<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(30))<br> -URI http://asc.fasb.org/extlink&amp;oid=6877327&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_StockholdersEquity</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_StockholdersEquityAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_StockholdersEquityAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>15
<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.10.0.1</span><table class="report" border="0" cellspacing="2" id="idp6827598176">
<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>Jun. 30, 2018</div></th>
<th class="th"><div>Dec. 31, 2017</div></th>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AllowanceForDoubtfulAccountsReceivableCurrent', window );">Allowance for Doubtful Accounts Receivable, Current</a></td>
<td class="nump">$ 568<span></span>
</td>
<td class="nump">$ 605<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment', window );">Accumulated Depreciation, Depletion and Amortization, Property, Plant, and Equipment</a></td>
<td class="nump">242,985<span></span>
</td>
<td class="nump">231,391<span></span>
</td>
</tr>
<tr class="re">
<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 );">Finite-Lived Intangible Assets, Accumulated Amortization</a></td>
<td class="nump">$ 5,423<span></span>
</td>
<td class="nump">$ 5,183<span></span>
</td>
</tr>
<tr class="ro">
<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 or Stated Value 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</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</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</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 or Stated Value 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</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</a></td>
<td class="nump">16,565,333<span></span>
</td>
<td class="nump">16,464,757<span></span>
</td>
</tr>
<tr class="re">
<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</a></td>
<td class="nump">16,565,333<span></span>
</td>
<td class="nump">16,464,757<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_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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, depletion and amortization for physical assets used in the normal conduct of business to produce 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 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://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02.14)<br> -URI http://asc.fasb.org/extlink&amp;oid=6877327&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>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_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>A valuation allowance for trade and other receivables due to an Entity within one year (or the normal operating cycle, whichever is longer) that are expected to be uncollectible.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 310<br> -SubTopic 10<br> -Section 50<br> -Paragraph 4<br> -URI http://asc.fasb.org/extlink&amp;oid=84173941&amp;loc=d3e5074-111524<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.4)<br> -URI http://asc.fasb.org/extlink&amp;oid=6877327&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AllowanceForDoubtfulAccountsReceivableCurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_CommonStockParOrStatedValuePerShare">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Face amount or stated value per share of common stock.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(29))<br> -URI http://asc.fasb.org/extlink&amp;oid=6877327&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CommonStockParOrStatedValuePerShare</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>num:perShareItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_CommonStockSharesAuthorized">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The maximum number of common shares permitted to be issued by an entity's charter and bylaws.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(29))<br> -URI http://asc.fasb.org/extlink&amp;oid=6877327&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CommonStockSharesAuthorized</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_CommonStockSharesIssued">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Total number of common shares of an entity that have been sold or granted to shareholders (includes common shares that were issued, repurchased and remain in the treasury). These shares represent capital invested by the firm's shareholders and owners, and may be all or only a portion of the number of shares authorized. Shares issued include shares outstanding and shares held in the treasury.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(29))<br> -URI http://asc.fasb.org/extlink&amp;oid=6877327&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CommonStockSharesIssued</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_CommonStockSharesOutstanding">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Number of shares of common stock outstanding. Common stock represent the ownership interest in a corporation.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 505<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -URI http://asc.fasb.org/extlink&amp;oid=109259400&amp;loc=d3e21463-112644<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(29))<br> -URI http://asc.fasb.org/extlink&amp;oid=6877327&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CommonStockSharesOutstanding</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_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://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)<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=6877327&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PreferredStockParOrStatedValuePerShare</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>num:perShareItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PreferredStockSharesAuthorized">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The maximum number of nonredeemable preferred shares (or preferred stock redeemable solely at the option of the issuer) permitted to be issued by an entity's charter and bylaws.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(28))<br> -URI http://asc.fasb.org/extlink&amp;oid=6877327&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PreferredStockSharesAuthorized</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PreferredStockSharesIssued">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Total number of nonredeemable preferred shares (or preferred stock redeemable solely at the option of the issuer) issued to shareholders (includes related preferred shares that were issued, repurchased, and remain in the treasury). May be all or portion of the number of preferred shares authorized. Excludes preferred shares that are classified as debt.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(28))<br> -URI http://asc.fasb.org/extlink&amp;oid=6877327&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PreferredStockSharesIssued</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PreferredStockSharesOutstanding">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Aggregate share number for all nonredeemable preferred stock (or preferred stock redeemable solely at the option of the issuer) held by stockholders. Does not include preferred shares that have been repurchased.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(28))<br> -URI http://asc.fasb.org/extlink&amp;oid=6877327&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PreferredStockSharesOutstanding</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>16
<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.10.0.1</span><table class="report" border="0" cellspacing="2" id="idp6827146800">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>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">6 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Jun. 30, 2018</div></th>
<th class="th"><div>Jun. 30, 2017</div></th>
<th class="th"><div>Jun. 30, 2018</div></th>
<th class="th"><div>Jun. 30, 2017</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_RevenueFromContractWithCustomerExcludingAssessedTax', window );">Contract revenues</a></td>
<td class="nump">$ 339,676<span></span>
</td>
<td class="nump">$ 356,185<span></span>
</td>
<td class="nump">$ 685,287<span></span>
</td>
<td class="nump">$ 656,314<span></span>
</td>
</tr>
<tr class="ro">
<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">301,046<span></span>
</td>
<td class="nump">328,668<span></span>
</td>
<td class="nump">610,904<span></span>
</td>
<td class="nump">603,057<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_GrossProfit', window );">Gross profit</a></td>
<td class="nump">38,630<span></span>
</td>
<td class="nump">27,517<span></span>
</td>
<td class="nump">74,383<span></span>
</td>
<td class="nump">53,257<span></span>
</td>
</tr>
<tr class="ro">
<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">29,168<span></span>
</td>
<td class="nump">25,024<span></span>
</td>
<td class="nump">57,448<span></span>
</td>
<td class="nump">50,803<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AmortizationOfIntangibleAssets', window );">Amortization of intangible assets</a></td>
<td class="nump">119<span></span>
</td>
<td class="nump">210<span></span>
</td>
<td class="nump">236<span></span>
</td>
<td class="nump">398<span></span>
</td>
</tr>
<tr class="ro">
<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,014)<span></span>
</td>
<td class="num">(1,319)<span></span>
</td>
<td class="num">(2,065)<span></span>
</td>
<td class="num">(2,026)<span></span>
</td>
</tr>
<tr class="reu">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_OperatingIncomeLoss', window );">Income from operations</a></td>
<td class="nump">10,357<span></span>
</td>
<td class="nump">3,602<span></span>
</td>
<td class="nump">18,764<span></span>
</td>
<td class="nump">4,082<span></span>
</td>
</tr>
<tr class="ro">
<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="re">
<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">3<span></span>
</td>
<td class="nump">0<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_InterestExpense', window );">Interest expense</a></td>
<td class="num">(783)<span></span>
</td>
<td class="num">(594)<span></span>
</td>
<td class="num">(1,504)<span></span>
</td>
<td class="num">(1,108)<span></span>
</td>
</tr>
<tr class="re">
<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, net</a></td>
<td class="nump">25<span></span>
</td>
<td class="nump">751<span></span>
</td>
<td class="nump">274<span></span>
</td>
<td class="nump">1,625<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_IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments', window );">Income before provision for income taxes</a></td>
<td class="nump">9,599<span></span>
</td>
<td class="nump">3,762<span></span>
</td>
<td class="nump">17,534<span></span>
</td>
<td class="nump">4,603<span></span>
</td>
</tr>
<tr class="re">
<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">2,764<span></span>
</td>
<td class="nump">2,532<span></span>
</td>
<td class="nump">5,055<span></span>
</td>
<td class="nump">2,173<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_NetIncomeLoss', window );">Net income</a></td>
<td class="nump">$ 6,835<span></span>
</td>
<td class="nump">$ 1,230<span></span>
</td>
<td class="nump">$ 12,479<span></span>
</td>
<td class="nump">$ 2,430<span></span>
</td>
</tr>
<tr class="re">
<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>Income per common share:</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">$ 0.42<span></span>
</td>
<td class="nump">$ 0.08<span></span>
</td>
<td class="nump">$ 0.76<span></span>
</td>
<td class="nump">$ 0.15<span></span>
</td>
</tr>
<tr class="re">
<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">$ 0.41<span></span>
</td>
<td class="nump">$ 0.07<span></span>
</td>
<td class="nump">$ 0.75<span></span>
</td>
<td class="nump">$ 0.15<span></span>
</td>
</tr>
<tr class="ro">
<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="re">
<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,455<span></span>
</td>
<td class="nump">16,312<span></span>
</td>
<td class="nump">16,388<span></span>
</td>
<td class="nump">16,237<span></span>
</td>
</tr>
<tr class="ro">
<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,592<span></span>
</td>
<td class="nump">16,503<span></span>
</td>
<td class="nump">16,555<span></span>
</td>
<td class="nump">16,476<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_NetIncomeLoss', window );">Net income</a></td>
<td class="nump">$ 6,835<span></span>
</td>
<td class="nump">$ 1,230<span></span>
</td>
<td class="nump">$ 12,479<span></span>
</td>
<td class="nump">$ 2,430<span></span>
</td>
</tr>
<tr class="ro">
<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="re">
<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="nump">16<span></span>
</td>
<td class="nump">59<span></span>
</td>
<td class="num">(1)<span></span>
</td>
<td class="nump">10<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_OtherComprehensiveIncomeLossNetOfTax', window );">Other comprehensive income (loss)</a></td>
<td class="nump">16<span></span>
</td>
<td class="nump">59<span></span>
</td>
<td class="num">(1)<span></span>
</td>
<td class="nump">10<span></span>
</td>
</tr>
<tr class="reu">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ComprehensiveIncomeNetOfTax', window );">Total comprehensive income</a></td>
<td class="nump">$ 6,851<span></span>
</td>
<td class="nump">$ 1,289<span></span>
</td>
<td class="nump">$ 12,478<span></span>
</td>
<td class="nump">$ 2,440<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=109223946&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://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=114867106&amp;loc=d3e557-108580<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 45<br> -Paragraph 1B<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=114867106&amp;loc=SL7669625-108580<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 45<br> -Paragraph 1A<br> -Subparagraph (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=114867106&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_CostOfGoodsAndServicesSold">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The aggregate costs related to goods produced and sold and services rendered by an entity during the reporting period. This excludes costs incurred during the reporting period related to financial services rendered and other revenue generating activities.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03.2(a),(d))<br> -URI http://asc.fasb.org/extlink&amp;oid=115205541&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_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_EarningsPerShareBasic">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The amount of net income (loss) for the period per each share of common stock or unit outstanding during the reporting period.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 220<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-04(19))<br> -URI http://asc.fasb.org/extlink&amp;oid=114873790&amp;loc=SL114874131-224263<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 45<br> -Paragraph 7<br> -URI http://asc.fasb.org/extlink&amp;oid=109260490&amp;loc=d3e1337-109256<br><br>Reference 3: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 55<br> -Paragraph 52<br> -URI http://asc.fasb.org/extlink&amp;oid=109256448&amp;loc=d3e4984-109258<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03(21))<br> -URI http://asc.fasb.org/extlink&amp;oid=115205541&amp;loc=SL114868664-224227<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 11<br> -URI http://asc.fasb.org/extlink&amp;oid=109234566&amp;loc=d3e22694-107794<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=6371337&amp;loc=d3e3550-109257<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 45<br> -Paragraph 2<br> -URI http://asc.fasb.org/extlink&amp;oid=109260490&amp;loc=d3e1252-109256<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 220<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-04(23))<br> -URI http://asc.fasb.org/extlink&amp;oid=114873765&amp;loc=SL114874048-224260<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 45<br> -Paragraph 60B<br> -Subparagraph (d)<br> -URI http://asc.fasb.org/extlink&amp;oid=109260490&amp;loc=SL5780133-109256<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_EarningsPerShareBasic</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>num:perShareItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_EarningsPerShareDiluted">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The amount of net income (loss) for the period available to each share of common stock or common unit outstanding during the reporting period and to each share or unit that would have been outstanding assuming the issuance of common shares or units for all dilutive potential common shares or units outstanding during the reporting period.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 55<br> -Paragraph 52<br> -URI http://asc.fasb.org/extlink&amp;oid=109256448&amp;loc=d3e4984-109258<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 45<br> -Paragraph 2<br> -URI http://asc.fasb.org/extlink&amp;oid=109260490&amp;loc=d3e1252-109256<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=6371337&amp;loc=d3e3550-109257<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 220<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-04(23))<br> -URI http://asc.fasb.org/extlink&amp;oid=114873765&amp;loc=SL114874048-224260<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 11<br> -URI http://asc.fasb.org/extlink&amp;oid=109234566&amp;loc=d3e22694-107794<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 45<br> -Paragraph 7<br> -URI http://asc.fasb.org/extlink&amp;oid=109260490&amp;loc=d3e1337-109256<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03(21))<br> -URI http://asc.fasb.org/extlink&amp;oid=115205541&amp;loc=SL114868664-224227<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 45<br> -Paragraph 60B<br> -Subparagraph (d)<br> -URI http://asc.fasb.org/extlink&amp;oid=109260490&amp;loc=SL5780133-109256<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 220<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-04(19))<br> -URI http://asc.fasb.org/extlink&amp;oid=114873790&amp;loc=SL114874131-224263<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_EarningsPerShareDiluted</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>num:perShareItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_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=109223946&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://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=115205541&amp;loc=SL114868664-224227<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_GrossProfit</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 before deduction of income tax expense (benefit) and income (loss) attributable to noncontrolling interest, and addition of income (loss) from equity method investments.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08.(h)(1)(i))<br> -URI http://asc.fasb.org/extlink&amp;oid=26873400&amp;loc=d3e23780-122690<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>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_IncomeTaxExpenseBenefit">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of current income tax expense (benefit) and deferred income tax expense (benefit) pertaining to continuing operations.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 22<br> -Subparagraph (h)<br> -URI http://asc.fasb.org/extlink&amp;oid=115929826&amp;loc=d3e8736-108599<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(h))<br> -URI http://asc.fasb.org/extlink&amp;oid=26873400&amp;loc=d3e23780-122690<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 20<br> -Section 45<br> -Paragraph 2<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=109238882&amp;loc=d3e38679-109324<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncomeTaxExpenseBenefit</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_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=114775744&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=115929826&amp;loc=d3e8736-108599<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (210.5-03(11))<br> -URI http://asc.fasb.org/extlink&amp;oid=115205541&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=114873765&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=115205541&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=115929826&amp;loc=d3e8736-108599<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_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=114867106&amp;loc=SL7669619-108580<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 220<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-04(22))<br> -URI http://asc.fasb.org/extlink&amp;oid=114873765&amp;loc=SL114874048-224260<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 45<br> -Paragraph 1B<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=114867106&amp;loc=SL7669625-108580<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 220<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-04(18))<br> -URI http://asc.fasb.org/extlink&amp;oid=114873790&amp;loc=SL114874131-224263<br><br>Reference 5: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03(20))<br> -URI http://asc.fasb.org/extlink&amp;oid=115205541&amp;loc=SL114868664-224227<br><br>Reference 6: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 28<br> -URI http://asc.fasb.org/extlink&amp;oid=109223946&amp;loc=d3e3602-108585<br><br>Reference 7: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -URI http://asc.fasb.org/extlink&amp;oid=6371337&amp;loc=d3e3550-109257<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_NetIncomeLoss</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_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>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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://fasb.org/us-gaap/role/ref/legacyRef<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 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 830<br> -SubTopic 30<br> -Section 45<br> -Paragraph 18<br> -URI http://asc.fasb.org/extlink&amp;oid=109240241&amp;loc=d3e32157-110900<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 830<br> -SubTopic 30<br> -Section 45<br> -Paragraph 20<br> -URI http://asc.fasb.org/extlink&amp;oid=109240241&amp;loc=d3e32211-110900<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 830<br> -SubTopic 30<br> -Section 45<br> -Paragraph 12<br> -URI http://asc.fasb.org/extlink&amp;oid=109240241&amp;loc=d3e32022-110900<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 10A<br> -Subparagraph (a-c)<br> -URI http://asc.fasb.org/extlink&amp;oid=114867106&amp;loc=SL7669646-108580<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 45<br> -Paragraph 11<br> -URI http://asc.fasb.org/extlink&amp;oid=114867106&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=114867106&amp;loc=SL7669619-108580<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 505<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -URI http://asc.fasb.org/extlink&amp;oid=109259400&amp;loc=d3e21463-112644<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 55<br> -Paragraph 15<br> -URI http://asc.fasb.org/extlink&amp;oid=109228884&amp;loc=d3e1436-108581<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 45<br> -Paragraph 1B<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=114867106&amp;loc=SL7669625-108580<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OtherComprehensiveIncomeLossNetOfTax</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParentAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParentAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_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=115205541&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_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://fasb.org/us-gaap/role/ref/legacyRef<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=109196051&amp;loc=SL49130543-203045<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 606<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=109196051&amp;loc=SL49130539-203045<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<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=109196051&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_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 330<br> -SubTopic 10<br> -Section 30<br> -Paragraph 8<br> -URI http://asc.fasb.org/extlink&amp;oid=68048583&amp;loc=d3e3636-108311<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03.4)<br> -URI http://asc.fasb.org/extlink&amp;oid=115205541&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://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=6371337&amp;loc=d3e3550-109257<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 45<br> -Paragraph 16<br> -URI http://asc.fasb.org/extlink&amp;oid=109260490&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://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 45<br> -Paragraph 10<br> -URI http://asc.fasb.org/extlink&amp;oid=109260490&amp;loc=d3e1448-109256<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=6371337&amp;loc=d3e3550-109257<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_WeightedAverageNumberOfSharesOutstandingBasic</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>17
<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.10.0.1</span><table class="report" border="0" cellspacing="2" id="idp6827518832">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>CONSOLIDATED STATEMENTS OF CASH FLOWS - USD ($)<br> $ in Thousands</strong></div></th>
<th class="th" colspan="2">6 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Jun. 30, 2018</div></th>
<th class="th"><div>Jun. 30, 2017</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_NetIncomeLoss', window );">Net income</a></td>
<td class="nump">$ 12,479<span></span>
</td>
<td class="nump">$ 2,430<span></span>
</td>
</tr>
<tr class="re">
<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">18,590<span></span>
</td>
<td class="nump">19,055<span></span>
</td>
</tr>
<tr class="re">
<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">236<span></span>
</td>
<td class="nump">398<span></span>
</td>
</tr>
<tr class="ro">
<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">1,478<span></span>
</td>
<td class="nump">2,560<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DeferredIncomeTaxExpenseBenefit', window );">Deferred income taxes</a></td>
<td class="nump">323<span></span>
</td>
<td class="num">(209)<span></span>
</td>
</tr>
<tr class="ro">
<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">(2,065)<span></span>
</td>
<td class="num">(2,026)<span></span>
</td>
</tr>
<tr class="re">
<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">354<span></span>
</td>
<td class="num">(289)<span></span>
</td>
</tr>
<tr class="ro">
<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</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="nump">1,950<span></span>
</td>
<td class="nump">13,346<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_IncreaseDecreaseInUnbilledReceivables', window );">Costs and estimated earnings in excess of billings on uncompleted contracts</a></td>
<td class="num">(9,350)<span></span>
</td>
<td class="num">(22,707)<span></span>
</td>
</tr>
<tr class="re">
<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="num">(330)<span></span>
</td>
<td class="num">(99)<span></span>
</td>
</tr>
<tr class="ro">
<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">2,144<span></span>
</td>
<td class="num">(626)<span></span>
</td>
</tr>
<tr class="re">
<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="num">(9,845)<span></span>
</td>
<td class="nump">15,357<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_IncreaseDecreaseInBillingInExcessOfCostOfEarnings', window );">Billings in excess of costs and estimated earnings on uncompleted contracts</a></td>
<td class="nump">19,564<span></span>
</td>
<td class="num">(445)<span></span>
</td>
</tr>
<tr class="re">
<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">(239)<span></span>
</td>
<td class="nump">2,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_IncreaseDecreaseInOtherOperatingLiabilities', window );">Other liabilities</a></td>
<td class="nump">9,977<span></span>
</td>
<td class="num">(10,310)<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">45,266<span></span>
</td>
<td class="nump">19,180<span></span>
</td>
</tr>
<tr class="ro">
<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,426<span></span>
</td>
<td class="nump">2,466<span></span>
</td>
</tr>
<tr class="ro">
<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">(28,019)<span></span>
</td>
<td class="num">(20,598)<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_NetCashProvidedByUsedInInvestingActivities', window );">Net cash flows used in investing activities</a></td>
<td class="num">(25,593)<span></span>
</td>
<td class="num">(18,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_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="re">
<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 repayments under revolving lines of credit</a></td>
<td class="num">(21,156)<span></span>
</td>
<td class="num">(14,193)<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RepaymentsOfLongTermCapitalLeaseObligations', window );">Payment of principal obligations under capital leases</a></td>
<td class="num">(545)<span></span>
</td>
<td class="num">(516)<span></span>
</td>
</tr>
<tr class="re">
<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">1,887<span></span>
</td>
<td class="nump">1,134<span></span>
</td>
</tr>
<tr class="ro">
<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">(951)<span></span>
</td>
<td class="num">(2,208)<span></span>
</td>
</tr>
<tr class="re">
<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">10<span></span>
</td>
<td class="nump">28<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 used in financing activities</a></td>
<td class="num">(20,755)<span></span>
</td>
<td class="num">(15,755)<span></span>
</td>
</tr>
<tr class="re">
<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">(58)<span></span>
</td>
<td class="nump">887<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_CashAndCashEquivalentsPeriodIncreaseDecrease', window );">Net decrease in cash and cash equivalents</a></td>
<td class="num">(1,140)<span></span>
</td>
<td class="num">(13,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_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_CashAndCashEquivalentsAtCarryingValue', window );">Beginning of period</a></td>
<td class="nump">5,343<span></span>
</td>
<td class="nump">23,846<span></span>
</td>
</tr>
<tr class="re">
<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 );">End of period</a></td>
<td class="nump">$ 4,203<span></span>
</td>
<td class="nump">$ 10,026<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=109223946&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_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=109223946&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=82887183&amp;loc=d3e6676-107765<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02.1)<br> -URI http://asc.fasb.org/extlink&amp;oid=6877327&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CashAndCashEquivalentsAtCarryingValue</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_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_CashAndCashEquivalentsPeriodIncreaseDecrease">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 and cash equivalents. Cash and cash equivalents are the 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. Includes effect from exchange rate changes.</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_CashAndCashEquivalentsPeriodIncreaseDecrease</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DeferredIncomeTaxExpenseBenefit">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of deferred income tax expense (benefit) pertaining to income (loss) from continuing operations.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SAB Topic 6.I.7)<br> -URI http://asc.fasb.org/extlink&amp;oid=34349781&amp;loc=d3e330036-122817<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(h))<br> -URI http://asc.fasb.org/extlink&amp;oid=26873400&amp;loc=d3e23780-122690<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 28<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=109223946&amp;loc=d3e3602-108585<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 9<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=84230637&amp;loc=d3e32639-109319<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DeferredIncomeTaxExpenseBenefit</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_Depreciation">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The amount of expense recognized in the current period that reflects the allocation of the cost of tangible assets over the assets' useful lives. Includes production and non-production related depreciation.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 360<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=6391035&amp;loc=d3e2868-110229<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 28<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=109223946&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_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=109223946&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=109223946&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=109223946&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_IncreaseDecreaseInBillingInExcessOfCostOfEarnings">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 liability reflecting cash payments received before the related costs have been incurred.</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/otherTransitionRef<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=109223946&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_IncreaseDecreaseInBillingInExcessOfCostOfEarnings</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>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=109223946&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=109223946&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=109223946&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=109223946&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_IncreaseDecreaseInUnbilledReceivables">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 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>Reference 1: http://fasb.org/us-gaap/role/ref/otherTransitionRef<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=109223946&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_IncreaseDecreaseInUnbilledReceivables</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_NetCashProvidedByUsedInFinancingActivities">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of cash inflow (outflow) from financing activities, including discontinued operations. Financing activity cash flows include obtaining resources from owners and providing them with a return on, and a return of, their investment; borrowing money and repaying amounts borrowed, or settling the obligation; and obtaining and paying for other resources obtained from creditors on long-term credit.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 24<br> -URI http://asc.fasb.org/extlink&amp;oid=109223946&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=109223946&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=109223946&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=109223946&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=109223946&amp;loc=d3e3602-108585<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_NetCashProvidedByUsedInOperatingActivities</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_NetIncomeLoss">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The portion of profit or loss for the period, net of income taxes, which is attributable to the parent.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 45<br> -Paragraph 1A<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=114867106&amp;loc=SL7669619-108580<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 220<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-04(22))<br> -URI http://asc.fasb.org/extlink&amp;oid=114873765&amp;loc=SL114874048-224260<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 45<br> -Paragraph 1B<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=114867106&amp;loc=SL7669625-108580<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 220<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-04(18))<br> -URI http://asc.fasb.org/extlink&amp;oid=114873790&amp;loc=SL114874131-224263<br><br>Reference 5: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03(20))<br> -URI http://asc.fasb.org/extlink&amp;oid=115205541&amp;loc=SL114868664-224227<br><br>Reference 6: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 28<br> -URI http://asc.fasb.org/extlink&amp;oid=109223946&amp;loc=d3e3602-108585<br><br>Reference 7: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -URI http://asc.fasb.org/extlink&amp;oid=6371337&amp;loc=d3e3550-109257<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_NetIncomeLoss</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OtherNoncashIncomeExpense">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of income (expense) included in net income that results in no cash inflow (outflow), classified as other.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 28<br> -URI http://asc.fasb.org/extlink&amp;oid=109223946&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=109223946&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_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=109223946&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_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=26873400&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=109223946&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=109223946&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=26873400&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=109223946&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 stock options granted under share-based compensation 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=109197908&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=109223946&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_RepaymentsOfLongTermCapitalLeaseObligations">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The cash outflow for the obligation for a lease meeting the criteria for capitalization (with maturities exceeding one year or beyond the operating cycle of the entity, if longer).</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 15<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=109223946&amp;loc=d3e3291-108585<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_RepaymentsOfLongTermCapitalLeaseObligations</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_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>The aggregate amount of noncash, equity-based employee remuneration. This may include the value of stock or unit options, amortization of restricted stock or units, and adjustment for officers' compensation. As noncash, this element is an add back when calculating net cash generated by operating activities using the indirect method.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>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=109223946&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>18
<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.10.0.1</span><table class="report" border="0" cellspacing="2" id="idp6814181248">
<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">6 Months Ended</th>
</tr>
<tr><th class="th"><div>Jun. 30, 2018</div></th></tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_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, Consolidation, Basis of Presentation, Business Description and Accounting Policies [Text Block]</a></td>
<td class="text"><div style="color: rgb(0, 0, 0); font: 10pt 'times new roman', times, serif; letter-spacing: normal; orphans: 2; text-align: start; text-indent: 0px; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial; margin: 0pt 0px;"><div style="color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">1. Organization, Business and Basis of Presentation</div></div></div><div style="color: rgb(0, 0, 0); font: 10pt &quot;times new roman&quot;, times, serif; letter-spacing: normal; orphans: 2; text-align: start; text-indent: 0px; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial; margin: 0px; background: none;"><div style="text-decoration: none; color: rgb(0, 0, 0); background: none; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></div><div style="color: rgb(0, 0, 0); font: 10pt 'times new roman', times, serif; letter-spacing: normal; orphans: 2; text-align: start; text-indent: 0px; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial; margin: 0pt 0px;"><div style="color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">Organization and Business</div></div></div><div style="color: rgb(0, 0, 0); font: 10pt &quot;times new roman&quot;, times, serif; letter-spacing: normal; orphans: 2; text-align: start; text-indent: 0px; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial; margin: 0px; background: none;"><div style="text-decoration: none; color: rgb(0, 0, 0); background: none; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div><div style="color: rgb(0, 0, 0); font: 10pt 'times new roman', times, serif; letter-spacing: normal; orphans: 2; text-align: start; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial; margin: 0pt 0px; text-indent: 0.5in;"><div style="color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">MYR Group Inc. (the &#8220;Company&#8221;) is a holding company of specialty electrical construction service providers and conducts operations through its 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 Transmission 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; 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.</div></div><div style="color: rgb(0, 0, 0); font: 10pt &quot;times new roman&quot;, times, serif; letter-spacing: normal; orphans: 2; text-align: start; text-indent: 0px; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial; margin: 0px; background: none;"><div style="text-decoration: none; color: rgb(0, 0, 0); background: none; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div><div style="color: rgb(0, 0, 0); font: 10pt 'times new roman', times, serif; letter-spacing: normal; orphans: 2; text-align: start; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial; margin: 0pt 0px; text-indent: 0.5in;">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. The C&amp;I customers include general contractors, commercial and industrial facility owners, local governments and developers in the western and northeastern United States and western Canada. 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.</div><table border="0" style="width:100%; table-layout:fixed;" cellspacing="0" cellpadding="0"><tr><td></td></tr></table><div style="color: rgb(0, 0, 0); font: 10pt &quot;times new roman&quot;, times, serif; letter-spacing: normal; orphans: 2; text-align: start; text-indent: 0px; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial; margin: 0px; background: none;"><div style="text-decoration: none; color: rgb(0, 0, 0); background: none; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></div><div style="color: rgb(0, 0, 0); font: 10pt 'times new roman', times, serif; letter-spacing: normal; orphans: 2; text-align: start; text-indent: 0px; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial; margin: 0pt 0px;"><div style="color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">Basis of Presentation</div></div></div><div style="color: rgb(0, 0, 0); font: 10pt &quot;times new roman&quot;, times, serif; letter-spacing: normal; orphans: 2; text-align: start; text-indent: 0px; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial; margin: 0px; background: none;"><div style="text-decoration: none; color: rgb(0, 0, 0); background: none; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;"><div style="font-style:italic;display:inline;">&#160;</div></div></div></div><div style="color: rgb(0, 0, 0); font: 10pt 'times new roman', times, serif; letter-spacing: normal; orphans: 2; text-align: start; text-indent: 0px; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial; margin: 0pt 0px;"><div style="color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;"><div style="font-style:italic;display:inline;">Interim Consolidated Financial Information</div></div></div></div><div style="color: rgb(0, 0, 0); font: 10pt &quot;times new roman&quot;, times, serif; letter-spacing: normal; orphans: 2; text-align: start; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial; margin: 0px; text-indent: 0.5in; background: none;"><div style="text-decoration: none; color: rgb(0, 0, 0); background: none; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div><div style="color: rgb(0, 0, 0); font: 10pt 'times new roman', times, serif; letter-spacing: normal; orphans: 2; text-align: start; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial; margin: 0pt 0px; text-indent: 0.5in;"><div style="color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">The accompanying unaudited consolidated financial statements of the Company have been prepared in accordance with accounting principles generally accepted in the United States of America (&#8220;U.S. GAAP&#8221;) for interim financial reporting and pursuant to the rules 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 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 and cash flows with respect to the interim consolidated financial statements, have been included. Certain reclassifications were made to prior year amounts to conform to the current year presentation. The consolidated balance sheet as of December 31, 2017 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 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 year ended December 31, 2017, included in the Company&#8217;s Annual Report on Form 10-K, which was filed with the SEC on March 7, 2018.</div></div><div style="color: rgb(0, 0, 0); font: 10pt &quot;times new roman&quot;, times, serif; letter-spacing: normal; orphans: 2; text-align: start; text-indent: 0px; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial; margin: 0px; background: none;"><div style="text-decoration: none; color: rgb(0, 0, 0); background: none; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;"><div style="font-style:italic;display:inline;">&#160;</div></div></div></div><div style="color: rgb(0, 0, 0); font: 10pt 'times new roman', times, serif; letter-spacing: normal; orphans: 2; text-align: start; text-indent: 0px; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial; margin: 0pt 0px;"><div style="color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;"><div style="font-style:italic;display:inline;">Foreign Currency</div></div></div></div><div style="color: rgb(0, 0, 0); font: 10pt &quot;times new roman&quot;, times, serif; letter-spacing: normal; orphans: 2; text-align: start; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial; margin: 0px; text-indent: 0.5in; background: none;"><div style="text-decoration: none; color: rgb(0, 0, 0); background: none; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div><div style="color: rgb(0, 0, 0); font: 10pt 'times new roman', times, serif; letter-spacing: normal; orphans: 2; text-align: start; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial; margin: 0pt 0px; text-indent: 0.5in;"><div style="color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">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 losses were not significant for the six months ended June 30, 2018.&#160;The Company recorded $0.1 million of foreign currency loss for the six months ended June 30, 2017. 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.</div></div><div style="color: rgb(0, 0, 0); font: 10pt &quot;times new roman&quot;, times, serif; letter-spacing: normal; orphans: 2; text-align: start; text-indent: 0px; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial; margin: 0px; background: none;"><div style="text-decoration: none; color: rgb(0, 0, 0); background: none; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;"><div style="font-style:italic;display:inline;">&#160;</div></div></div></div><div style="color: rgb(0, 0, 0); font: 10pt 'times new roman', times, serif; letter-spacing: normal; orphans: 2; text-align: start; text-indent: 0px; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial; margin: 0pt 0px;"><div style="color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;"><div style="font-style:italic;display:inline;">Accounts Receivable</div></div></div></div><div style="color: rgb(0, 0, 0); font: 10pt &quot;times new roman&quot;, times, serif; letter-spacing: normal; orphans: 2; text-align: start; text-indent: 0px; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial; margin: 0px; background: none;"><div style="text-decoration: none; color: rgb(0, 0, 0); background: none; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div><div style="color: rgb(0, 0, 0); font: 10pt 'times new roman', times, serif; letter-spacing: normal; orphans: 2; text-align: start; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial; margin: 0pt 0px; text-indent: 0.5in;"><div style="color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">The Company does not charge interest to its customers and carries its customer receivables at their face amounts, less an allowance for doubtful accounts. Included in accounts receivable are balances billed to customers pursuant to retainage provisions in certain contracts that are due upon completion of the contract and acceptance by the customer, or earlier as provided by the contract. Based on the Company&#8217;s experience in recent years, the majority of customer balances at each balance sheet date are collected within twelve months. As is common practice in the industry, the Company classifies all accounts receivable, including retainage, as current assets. The contracting cycle for certain long-term contracts may extend beyond one year, and accordingly, collection of retainage on those contracts may extend beyond one year. The Company expects a majority of the retainage recorded at June 30, 2018 to be collected within one year.</div></div><table border="0" style="width:100%; table-layout:fixed;" cellspacing="0" cellpadding="0"><tr><td></td></tr></table><div style="color: rgb(0, 0, 0); font: 10pt &quot;times new roman&quot;, times, serif; letter-spacing: normal; orphans: 2; text-align: start; text-indent: 0px; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial; margin: 0px; background: none;"><div style="text-decoration: none; color: rgb(0, 0, 0); background: none; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;"><div style="font-style:italic;display:inline;">&#160;</div></div></div></div><div style="color: rgb(0, 0, 0); font: 10pt 'times new roman', times, serif; letter-spacing: normal; orphans: 2; text-align: start; text-indent: 0px; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial; margin: 0pt 0px;"><div style="color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;"><div style="font-style:italic;display:inline;">Use of Estimates</div></div></div></div><div style="color: rgb(0, 0, 0); font: 10pt &quot;times new roman&quot;, times, serif; letter-spacing: normal; orphans: 2; text-align: start; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial; margin: 0px; text-indent: 0.5in; background: none;"><div style="text-decoration: none; color: rgb(0, 0, 0); background: none; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div><div style="color: rgb(0, 0, 0); font: 10pt 'times new roman', times, serif; letter-spacing: normal; orphans: 2; text-align: start; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial; margin: 0pt 0px; text-indent: 0.5in;"><div style="color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">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.</div></div><div style="color: rgb(0, 0, 0); font: 10pt &quot;times new roman&quot;, times, serif; letter-spacing: normal; orphans: 2; text-align: start; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial; margin: 0px; text-indent: 0.5in; background: none;"><div style="text-decoration: none; color: rgb(0, 0, 0); background: none; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div><div style="color: rgb(0, 0, 0); font: 10pt 'times new roman', times, serif; letter-spacing: normal; orphans: 2; text-align: start; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial; margin: 0pt 0px; text-indent: 0.5in;"><div style="color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">The most significant estimates are related to estimates of costs to complete on 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 accounts receivable reserves.</div></div><div style="color: rgb(0, 0, 0); font: 10pt &quot;times new roman&quot;, times, serif; letter-spacing: normal; orphans: 2; text-align: start; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial; margin: 0px; text-indent: 0.5in; background: none;"><div style="text-decoration: none; color: rgb(0, 0, 0); background: none; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div><div style="color: rgb(0, 0, 0); font: 10pt 'times new roman', times, serif; letter-spacing: normal; orphans: 2; text-align: start; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial; margin: 0pt 0px; text-indent: 0.5in;"><div style="color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">In the six months ended June 30, 2018&#160;and&#160;June&#160;30,&#160;2017,&#160;the Company recognized revenues of $6.7 million and&#160;$5.2&#160;million,&#160;respectively,&#160;related to significant change orders and/or claims that had been included as contract price adjustments on certain contracts which&#160;</div>were&#160;i<div style="color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">n the process of being negotiated in the normal course of business.</div></div><div style="color: rgb(0, 0, 0); font: 10pt &quot;times new roman&quot;, times, serif; letter-spacing: normal; orphans: 2; text-align: start; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial; margin: 0px; text-indent: 0.5in; background: none;"><div style="text-decoration: none; color: rgb(0, 0, 0); background: none; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div><div style="color: rgb(0, 0, 0); font: 10pt 'times new roman', times, serif; letter-spacing: normal; orphans: 2; text-align: start; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial; margin: 0pt 0px; text-indent: 0.5in;"><div style="color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">The percentage of completion 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 months ended June 30, 2018, changes in estimates pertaining to certain projects increased consolidated gross margin by 0.1%, which resulted in increases in operating income of $0.2 million, net income of $0.2 million and diluted earnings per common share of $0.01. During the six months ended June 30, 2018, changes in estimates pertaining to certain projects increased consolidated gross margin by 0.1%, which resulted in increases in operating income of $0.1 million, net income of $0.1 million and no&#160;impact&#160;to&#160;diluted earnings per common share.</div></div><div style="color: rgb(0, 0, 0); font: 10pt &quot;times new roman&quot;, times, serif; letter-spacing: normal; orphans: 2; text-align: start; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial; margin: 0px; text-indent: 0.5in; background: none;"><div style="text-decoration: none; color: rgb(0, 0, 0); background: none; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div><div style="color: rgb(0, 0, 0); font: 10pt 'times new roman', times, serif; letter-spacing: normal; orphans: 2; text-align: start; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial; margin: 0pt 0px; text-indent: 0.5in;"><div style="color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">During the three months ended June 30, 2017, changes in estimates pertaining to certain projects decreased consolidated gross margin by 2.1%, which resulted in decreases in operating income of $7.4 million, net income of $4.4 million and diluted&#160;earnings per common share of $0.27. During the six months ended June 30, 2017, changes in estimates pertaining to certain projects decreased consolidated gross margin by 1.0%, which resulted in decreases in operating income of $6.8 million, net income of $4.1 million and diluted earnings per common share of $0.25.</div></div><div style="color: rgb(0, 0, 0); font: 10pt &quot;times new roman&quot;, times, serif; letter-spacing: normal; orphans: 2; text-align: start; text-indent: 0px; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial; margin: 0px; background: none;"><div style="text-decoration: none; color: rgb(0, 0, 0); background: none; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></div><div style="color: rgb(0, 0, 0); font: 10pt 'times new roman', times, serif; letter-spacing: normal; orphans: 2; text-align: start; text-indent: 0px; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial; margin: 0pt 0px;"><div style="color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">Recent Accounting Pronouncements</div></div></div><div style="color: rgb(0, 0, 0); font: 10pt &quot;times new roman&quot;, times, serif; letter-spacing: normal; orphans: 2; text-align: start; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial; margin: 0px; text-indent: 0.5in; background: none;"><div style="text-decoration: none; color: rgb(0, 0, 0); background: none; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div><div style="color: rgb(0, 0, 0); font: 10pt 'times new roman', times, serif; letter-spacing: normal; orphans: 2; text-align: start; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial; margin: 0pt 0px; text-indent: 0.5in;"><div style="color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">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 our consolidated financial statements</div></div><div style="color: rgb(0, 0, 0); font: 10pt &quot;times new roman&quot;, times, serif; letter-spacing: normal; orphans: 2; text-align: start; text-indent: 0px; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial; margin: 0px; background: none;"><div style="text-decoration: none; color: rgb(0, 0, 0); background: none; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;"><div style="font-style:italic;display:inline;">&#160;</div></div></div></div><div style="color: rgb(0, 0, 0); font: 10pt 'times new roman', times, serif; letter-spacing: normal; orphans: 2; text-align: start; text-indent: 0px; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial; margin: 0pt 0px;"><div style="color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;"><div style="font-style:italic;display:inline;">Recently Adopted Accounting Pronouncements</div></div></div></div><div style="color: rgb(0, 0, 0); font: 10pt &quot;times new roman&quot;, times, serif; letter-spacing: normal; orphans: 2; text-align: start; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial; margin: 0px; text-indent: 0.5in; background: none;"><div style="text-decoration: none; color: rgb(0, 0, 0); background: none; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div><div style="color: rgb(0, 0, 0); font: 10pt 'times new roman', times, serif; letter-spacing: normal; orphans: 2; text-align: start; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial; margin: 0pt 0px; text-indent: 0.5in;">In May 2014, the FASB issued ASU No. 2014-09,<div style="text-decoration: none; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div><div style="font-style:italic;display:inline;">Revenue from Contracts with Customers (Topic 606)</div>. The amendments under this pronouncement changed how an entity recognizes revenue from contracts it enters to transfer goods, services or nonfinancial assets to its customers. These changes created a comprehensive framework for all entities in all industries to apply in the determination of when to recognize revenue, and, therefore, supersede virtually all existing revenue recognition requirements and guidance. This framework is expected to result in less complex guidance in application while providing a consistent and comparable methodology for revenue recognition. The core principle of the guidance is that an entity should recognize revenue to depict the transfer of promised goods or services to customers in an amount that reflects the consideration to which the entity expects to be entitled in exchange for those goods or services. In addition, the amendments require expanded disclosure to enable the users of the financial statements to understand the nature, timing and uncertainty of revenue and cash flow arising from contracts with customers. On January 1, 2018, the Company adopted this ASU on a modified retrospective basis. Results for reporting periods beginning after January 1, 2018 are presented under<div style="text-decoration: none; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div><div style="font-style:italic;display:inline;">Revenue from Contracts with Customers (Topic 606)</div>, while prior period amounts were not adjusted and continue to be reported in accordance with the Company&#8217;s historical accounting under<div style="text-decoration: none; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div><div style="font-style:italic;display:inline;">Revenue Recognition Topic 605</div>. See Note 2&#8211;Revenue Recognition to the Financial Statements for further information related to the Company&#8217;s accounting policy and transition disclosures associated with the adoption of this pronouncement.</div><div style="color: rgb(0, 0, 0); font: 10pt &quot;times new roman&quot;, times, serif; letter-spacing: normal; orphans: 2; text-align: start; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial; margin: 0px; text-indent: 0.5in; background: none;"><div style="text-decoration: none; color: rgb(0, 0, 0); background: none; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div><div style="color: rgb(0, 0, 0); font: 10pt 'times new roman', times, serif; letter-spacing: normal; orphans: 2; text-align: start; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial; margin: 0pt 0px; text-indent: 0.5in;"><div style="color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">In January 2017, the FASB issued ASU No. 2017-01<div style="font-style:italic;display:inline;">, Business Combinations (Topic 805): Clarifying the Definition of a Business</div>, which clarified the definition of a business with the objective of adding guidance to assist entities with evaluating whether transactions should be accounted for as acquisitions (or disposals) of assets or businesses. The Company adopted this ASU on a prospective basis in January 2018 and there was no effect on the Company&#8217;s financial position, results of operations or cash flows.</div></div><div style="color: rgb(0, 0, 0); font: 10pt &quot;times new roman&quot;, times, serif; letter-spacing: normal; orphans: 2; text-align: start; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial; margin: 0px; text-indent: 0.5in; background: none;"><div style="text-decoration: none; color: rgb(0, 0, 0); background: none; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div><div style="color: rgb(0, 0, 0); font: 10pt 'times new roman', times, serif; letter-spacing: normal; orphans: 2; text-align: start; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial; margin: 0pt 0px; text-indent: 0.5in;">In October 2016, the FASB issued ASU No. 2016-16,<div style="text-decoration: none; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div><div style="font-style:italic;display:inline;">Income Taxes (Topic 740): Intra-Entity Transfers of Assets Other Than Inventory</div>, which modified existing guidance and intended to reduce the diversity in practice with respect to the accounting for income tax consequences of intra-entity transfers of assets. This update requires entities to immediately recognize the tax consequences on intercompany asset transfers (excluding inventory) at the transaction date, and eliminated the recognition exception within previous guidance. The Company adopted this ASU using a modified retrospective approach in January 2018 and there was no effect on the Company&#8217;s financial position, results of operations or cash flows.</div><div style="color: rgb(0, 0, 0); font: 10pt &quot;times new roman&quot;, times, serif; letter-spacing: normal; orphans: 2; text-align: start; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial; margin: 0px; text-indent: 0.5in; background: none;"><div style="text-decoration: none; color: rgb(0, 0, 0); background: none; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div><div style="color: rgb(0, 0, 0); font: 10pt 'times new roman', times, serif; letter-spacing: normal; orphans: 2; text-align: start; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial; margin: 0pt 0px; text-indent: 0.5in;">In August 2016, the FASB issued ASU No. 2016-15,<div style="text-decoration: none; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div><div style="font-style:italic;display:inline;">Statement of Cash Flows (Topic 230)</div>:<div style="text-decoration: none; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div><div style="font-style:italic;display:inline;">Classification of Certain Cash Receipts and Cash Payments</div>, which intended to reduce diversity in practice in how eight specific transactions are classified in the statement of cash flows. The Company adopted this ASU on a retrospective basis in January 2018 and there was no effect on the Company&#8217;s financial position, results of operations or cash flows.</div><div style="color: rgb(0, 0, 0); font: 10pt &quot;times new roman&quot;, times, serif; letter-spacing: normal; orphans: 2; text-align: start; text-indent: 0px; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial; margin: 0px; background: none;"><div style="text-decoration: none; color: rgb(0, 0, 0); background: none; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;"><div style="font-style:italic;display:inline;">&#160;</div></div></div></div><div style="color: rgb(0, 0, 0); font: 10pt 'times new roman', times, serif; letter-spacing: normal; orphans: 2; text-align: start; text-indent: 0px; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial; margin: 0pt 0px;"><div style="color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;"><div style="font-style:italic;display:inline;">Recently Issued Accounting Pronouncements</div></div></div></div><div style="color: rgb(0, 0, 0); font: 10pt &quot;times new roman&quot;, times, serif; letter-spacing: normal; orphans: 2; text-align: start; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial; margin: 0px; text-indent: 0.5in; background: none;"><div style="text-decoration: none; color: rgb(0, 0, 0); background: none; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div><div style="color: rgb(0, 0, 0); font: 10pt 'times new roman', times, serif; letter-spacing: normal; orphans: 2; text-align: start; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial; margin: 0pt 0px; text-indent: 0.5in;">In January 2017, the FASB issued ASU No. 2017-04,<div style="text-decoration: none; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div><div style="font-style:italic;display:inline;">Intangibles&#8212;Goodwill and Other (Topic 350): Simplifying the Test for Goodwill Impairment</div>, 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 update is effective for any annual or interim goodwill impairment tests in fiscal years beginning after December 15, 2019. Early adoption is permitted for interim or annual goodwill impairment tests performed on testing dates after January 1, 2017. The guidance requires application on a prospective basis. The Company does not expect that this pronouncement will have a significant impact on its financial statements.</div><div style="color: rgb(0, 0, 0); font: 10pt &quot;times new roman&quot;, times, serif; letter-spacing: normal; orphans: 2; text-align: start; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial; margin: 0px; text-indent: 0.5in; background: none;"><div style="text-decoration: none; color: rgb(0, 0, 0); background: none; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div><div style="color: rgb(0, 0, 0); font: 10pt 'times new roman', times, serif; letter-spacing: normal; orphans: 2; text-align: start; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial; margin: 0pt 0px; text-indent: 0.5in;">In February 2016, the FASB issued ASU No. 2016-02,<div style="text-decoration: none; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div><div style="font-style:italic;display:inline;">Leases (Topic 842)</div>. The amendments under this pronouncement will change the way all leases with durations in excess of one year are treated. Under this guidance, lessees will be required to recognize virtually all leases on the balance sheet as a right-of-use asset and an associated financing lease liability or capital lease liability. The right-of-use asset represents the lessee&#8217;s right to use, or control the use of, a specified asset for the specified lease term. The lease liability represents the lessee&#8217;s obligation to make lease payments arising from the lease, measured on a discounted basis. Based on certain characteristics, leases are classified as financing leases or operating leases. Financing lease liabilities, which contain provisions similar to capitalized leases, are amortized like capital leases under current accounting, as amortization expense and interest expense in the statement of operations. Operating lease liabilities are amortized on a straight-line basis over the life of the lease as lease expense in the statement of operations. This update is effective for annual reporting periods, and interim periods within those reporting periods, beginning after December 15, 2018.</div><div style="color: rgb(0, 0, 0); font: 10pt 'times new roman', times, serif; letter-spacing: normal; orphans: 2; text-align: start; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial; margin: 0pt 0px; text-indent: 0.5in;">&#160;</div><div style="color: rgb(0, 0, 0); font: 10pt 'times new roman', times, serif; letter-spacing: normal; orphans: 2; text-align: start; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial; margin: 0pt 0px; text-indent: 0.5in;">The Company continues to evaluate the impact that this pronouncement, and all amendments relating to this pronouncement, will have on its policies and procedures pertaining to its existing and future lease arrangements, disclosure requirements and on the Company&#8217;s financial statements. The Company expects that most existing operating lease commitments that extend beyond twelve months at the time of adoption will be recognized as lease liabilities and right-of-use assets upon adoption.&#160;While the Company is still evaluating the requirements of this update, it currently does not expect the adoption to have a material impact on the recognition, measurement or presentation of lease expenses within the Consolidated Statements of Operations and Comprehensive Income or Consolidated Statements of Cash Flows. See Note 8&#8211;Lease Obligations to the Financial Statements for further information related to the Company&#8217;s future minimum lease payments and the timing of those payments.</div><table border="0" style="width:100%; table-layout:fixed;" cellspacing="0" cellpadding="0"><tr><td></td></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_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>19
<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.10.0.1</span><table class="report" border="0" cellspacing="2" id="idp6814195696">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Revenue Recognition<br></strong></div></th>
<th class="th" colspan="1">6 Months Ended</th>
</tr>
<tr><th class="th"><div>Jun. 30, 2018</div></th></tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RevenueFromContractWithCustomerAbstract', window );"><strong>Revenue from Contract with Customer [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RevenueFromContractWithCustomerTextBlock', window );">Revenue from Contract with Customer [Text Block]</a></td>
<td class="text"><div style="color: rgb(0, 0, 0); font: 10pt 'times new roman', times, serif; letter-spacing: normal; orphans: 2; text-align: start; text-indent: 0px; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial; margin: 0pt 0px;"><div style="color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">2. Revenue Recognition</div></div></div><div style="color: rgb(0, 0, 0); font: 10pt &quot;times new roman&quot;, times, serif; letter-spacing: normal; orphans: 2; text-align: start; text-indent: 0px; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial; margin: 0px; background: none;"><div style="text-decoration: none; color: rgb(0, 0, 0); background: none; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;"><div style="font-style:italic;display:inline;">&#160;</div></div></div></div><div style="color: rgb(0, 0, 0); font: 10pt 'times new roman', times, serif; letter-spacing: normal; orphans: 2; text-align: start; text-indent: 0px; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial; margin: 0pt 0px;"><div style="color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;"><div style="font-style:italic;display:inline;">Adoption and Accounting Policy</div></div></div></div><div style="color: rgb(0, 0, 0); font: 10pt &quot;times new roman&quot;, times, serif; letter-spacing: normal; orphans: 2; text-align: start; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial; margin: 0px; text-indent: 0.5in; background: none;"><div style="text-decoration: none; color: rgb(0, 0, 0); background: none; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div><div style="color: rgb(0, 0, 0); font: 10pt 'times new roman', times, serif; letter-spacing: normal; orphans: 2; text-align: start; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial; margin: 0pt 0px; text-indent: 0.5in;">On January 1, 2018, the Company adopted ASU No. 2014-09,<div style="text-decoration: none; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div><div style="font-style:italic;display:inline;">Revenue from Contracts with Customers (Topic 606)</div><div style="text-decoration: none; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div>using the modified retrospective method for contracts that were not completed as of January 1, 2018. Results for reporting periods beginning after January 1, 2018 are presented under this new pronouncement, while prior period amounts are not adjusted and continue to be reported under the accounting standard<div style="text-decoration: none; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div><div style="font-style:italic;display:inline;">Revenue Recognition Topic 605,<div style="text-decoration: none; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div>which was in effect for prior periods. The Company recorded an increase to opening retained earnings of $0.7 million, net of tax, as of January 1, 2018 due to the cumulative impact of adopting Topic 606, representing revenues which would have been recognized in prior periods under Topic 606. The impact to revenue for the three and six months ended June 30, 2018 was an increase of $0.2 million and $0.3 million, respectively, as a result of adopting Topic 606. The cumulative adjustment and the impact experienced during the&#160;six months ended June 30, 2018 were due to accelerated recognition of contract provisions related to variable consideration previously not permitted to be recognized under Topic 605 until no remaining contingency existed related to this consideration.</div><div style="color: rgb(0, 0, 0); font: 10pt &quot;times new roman&quot;, times, serif; letter-spacing: normal; orphans: 2; text-align: start; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial; margin: 0px; text-indent: 0.5in; background: none;"><div style="text-decoration: none; color: rgb(0, 0, 0); background: none; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div><div style="color: rgb(0, 0, 0); font: 10pt 'times new roman', times, serif; letter-spacing: normal; orphans: 2; text-align: start; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial; margin: 0pt 0px; text-indent: 0.5in;"><div style="color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">Under Topic 606, the Company recognizes revenue to depict the transfer of goods or services to customers in an amount that reflects the consideration the Company expects to be entitled to in exchange for goods or services provided. Revenue associated with contracts with customers is recognized over time as the Company&#8217;s performance creates or enhances customer controlled assets or creates or enhances an asset with no alternative use, which the Company has an enforceable right to receive compensation as defined under the contract for performance completed. To determine the amount of revenue to recognize over time, the Company estimates profit by determining the difference between total estimated revenue and total estimated cost of a contract. The profit and corresponding revenue is recognized over the contract term based on costs incurred under the cost-to-cost method. For purposes of recognizing revenue, the Company follows the five step approach outlined in ASC 606-10-25.</div></div><div style="color: rgb(0, 0, 0); font: 10pt &quot;times new roman&quot;, times, serif; letter-spacing: normal; orphans: 2; text-align: start; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial; margin: 0px; text-indent: 0.5in; background: none;"><div style="text-decoration: none; color: rgb(0, 0, 0); background: none; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div><div style="color: rgb(0, 0, 0); font: 10pt 'times new roman', times, serif; letter-spacing: normal; orphans: 2; text-align: start; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial; margin: 0pt 0px; text-indent: 0.5in;"><div style="color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">As the cost-to-cost method is driven by incurred cost, the Company calculates the percentage of completion by dividing costs incurred-to-date by the total estimated cost. The percentage of completion is then multiplied by estimated revenues to determine inception-to-date revenue. Revenue recognized for the period is the current inception-to-date recognized revenue less the prior period inception-to-date recognized revenue. If a contract is projected to result in a loss, the entire contract loss is recognized in the period when the loss was first determined and the amount of the loss is updated in subsequent reporting periods. Revenue recognition also includes an amount related to a contract asset or contract liability. If the recognized revenue is greater than the amount billed to the customer, a contract asset is recorded in costs and estimated earnings in excess of billings on uncompleted contracts. Conversely, if the amount billed to the customer is greater than the recognized revenue, a contract liability is recorded in billings in excess of costs and estimated earnings on uncompleted contracts. Contract costs incurred-to-date and expected total contract costs are continuously monitored during the term of the contract. Changes in the job performance, job conditions and final contract settlements are factors that influence management&#8217;s assessment of total contract value and the total estimated costs to complete those contracts, and therefore, profit and revenue recognition.</div></div><div style="color: rgb(0, 0, 0); font: 10pt &quot;times new roman&quot;, times, serif; letter-spacing: normal; orphans: 2; text-align: start; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial; margin: 0px; text-indent: 0.5in; background: none;"><div style="text-decoration: none; color: rgb(0, 0, 0); background: none; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div><div style="color: rgb(0, 0, 0); font: 10pt 'times new roman', times, serif; letter-spacing: normal; orphans: 2; text-align: start; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial; margin: 0pt 0px; text-indent: 0.5in;"><div style="color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">Some of the Company&#8217;s contracts may have contract terms that include variable consideration such as safety or performance bonuses or liquidated damages. In accordance with ASC 606-10-32, the Company estimates the variable consideration using one of two methods. In contracts in which there is a binary outcome, the most likely amount method is used. In instances in which there is a range of possible outcomes, the expected value method is used. In accordance with ASC 606-10-32-11, the Company includes the estimated amount of variable consideration in the transaction price only to the extent that it is probable that a significant reversal in the amount of cumulative recognized revenue will not result when the final outcome of the variable consideration is determined. In contracts in which a significant reversal may occur, the Company uses constraint in recognizing revenue on variable consideration. Although the Company often enters into contracts that contain liquidated damage clauses, the Company rarely incurs them, and as such, the Company does not include amounts associated with liquidated damage clauses until it is probable that liquidated damages will occur. These items are continually monitored by multiple levels of management throughout the reporting period.</div></div><div style="color: rgb(0, 0, 0); font: 10pt &quot;times new roman&quot;, times, serif; letter-spacing: normal; orphans: 2; text-align: start; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial; margin: 0px; text-indent: 0.5in; background: none;"><div style="text-decoration: none; color: rgb(0, 0, 0); background: none; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div><div style="color: rgb(0, 0, 0); font: 10pt 'times new roman', times, serif; letter-spacing: normal; orphans: 2; text-align: start; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial; margin: 0pt 0px; text-indent: 0.5in;"><div style="color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">A portion of the work the Company performs requires financial assurances in the form of performance and payment bonds or letters of credit at the time of execution of the contract. Most contracts include retention provisions of up to 10%, which are generally withheld from each progress payment as retainage until the contract work has been completed and approved.</div></div><div style="color: rgb(0, 0, 0); font: 10pt &quot;times new roman&quot;, times, serif; letter-spacing: normal; orphans: 2; text-align: start; text-indent: 0px; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial; margin: 0px; background: none;"><div style="text-decoration: none; color: rgb(0, 0, 0); background: none; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;"><div style="font-style:italic;display:inline;">&#160;</div></div></div></div><div style="color: rgb(0, 0, 0); font: 10pt 'times new roman', times, serif; letter-spacing: normal; orphans: 2; text-align: start; text-indent: 0px; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial; margin: 0pt 0px;"><div style="color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;"><div style="font-style:italic;display:inline;">Disaggregation of Revenue</div></div></div></div><div style="color: rgb(0, 0, 0); font: 10pt &quot;times new roman&quot;, times, serif; letter-spacing: normal; orphans: 2; text-align: start; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial; margin: 0px; text-indent: 0.5in; background: none;"><div style="text-decoration: none; color: rgb(0, 0, 0); background: none; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div><div style="color: rgb(0, 0, 0); font: 10pt 'times new roman', times, serif; letter-spacing: normal; orphans: 2; text-align: start; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial; margin: 0pt 0px; text-indent: 0.5in;"><div style="color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">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. 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 require the Company to include a guaranteed not-to-exceed maximum price.</div></div><div style="color: rgb(0, 0, 0); font: 10pt &quot;times new roman&quot;, times, serif; letter-spacing: normal; orphans: 2; text-align: start; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial; margin: 0px; text-indent: 0.5in; background: none;"><div style="text-decoration: none; color: rgb(0, 0, 0); background: none; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div><div style="color: rgb(0, 0, 0); font: 10pt 'times new roman', times, serif; letter-spacing: normal; orphans: 2; text-align: start; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial; margin: 0pt 0px; text-indent: 0.5in;"><div style="color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">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 one 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&#160;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 10&#8211;Segment Information to the Financial Statements.</div></div><table border="0" style="width:100%; table-layout:fixed;" cellspacing="0" cellpadding="0"><tr><td></td></tr></table><div style="color: rgb(0, 0, 0); font: 10pt &quot;times new roman&quot;, times, serif; letter-spacing: normal; orphans: 2; text-align: start; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial; margin: 0px; text-indent: 0.5in; background: none;"><div style="text-decoration: none; color: rgb(0, 0, 0); background: none; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div><div style="color: rgb(0, 0, 0); font: 10pt 'times new roman', times, serif; letter-spacing: normal; orphans: 2; text-align: start; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial; margin: 0pt 0px; text-indent: 0.5in;"><div style="color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">The components of the Company&#8217;s revenue by contract type for the three&#160;and&#160;six months ended June 30, 2018 were as follows:</div></div><div style="color: rgb(0, 0, 0); font: 10pt &quot;times new roman&quot;, times, serif; letter-spacing: normal; orphans: 2; text-align: start; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial; margin: 0px; text-indent: 0.5in;">&#160;</div><div style="color: rgb(0, 0, 0); font: 10pt &quot;times new roman&quot;, times, serif; letter-spacing: normal; orphans: 2; text-align: start; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial; margin: 0px; text-indent: 0.5in;">&#160;</div><table style="width: 80%; margin-left: 1in; border-collapse: separate; border-spacing: 0px;;text-align:left;"><tr><td style="padding: 0px 0in 1pt; font-size: 10pt; line-height: 10pt; width: 22%; vertical-align: bottom;"><div style="margin: 0px 0in; font-family: &quot;times new roman&quot;, serif; font-size: 10pt; line-height: normal; background: none; text-align: center; white-space: nowrap;"><div style="background: none;;font-weight:bold;display:inline;">&#160;</div></div></td><td style="padding: 0in 0in 1pt; font-size: 10pt; line-height: 10pt; vertical-align: bottom;"><div style="font-size: 10pt; margin-bottom: 0px; margin-top: 0px; line-height: normal;"><div style="background: none;;font-weight:bold;display:inline;"><div style="font-family: &quot;times new roman&quot;, times, serif; font-size: 10pt; background: none; text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></div></td><td colspan="22" style="padding: 0in; font-size: 10pt; line-height: 10pt; vertical-align: bottom; width: 11%; border-bottom: 1pt solid black;"><div style="text-align: center; margin: 0in 0in 0.0001pt; font-family: &quot;times new roman&quot;, serif; font-size: 10pt; line-height: normal; white-space: nowrap;"><div style="font-weight:bold;display:inline;"><div style="font-weight:bold;display:inline;">Three months ended June 30, 2018</div></div></div></td><td style="padding: 0in 0in 0.5pt; font-size: 10pt; line-height: 10pt; vertical-align: bottom;"><div style="font-size: 10pt; margin-bottom: 0px; margin-top: 0px; line-height: normal;"><div style="background: none;;font-weight:bold;display:inline;"><div style="font-family: &quot;times new roman&quot;, times, serif; font-size: 10pt; background: none; text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></div></td></tr><tr><td style="padding: 0px 0in 1pt; font-size: 10pt; line-height: 10pt; width: 22%; vertical-align: bottom;"><div style="margin: 0px 0in; font-family: &quot;times new roman&quot;, serif; font-size: 10pt; line-height: normal; background: none; text-align: center; white-space: nowrap;"><div style="background: none;;font-weight:bold;display:inline;">&#160;</div></div></td><td style="padding: 0in 0in 1pt; font-size: 10pt; line-height: 10pt; vertical-align: bottom;"><div style="font-size: 10pt; margin-bottom: 0px; margin-top: 0px; line-height: normal;"><div style="background: none;;font-weight:bold;display:inline;"><div style="font-family: &quot;times new roman&quot;, times, serif; font-size: 10pt; background: none; text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></div></td><td colspan="6" style="padding: 0in; font-size: 10pt; line-height: 10pt; vertical-align: bottom; width: 11%; border-bottom: 1pt solid black; border-top: 0px none;"><div style="text-align: center; margin: 0in 0in 0.0001pt; font-family: &quot;times new roman&quot;, serif; font-size: 10pt; line-height: normal; white-space: nowrap;"><div style="font-weight:bold;display:inline;"><div style="font-weight:bold;display:inline;">T&amp;D</div></div></div></td><td style="padding: 0in 0in 0.5pt; font-size: 10pt; line-height: 10pt; vertical-align: bottom; border-top: 0px none;"><div style="font-size: 10pt; margin-bottom: 0px; margin-top: 0px; line-height: normal;"><div style="background: none;;font-weight:bold;display:inline;"><div style="font-family: &quot;times new roman&quot;, times, serif; font-size: 10pt; background: none; text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></div></td><td style="padding: 0in 0in 1pt; font-size: 10pt; line-height: 10pt; vertical-align: bottom; border-top: 0px none;"><div style="font-size: 10pt; margin-bottom: 0px; margin-top: 0px; line-height: normal;"><div style="background: none;;font-weight:bold;display:inline;"><div style="font-family: &quot;times new roman&quot;, times, serif; font-size: 10pt; background: none; text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></div></td><td colspan="6" style="padding: 0in; font-size: 10pt; line-height: 10pt; vertical-align: bottom; width: 11%; border-bottom: 1pt solid black; border-top: 0px none;"><div style="text-align: center; margin: 0in 0in 0.0001pt; font-family: &quot;times new roman&quot;, serif; font-size: 10pt; line-height: normal; white-space: nowrap;"><div style="font-weight:bold;display:inline;"><div style="font-weight:bold;display:inline;">C&amp;I</div></div></div></td><td style="padding: 0in 0in 0.5pt; font-size: 10pt; line-height: 10pt; vertical-align: bottom; border-top: 0px none;"><div style="font-size: 10pt; margin-bottom: 0px; margin-top: 0px; line-height: normal;"><div style="background: none;;font-weight:bold;display:inline;"><div style="font-family: &quot;times new roman&quot;, times, serif; font-size: 10pt; background: none; text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></div></td><td style="padding: 0in 0in 1pt; font-size: 10pt; line-height: 10pt; vertical-align: bottom; border-top: 0px none;"><div style="font-size: 10pt; margin-bottom: 0px; margin-top: 0px; line-height: normal;"><div style="background: none;;font-weight:bold;display:inline;"><div style="font-family: &quot;times new roman&quot;, times, serif; font-size: 10pt; background: none; text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></div></td><td colspan="6" style="padding: 0in; font-size: 10pt; line-height: 10pt; vertical-align: bottom; width: 11%; border-bottom: 1pt solid black; border-top: 0px none;"><div style="text-align: center; margin: 0in 0in 0.0001pt; font-family: &quot;times new roman&quot;, serif; font-size: 10pt; line-height: normal; white-space: nowrap;"><div style="font-weight:bold;display:inline;"><div style="font-weight:bold;display:inline;">Total</div></div></div></td><td style="padding: 0in 0in 0.5pt; font-size: 10pt; line-height: 10pt; vertical-align: bottom;"><div style="font-size: 10pt; margin-bottom: 0px; margin-top: 0px; line-height: normal;"><div style="background: none;;font-weight:bold;display:inline;"><div style="font-family: &quot;times new roman&quot;, times, serif; font-size: 10pt; background: none; text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></div></td></tr><tr><td style="padding: 0px 0in 1pt; font-size: 10pt; line-height: 10pt; width: 22%; vertical-align: bottom;"><div style="margin: 0in 0in 0.0001pt; font-family: &quot;times new roman&quot;, serif; font-size: 10pt; line-height: normal; white-space: nowrap;"><div style="font-weight:bold;display:inline;"><div style="font-weight:bold;display:inline;">(in&#160;thousands)</div></div></div></td><td style="padding: 0in 0in 1pt; font-size: 10pt; line-height: 10pt; vertical-align: bottom;"><div style="font-size: 10pt; margin-bottom: 0px; margin-top: 0px; line-height: normal;"><div style="background: none;;font-weight:bold;display:inline;"><div style="font-family: &quot;times new roman&quot;, times, serif; font-size: 10pt; background: none; text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></div></td><td colspan="2" style="padding: 0in; font-size: 10pt; line-height: 10pt; vertical-align: bottom; width: 11%; border-bottom: 1pt solid black; border-top: 0px none;"><div style="text-align: center; margin: 0in 0in 0.0001pt; font-family: &quot;times new roman&quot;, serif; font-size: 10pt; line-height: normal; white-space: nowrap;"><div style="font-weight:bold;display:inline;"><div style="font-weight:bold;display:inline;">Amount</div></div></div></td><td style="padding: 0in 0in 0.5pt; font-size: 10pt; line-height: 10pt; vertical-align: bottom; border-top: 0px none;"><div style="font-size: 10pt; margin-bottom: 0px; margin-top: 0px; line-height: normal;"><div style="background: none;;font-weight:bold;display:inline;"><div style="font-family: &quot;times new roman&quot;, times, serif; font-size: 10pt; background: none; text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></div></td><td style="padding: 0in 0in 1pt; font-size: 10pt; line-height: 10pt; vertical-align: bottom; border-top: 0px none;"><div style="font-size: 10pt; margin-bottom: 0px; margin-top: 0px; line-height: normal;"><div style="background: none;;font-weight:bold;display:inline;"><div style="font-family: &quot;times new roman&quot;, times, serif; font-size: 10pt; background: none; text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></div></td><td colspan="2" style="padding: 0in; font-size: 10pt; line-height: 10pt; vertical-align: bottom; width: 11%; border-bottom: 1pt solid black; border-top: 0px none;"><div style="text-align: center; margin: 0in 0in 0.0001pt; font-family: &quot;times new roman&quot;, serif; font-size: 10pt; line-height: normal; white-space: nowrap;"><div style="font-weight:bold;display:inline;"><div style="font-weight:bold;display:inline;">Percent</div></div></div></td><td style="padding: 0in 0in 0.5pt; font-size: 10pt; line-height: 10pt; vertical-align: bottom;"><div style="font-size: 10pt; margin-bottom: 0px; margin-top: 0px; line-height: normal;"><div style="background: none;;font-weight:bold;display:inline;"><div style="font-family: &quot;times new roman&quot;, times, serif; font-size: 10pt; background: none; text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></div></td><td style="padding: 0in 0in 1pt; font-size: 10pt; line-height: 10pt; vertical-align: bottom;"><div style="font-size: 10pt; margin-bottom: 0px; margin-top: 0px; line-height: normal;"><div style="background: none;;font-weight:bold;display:inline;"><div style="font-family: &quot;times new roman&quot;, times, serif; font-size: 10pt; background: none; text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></div></td><td colspan="2" style="padding: 0in; font-size: 10pt; line-height: 10pt; vertical-align: bottom; width: 11%; border-bottom: 1pt solid black; border-top: 0px none;"><div style="text-align: center; margin: 0in 0in 0.0001pt; font-family: &quot;times new roman&quot;, serif; font-size: 10pt; line-height: normal; white-space: nowrap;"><div style="font-weight:bold;display:inline;"><div style="font-weight:bold;display:inline;">Amount</div></div></div></td><td style="padding: 0in 0in 0.5pt; font-size: 10pt; line-height: 10pt; vertical-align: bottom; border-top: 0px none;"><div style="font-size: 10pt; margin-bottom: 0px; margin-top: 0px; line-height: normal;"><div style="background: none;;font-weight:bold;display:inline;"><div style="font-family: &quot;times new roman&quot;, times, serif; font-size: 10pt; background: none; text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></div></td><td style="padding: 0in 0in 1pt; font-size: 10pt; line-height: 10pt; vertical-align: bottom; border-top: 0px none;"><div style="font-size: 10pt; margin-bottom: 0px; margin-top: 0px; line-height: normal;"><div style="background: none;;font-weight:bold;display:inline;"><div style="font-family: &quot;times new roman&quot;, times, serif; font-size: 10pt; background: none; text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></div></td><td colspan="2" style="padding: 0in; font-size: 10pt; line-height: 10pt; vertical-align: bottom; width: 11%; border-bottom: 1pt solid black; border-top: 0px none;"><div style="text-align: center; margin: 0in 0in 0.0001pt; font-family: &quot;times new roman&quot;, serif; font-size: 10pt; line-height: normal; white-space: nowrap;"><div style="font-weight:bold;display:inline;"><div style="font-weight:bold;display:inline;">Percent</div></div></div></td><td style="padding: 0in 0in 0.5pt; font-size: 10pt; line-height: 10pt; vertical-align: bottom;"><div style="font-size: 10pt; margin-bottom: 0px; margin-top: 0px; line-height: normal;"><div style="background: none;;font-weight:bold;display:inline;"><div style="font-family: &quot;times new roman&quot;, times, serif; font-size: 10pt; background: none; text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></div></td><td style="padding: 0in 0in 1pt; font-size: 10pt; line-height: 10pt; vertical-align: bottom;"><div style="font-size: 10pt; margin-bottom: 0px; margin-top: 0px; line-height: normal;"><div style="background: none;;font-weight:bold;display:inline;"><div style="font-family: &quot;times new roman&quot;, times, serif; font-size: 10pt; background: none; text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></div></td><td colspan="2" style="padding: 0in; font-size: 10pt; line-height: 10pt; vertical-align: bottom; width: 11%; border-bottom: 1pt solid black; border-top: 0px none;"><div style="text-align: center; margin: 0in 0in 0.0001pt; font-family: &quot;times new roman&quot;, serif; font-size: 10pt; line-height: normal; white-space: nowrap;"><div style="font-weight:bold;display:inline;"><div style="font-weight:bold;display:inline;">Amount</div></div></div></td><td style="padding: 0in 0in 0.5pt; font-size: 10pt; line-height: 10pt; vertical-align: bottom; border-top: 0px none;"><div style="font-size: 10pt; margin-bottom: 0px; margin-top: 0px; line-height: normal;"><div style="background: none;;font-weight:bold;display:inline;"><div style="font-family: &quot;times new roman&quot;, times, serif; font-size: 10pt; background: none; text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></div></td><td style="padding: 0in 0in 1pt; font-size: 10pt; line-height: 10pt; vertical-align: bottom; border-top: 0px none;"><div style="font-size: 10pt; margin-bottom: 0px; margin-top: 0px; line-height: normal;"><div style="background: none;;font-weight:bold;display:inline;"><div style="font-family: &quot;times new roman&quot;, times, serif; font-size: 10pt; background: none; text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></div></td><td colspan="2" style="padding: 0in; font-size: 10pt; line-height: 10pt; vertical-align: bottom; width: 11%; border-bottom: 1pt solid black; border-top: 0px none;"><div style="text-align: center; margin: 0in 0in 0.0001pt; font-family: &quot;times new roman&quot;, serif; font-size: 10pt; line-height: normal; white-space: nowrap;"><div style="font-weight:bold;display:inline;"><div style="font-weight:bold;display:inline;">Percent</div></div></div></td><td style="padding: 0in 0in 0.5pt; font-size: 10pt; line-height: 10pt; vertical-align: bottom;"><div style="font-size: 10pt; margin-bottom: 0px; margin-top: 0px; line-height: normal;"><div style="background: none;;font-weight:bold;display:inline;"><div style="font-family: &quot;times new roman&quot;, times, serif; font-size: 10pt; background: none; text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></div></td></tr><tr><td style="background: rgb(204, 238, 255); width: 22%; padding: 0px 0in; font-size: 10pt; line-height: 10pt; vertical-align: bottom;"><div style="margin: 0in 0in 0.0001pt; font-family: &quot;times new roman&quot;, serif; font-size: 10pt; line-height: normal;">Fixed price</div></td><td style="background: rgb(204, 238, 255); width: 1%; padding: 0in; font-size: 10pt; line-height: 10pt; vertical-align: bottom;"><div style="font-size: 10pt; margin-bottom: 0px; margin-top: 0px; line-height: normal; background: none;"><div style="font-family: &quot;times new roman&quot;, times, serif; font-size: 10pt; background: none; text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td><td style="background-color: rgb(204, 238, 255); width: 1%; text-align: left; vertical-align: bottom; padding: 0in;"><div style="text-align: left; margin: 0in 0in 0.0001pt; font-family: &quot;times new roman&quot;, serif; font-size: 10pt; line-height: normal; text-indent: 0in; white-space: nowrap;">$</div></td><td style="background: rgb(204, 238, 255); width: 10%; padding: 0in; font-size: 10pt; line-height: 10pt; text-align: right; vertical-align: bottom;"><div style="text-align: right; margin: 0in 0in 0.0001pt; font-family: &quot;times new roman&quot;, serif; font-size: 10pt; line-height: normal; white-space: nowrap;">77,230</div></td><td style="background: rgb(204, 238, 255); width: 1%; padding: 0in; font-size: 10pt; line-height: 10pt; text-align: left; vertical-align: bottom;"><div style="font-size: 10pt; margin-left: 0in; text-indent: 0in; text-align: left; white-space: nowrap; margin-bottom: 0px; margin-top: 0px; line-height: normal; background: none;"><div style="font-family: &quot;times new roman&quot;, times, serif; font-size: 10pt; background: none; text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td><td style="background-color: rgb(204, 238, 255); width: 1%; vertical-align: bottom; padding: 0in;"><div style="font-size: 10pt; margin-bottom: 0px; margin-top: 0px; line-height: normal; background: none;"><div style="font-family: &quot;times new roman&quot;, times, serif; font-size: 10pt; background: none; text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td><td style="background: rgb(204, 238, 255); width: 1%; padding: 0in; font-size: 10pt; line-height: 10pt; text-align: left; vertical-align: bottom;"><div style="font-size: 10pt; margin-left: 0in; text-indent: 0in; text-align: left; white-space: nowrap; margin-bottom: 0px; margin-top: 0px; line-height: normal; background: none;"><div style="font-family: &quot;times new roman&quot;, times, serif; font-size: 10pt; background: none; text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td><td style="background: rgb(204, 238, 255); width: 10%; padding: 0in; font-size: 10pt; line-height: 10pt; text-align: right; vertical-align: bottom;"><div style="text-align: right; margin: 0in 0in 0.0001pt; font-family: &quot;times new roman&quot;, serif; font-size: 10pt; line-height: normal; white-space: nowrap;">39.2</div></td><td style="background: rgb(204, 238, 255); width: 1%; padding: 0in; font-size: 10pt; line-height: 10pt; text-align: left; vertical-align: bottom;"><div style="text-align: left; margin: 0in 0in 0.0001pt; font-family: &quot;times new roman&quot;, serif; font-size: 10pt; line-height: normal; text-indent: 0in; white-space: nowrap;">%</div></td><td style="background-color: rgb(204, 238, 255); width: 1%; vertical-align: bottom; padding: 0in;"><div style="font-size: 10pt; margin-bottom: 0px; margin-top: 0px; line-height: normal; background: none;"><div style="font-family: &quot;times new roman&quot;, times, serif; font-size: 10pt; background: none; text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td><td style="background: rgb(204, 238, 255); width: 1%; padding: 0in; font-size: 10pt; line-height: 10pt; text-align: left; vertical-align: bottom;"><div style="text-align: left; margin: 0in 0in 0.0001pt; font-family: &quot;times new roman&quot;, serif; font-size: 10pt; line-height: normal; text-indent: 0in; white-space: nowrap;">$</div></td><td style="background: rgb(204, 238, 255); width: 10%; padding: 0in; font-size: 10pt; line-height: 10pt; text-align: right; vertical-align: bottom;"><div style="text-align: right; margin: 0in 0in 0.0001pt; font-family: &quot;times new roman&quot;, serif; font-size: 10pt; line-height: normal; white-space: nowrap;">90,439</div></td><td style="background: rgb(204, 238, 255); width: 1%; padding: 0in; font-size: 10pt; line-height: 10pt; text-align: left; vertical-align: bottom;"><div style="font-size: 10pt; margin-left: 0in; text-indent: 0in; text-align: left; white-space: nowrap; margin-bottom: 0px; margin-top: 0px; line-height: normal; background: none;"><div style="font-family: &quot;times new roman&quot;, times, serif; font-size: 10pt; background: none; text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td><td style="background-color: rgb(204, 238, 255); width: 1%; vertical-align: bottom; padding: 0in;"><div style="font-size: 10pt; margin-bottom: 0px; margin-top: 0px; line-height: normal; background: none;"><div style="font-family: &quot;times new roman&quot;, times, serif; font-size: 10pt; background: none; text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td><td style="background: rgb(204, 238, 255); width: 1%; padding: 0in; font-size: 10pt; line-height: 10pt; text-align: left; vertical-align: bottom;"><div style="font-size: 10pt; margin-left: 0in; text-indent: 0in; text-align: left; white-space: nowrap; margin-bottom: 0px; margin-top: 0px; line-height: normal; background: none;"><div style="font-family: &quot;times new roman&quot;, times, serif; font-size: 10pt; background: none; text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td><td style="background: rgb(204, 238, 255); width: 10%; padding: 0in; font-size: 10pt; line-height: 10pt; text-align: right; vertical-align: bottom;"><div style="text-align: right; margin: 0in 0in 0.0001pt; font-family: &quot;times new roman&quot;, serif; font-size: 10pt; line-height: normal; white-space: nowrap;">63.4</div></td><td style="background: rgb(204, 238, 255); width: 1%; padding: 0in; font-size: 10pt; line-height: 10pt; text-align: left; vertical-align: bottom;"><div style="text-align: left; margin: 0in 0in 0.0001pt; font-family: &quot;times new roman&quot;, serif; font-size: 10pt; line-height: normal; text-indent: 0in; white-space: nowrap;">%</div></td><td style="background-color: rgb(204, 238, 255); width: 1%; vertical-align: bottom; padding: 0in;"><div style="font-size: 10pt; margin-bottom: 0px; margin-top: 0px; line-height: normal; background: none;"><div style="font-family: &quot;times new roman&quot;, times, serif; font-size: 10pt; background: none; text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td><td style="background: rgb(204, 238, 255); width: 1%; padding: 0in; font-size: 10pt; line-height: 10pt; text-align: left; vertical-align: bottom;"><div style="text-align: left; margin: 0in 0in 0.0001pt; font-family: &quot;times new roman&quot;, serif; font-size: 10pt; line-height: normal; text-indent: 0in; white-space: nowrap;">$</div></td><td style="background: rgb(204, 238, 255); width: 10%; padding: 0in; font-size: 10pt; line-height: 10pt; text-align: right; vertical-align: bottom;"><div style="text-align: right; margin: 0in 0in 0.0001pt; font-family: &quot;times new roman&quot;, serif; font-size: 10pt; line-height: normal; white-space: nowrap;">167,669</div></td><td style="background: rgb(204, 238, 255); width: 1%; padding: 0in; font-size: 10pt; line-height: 10pt; text-align: left; vertical-align: bottom;"><div style="font-size: 10pt; margin-left: 0in; text-indent: 0in; text-align: left; white-space: nowrap; margin-bottom: 0px; margin-top: 0px; line-height: normal; background: none;"><div style="font-family: &quot;times new roman&quot;, times, serif; font-size: 10pt; background: none; text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td><td style="background-color: rgb(204, 238, 255); width: 1%; vertical-align: bottom; padding: 0in;"><div style="font-size: 10pt; margin-bottom: 0px; margin-top: 0px; line-height: normal; background: none;"><div style="font-family: &quot;times new roman&quot;, times, serif; font-size: 10pt; background: none; text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td><td style="background: rgb(204, 238, 255); width: 1%; padding: 0in; font-size: 10pt; line-height: 10pt; text-align: left; vertical-align: bottom;"><div style="font-size: 10pt; margin-left: 0in; text-indent: 0in; text-align: left; white-space: nowrap; margin-bottom: 0px; margin-top: 0px; line-height: normal; background: none;"><div style="font-family: &quot;times new roman&quot;, times, serif; font-size: 10pt; background: none; text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td><td style="background: rgb(204, 238, 255); width: 10%; padding: 0in; font-size: 10pt; line-height: 10pt; text-align: right; vertical-align: bottom;"><div style="text-align: right; margin: 0in 0in 0.0001pt; font-family: &quot;times new roman&quot;, serif; font-size: 10pt; line-height: normal; white-space: nowrap;">49.4</div></td><td style="background: rgb(204, 238, 255); width: 1%; padding: 0in; font-size: 10pt; line-height: 10pt; text-align: left; vertical-align: bottom;"><div style="text-align: left; margin: 0in 0in 0.0001pt; font-family: &quot;times new roman&quot;, serif; font-size: 10pt; line-height: normal; text-indent: 0in; white-space: nowrap;">%</div></td></tr><tr><td style="background: rgb(255, 255, 255); padding: 0px 0in; font-size: 10pt; line-height: 10pt; width: 22%; vertical-align: bottom;"><div style="margin: 0in 0in 0.0001pt; font-family: &quot;times new roman&quot;, serif; font-size: 10pt; line-height: normal;">Unit Price</div></td><td style="background: rgb(255, 255, 255); padding: 0in; font-size: 10pt; line-height: 10pt; width: 1%; vertical-align: bottom;"><div style="font-size: 10pt; margin-bottom: 0px; margin-top: 0px; line-height: normal; background: none;"><div style="font-family: &quot;times new roman&quot;, times, serif; font-size: 10pt; background: none; text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td><td style="background-color: rgb(255, 255, 255); width: 1%; text-align: left; vertical-align: bottom; padding: 0in;"><div style="font-size: 10pt; margin-left: 0in; text-indent: 0in; text-align: left; white-space: nowrap; margin-bottom: 0px; margin-top: 0px; line-height: normal; background: none;"><div style="font-family: &quot;times new roman&quot;, times, serif; font-size: 10pt; background: none; text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td><td style="background: rgb(255, 255, 255); padding: 0in; font-size: 10pt; line-height: 10pt; width: 10%; text-align: right; vertical-align: bottom;"><div style="text-align: right; margin: 0in 0in 0.0001pt; font-family: &quot;times new roman&quot;, serif; font-size: 10pt; line-height: normal; white-space: nowrap;">41,631</div></td><td style="background: rgb(255, 255, 255); padding: 0in; font-size: 10pt; line-height: 10pt; width: 1%; text-align: left; vertical-align: bottom;"><div style="font-size: 10pt; margin-left: 0in; text-indent: 0in; text-align: left; white-space: nowrap; margin-bottom: 0px; margin-top: 0px; line-height: normal; background: none;"><div style="font-family: &quot;times new roman&quot;, times, serif; font-size: 10pt; background: none; text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td><td style="background-color: rgb(255, 255, 255); width: 1%; vertical-align: bottom; padding: 0in;"><div style="font-size: 10pt; margin-bottom: 0px; margin-top: 0px; line-height: normal; background: none;"><div style="font-family: &quot;times new roman&quot;, times, serif; font-size: 10pt; background: none; text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td><td style="background: rgb(255, 255, 255); padding: 0in; font-size: 10pt; line-height: 10pt; width: 1%; text-align: left; vertical-align: bottom;"><div style="font-size: 10pt; margin-left: 0in; text-indent: 0in; text-align: left; white-space: nowrap; margin-bottom: 0px; margin-top: 0px; line-height: normal; background: none;"><div style="font-family: &quot;times new roman&quot;, times, serif; font-size: 10pt; background: none; text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td><td style="background: rgb(255, 255, 255); padding: 0in; font-size: 10pt; line-height: 10pt; width: 10%; text-align: right; vertical-align: bottom;"><div style="text-align: right; margin: 0in 0in 0.0001pt; font-family: &quot;times new roman&quot;, serif; font-size: 10pt; line-height: normal; white-space: nowrap;">21.1</div></td><td style="background: rgb(255, 255, 255); padding: 0in; font-size: 10pt; line-height: 10pt; width: 1%; text-align: left; vertical-align: bottom;"><div style="font-size: 10pt; margin-left: 0in; text-indent: 0in; text-align: left; white-space: nowrap; margin-bottom: 0px; margin-top: 0px; line-height: normal; background: none;"><div style="font-family: &quot;times new roman&quot;, times, serif; font-size: 10pt; background: none; text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td><td style="background-color: rgb(255, 255, 255); width: 1%; vertical-align: bottom; padding: 0in;"><div style="font-size: 10pt; margin-bottom: 0px; margin-top: 0px; line-height: normal; background: none;"><div style="font-family: &quot;times new roman&quot;, times, serif; font-size: 10pt; background: none; text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td><td style="background: rgb(255, 255, 255); padding: 0in; font-size: 10pt; line-height: 10pt; width: 1%; text-align: left; vertical-align: bottom;"><div style="font-size: 10pt; margin-left: 0in; text-indent: 0in; text-align: left; white-space: nowrap; margin-bottom: 0px; margin-top: 0px; line-height: normal; background: none;"><div style="font-family: &quot;times new roman&quot;, times, serif; font-size: 10pt; background: none; text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td><td style="background: rgb(255, 255, 255); padding: 0in; font-size: 10pt; line-height: 10pt; width: 10%; text-align: right; vertical-align: bottom;"><div style="text-align: right; margin: 0in 0in 0.0001pt; font-family: &quot;times new roman&quot;, serif; font-size: 10pt; line-height: normal; white-space: nowrap;">15,408</div></td><td style="background: rgb(255, 255, 255); padding: 0in; font-size: 10pt; line-height: 10pt; width: 1%; text-align: left; vertical-align: bottom;"><div style="font-size: 10pt; margin-left: 0in; text-indent: 0in; text-align: left; white-space: nowrap; margin-bottom: 0px; margin-top: 0px; line-height: normal; background: none;"><div style="font-family: &quot;times new roman&quot;, times, serif; font-size: 10pt; background: none; text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td><td style="background-color: rgb(255, 255, 255); width: 1%; vertical-align: bottom; padding: 0in;"><div style="font-size: 10pt; margin-bottom: 0px; margin-top: 0px; line-height: normal; background: none;"><div style="font-family: &quot;times new roman&quot;, times, serif; font-size: 10pt; background: none; text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td><td style="background: rgb(255, 255, 255); padding: 0in; font-size: 10pt; line-height: 10pt; width: 1%; text-align: left; vertical-align: bottom;"><div style="font-size: 10pt; margin-left: 0in; text-indent: 0in; text-align: left; white-space: nowrap; margin-bottom: 0px; margin-top: 0px; line-height: normal; background: none;"><div style="font-family: &quot;times new roman&quot;, times, serif; font-size: 10pt; background: none; text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td><td style="background: rgb(255, 255, 255); padding: 0in; font-size: 10pt; line-height: 10pt; width: 10%; text-align: right; vertical-align: bottom;"><div style="text-align: right; margin: 0in 0in 0.0001pt; font-family: &quot;times new roman&quot;, serif; font-size: 10pt; line-height: normal; white-space: nowrap;">10.8</div></td><td style="background: rgb(255, 255, 255); padding: 0in; font-size: 10pt; line-height: 10pt; width: 1%; text-align: left; vertical-align: bottom;"><div style="font-size: 10pt; margin-left: 0in; text-indent: 0in; text-align: left; white-space: nowrap; margin-bottom: 0px; margin-top: 0px; line-height: normal; background: none;"><div style="font-family: &quot;times new roman&quot;, times, serif; font-size: 10pt; background: none; text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td><td style="background-color: rgb(255, 255, 255); width: 1%; vertical-align: bottom; padding: 0in;"><div style="font-size: 10pt; margin-bottom: 0px; margin-top: 0px; line-height: normal; background: none;"><div style="font-family: &quot;times new roman&quot;, times, serif; font-size: 10pt; background: none; text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td><td style="background: rgb(255, 255, 255); padding: 0in; font-size: 10pt; line-height: 10pt; width: 1%; text-align: left; vertical-align: bottom;"><div style="font-size: 10pt; margin-left: 0in; text-indent: 0in; text-align: left; white-space: nowrap; margin-bottom: 0px; margin-top: 0px; line-height: normal; background: none;"><div style="font-family: &quot;times new roman&quot;, times, serif; font-size: 10pt; background: none; text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td><td style="background: rgb(255, 255, 255); padding: 0in; font-size: 10pt; line-height: 10pt; width: 10%; text-align: right; vertical-align: bottom;"><div style="text-align: right; margin: 0in 0in 0.0001pt; font-family: &quot;times new roman&quot;, serif; font-size: 10pt; line-height: normal; white-space: nowrap;">57,039</div></td><td style="background: rgb(255, 255, 255); padding: 0in; font-size: 10pt; line-height: 10pt; width: 1%; text-align: left; vertical-align: bottom;"><div style="font-size: 10pt; margin-left: 0in; text-indent: 0in; text-align: left; white-space: nowrap; margin-bottom: 0px; margin-top: 0px; line-height: normal; background: none;"><div style="font-family: &quot;times new roman&quot;, times, serif; font-size: 10pt; background: none; text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td><td style="background-color: rgb(255, 255, 255); width: 1%; vertical-align: bottom; padding: 0in;"><div style="font-size: 10pt; margin-bottom: 0px; margin-top: 0px; line-height: normal; background: none;"><div style="font-family: &quot;times new roman&quot;, times, serif; font-size: 10pt; background: none; text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td><td style="background: rgb(255, 255, 255); padding: 0in; font-size: 10pt; line-height: 10pt; width: 1%; text-align: left; vertical-align: bottom;"><div style="font-size: 10pt; margin-left: 0in; text-indent: 0in; text-align: left; white-space: nowrap; margin-bottom: 0px; margin-top: 0px; line-height: normal; background: none;"><div style="font-family: &quot;times new roman&quot;, times, serif; font-size: 10pt; background: none; text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td><td style="background: rgb(255, 255, 255); padding: 0in; font-size: 10pt; line-height: 10pt; width: 10%; text-align: right; vertical-align: bottom;"><div style="text-align: right; margin: 0in 0in 0.0001pt; font-family: &quot;times new roman&quot;, serif; font-size: 10pt; line-height: normal; white-space: nowrap;">16.8</div></td><td style="background: rgb(255, 255, 255); padding: 0in; font-size: 10pt; line-height: 10pt; width: 1%; text-align: left; vertical-align: bottom;"><div style="font-size: 10pt; margin-left: 0in; text-indent: 0in; text-align: left; white-space: nowrap; margin-bottom: 0px; margin-top: 0px; line-height: normal; background: none;"><div style="font-family: &quot;times new roman&quot;, times, serif; font-size: 10pt; background: none; text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td></tr><tr><td style="background: rgb(204, 238, 255); padding: 0px 0in; font-size: 10pt; line-height: 10pt; width: 22%; vertical-align: bottom;"><div style="margin: 0in 0in 0.0001pt; font-family: &quot;times new roman&quot;, serif; font-size: 10pt; line-height: normal;">T&amp;E</div></td><td style="background: rgb(204, 238, 255); padding: 0in; font-size: 10pt; line-height: 10pt; width: 1%; vertical-align: bottom;"><div style="font-size: 10pt; margin-bottom: 0px; margin-top: 0px; line-height: normal; background: none;"><div style="font-family: &quot;times new roman&quot;, times, serif; font-size: 10pt; background: none; text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td><td style="background-color: rgb(204, 238, 255); width: 1%; text-align: left; vertical-align: bottom; padding: 0in;"><div style="font-size: 10pt; margin-left: 0in; text-indent: 0in; text-align: left; white-space: nowrap; margin-bottom: 0px; margin-top: 0px; line-height: normal; background: none;"><div style="font-family: &quot;times new roman&quot;, times, serif; font-size: 10pt; background: none; text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td><td style="background: rgb(204, 238, 255); padding: 0in; font-size: 10pt; line-height: 10pt; width: 10%; text-align: right; vertical-align: bottom;"><div style="text-align: right; margin: 0in 0in 0.0001pt; font-family: &quot;times new roman&quot;, serif; font-size: 10pt; line-height: normal; white-space: nowrap;">68,073</div></td><td style="background: rgb(204, 238, 255); padding: 0in; font-size: 10pt; line-height: 10pt; width: 1%; text-align: left; vertical-align: bottom;"><div style="font-size: 10pt; margin-left: 0in; text-indent: 0in; text-align: left; white-space: nowrap; margin-bottom: 0px; margin-top: 0px; line-height: normal; background: none;"><div style="font-family: &quot;times new roman&quot;, times, serif; font-size: 10pt; background: none; text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td><td style="background-color: rgb(204, 238, 255); width: 1%; vertical-align: bottom; padding: 0in;"><div style="font-size: 10pt; margin-bottom: 0px; margin-top: 0px; line-height: normal; background: none;"><div style="font-family: &quot;times new roman&quot;, times, serif; font-size: 10pt; background: none; text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td><td style="background: rgb(204, 238, 255); padding: 0in; font-size: 10pt; line-height: 10pt; width: 1%; text-align: left; vertical-align: bottom;"><div style="font-size: 10pt; margin-left: 0in; text-indent: 0in; text-align: left; white-space: nowrap; margin-bottom: 0px; margin-top: 0px; line-height: normal; background: none;"><div style="font-family: &quot;times new roman&quot;, times, serif; font-size: 10pt; background: none; text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td><td style="background: rgb(204, 238, 255); padding: 0in; font-size: 10pt; line-height: 10pt; width: 10%; text-align: right; vertical-align: bottom;"><div style="text-align: right; margin: 0in 0in 0.0001pt; font-family: &quot;times new roman&quot;, serif; font-size: 10pt; line-height: normal; white-space: nowrap;">34.6</div></td><td style="background: rgb(204, 238, 255); padding: 0in; font-size: 10pt; line-height: 10pt; width: 1%; text-align: left; vertical-align: bottom;"><div style="font-size: 10pt; margin-left: 0in; text-indent: 0in; text-align: left; white-space: nowrap; margin-bottom: 0px; margin-top: 0px; line-height: normal; background: none;"><div style="font-family: &quot;times new roman&quot;, times, serif; font-size: 10pt; background: none; text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td><td style="background-color: rgb(204, 238, 255); width: 1%; vertical-align: bottom; padding: 0in;"><div style="font-size: 10pt; margin-bottom: 0px; margin-top: 0px; line-height: normal; background: none;"><div style="font-family: &quot;times new roman&quot;, times, serif; font-size: 10pt; background: none; text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td><td style="background: rgb(204, 238, 255); padding: 0in; font-size: 10pt; line-height: 10pt; width: 1%; text-align: left; vertical-align: bottom;"><div style="font-size: 10pt; margin-left: 0in; text-indent: 0in; text-align: left; white-space: nowrap; margin-bottom: 0px; margin-top: 0px; line-height: normal; background: none;"><div style="font-family: &quot;times new roman&quot;, times, serif; font-size: 10pt; background: none; text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td><td style="background: rgb(204, 238, 255); padding: 0in; font-size: 10pt; line-height: 10pt; width: 10%; text-align: right; vertical-align: bottom;"><div style="text-align: right; margin: 0in 0in 0.0001pt; font-family: &quot;times new roman&quot;, serif; font-size: 10pt; line-height: normal; white-space: nowrap;">8,942</div></td><td style="background: rgb(204, 238, 255); padding: 0in; font-size: 10pt; line-height: 10pt; width: 1%; text-align: left; vertical-align: bottom;"><div style="font-size: 10pt; margin-left: 0in; text-indent: 0in; text-align: left; white-space: nowrap; margin-bottom: 0px; margin-top: 0px; line-height: normal; background: none;"><div style="font-family: &quot;times new roman&quot;, times, serif; font-size: 10pt; background: none; text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td><td style="background-color: rgb(204, 238, 255); width: 1%; vertical-align: bottom; padding: 0in;"><div style="font-size: 10pt; margin-bottom: 0px; margin-top: 0px; line-height: normal; background: none;"><div style="font-family: &quot;times new roman&quot;, times, serif; font-size: 10pt; background: none; text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td><td style="background: rgb(204, 238, 255); padding: 0in; font-size: 10pt; line-height: 10pt; width: 1%; text-align: left; vertical-align: bottom;"><div style="font-size: 10pt; margin-left: 0in; text-indent: 0in; text-align: left; white-space: nowrap; margin-bottom: 0px; margin-top: 0px; line-height: normal; background: none;"><div style="font-family: &quot;times new roman&quot;, times, serif; font-size: 10pt; background: none; text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td><td style="background: rgb(204, 238, 255); padding: 0in; font-size: 10pt; line-height: 10pt; width: 10%; text-align: right; vertical-align: bottom;"><div style="text-align: right; margin: 0in 0in 0.0001pt; font-family: &quot;times new roman&quot;, serif; font-size: 10pt; line-height: normal; white-space: nowrap;">6.3</div></td><td style="background: rgb(204, 238, 255); padding: 0in; font-size: 10pt; line-height: 10pt; width: 1%; text-align: left; vertical-align: bottom;"><div style="font-size: 10pt; margin-left: 0in; text-indent: 0in; text-align: left; white-space: nowrap; margin-bottom: 0px; margin-top: 0px; line-height: normal; background: none;"><div style="font-family: &quot;times new roman&quot;, times, serif; font-size: 10pt; background: none; text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td><td style="background-color: rgb(204, 238, 255); width: 1%; vertical-align: bottom; padding: 0in;"><div style="font-size: 10pt; margin-bottom: 0px; margin-top: 0px; line-height: normal; background: none;"><div style="font-family: &quot;times new roman&quot;, times, serif; font-size: 10pt; background: none; text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td><td style="background: rgb(204, 238, 255); padding: 0in; font-size: 10pt; line-height: 10pt; width: 1%; text-align: left; vertical-align: bottom;"><div style="font-size: 10pt; margin-left: 0in; text-indent: 0in; text-align: left; white-space: nowrap; margin-bottom: 0px; margin-top: 0px; line-height: normal; background: none;"><div style="font-family: &quot;times new roman&quot;, times, serif; font-size: 10pt; background: none; text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td><td style="background: rgb(204, 238, 255); padding: 0in; font-size: 10pt; line-height: 10pt; width: 10%; text-align: right; vertical-align: bottom;"><div style="text-align: right; margin: 0in 0in 0.0001pt; font-family: &quot;times new roman&quot;, serif; font-size: 10pt; line-height: normal; white-space: nowrap;">77,015</div></td><td style="background: rgb(204, 238, 255); padding: 0in; font-size: 10pt; line-height: 10pt; width: 1%; text-align: left; vertical-align: bottom;"><div style="font-size: 10pt; margin-left: 0in; text-indent: 0in; text-align: left; white-space: nowrap; margin-bottom: 0px; margin-top: 0px; line-height: normal; background: none;"><div style="font-family: &quot;times new roman&quot;, times, serif; font-size: 10pt; background: none; text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td><td style="background-color: rgb(204, 238, 255); width: 1%; vertical-align: bottom; padding: 0in;"><div style="font-size: 10pt; margin-bottom: 0px; margin-top: 0px; line-height: normal; background: none;"><div style="font-family: &quot;times new roman&quot;, times, serif; font-size: 10pt; background: none; text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td><td style="background: rgb(204, 238, 255); padding: 0in; font-size: 10pt; line-height: 10pt; width: 1%; text-align: left; vertical-align: bottom;"><div style="font-size: 10pt; margin-left: 0in; text-indent: 0in; text-align: left; white-space: nowrap; margin-bottom: 0px; margin-top: 0px; line-height: normal; background: none;"><div style="font-family: &quot;times new roman&quot;, times, serif; font-size: 10pt; background: none; text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td><td style="background: rgb(204, 238, 255); padding: 0in; font-size: 10pt; line-height: 10pt; width: 10%; text-align: right; vertical-align: bottom;"><div style="text-align: right; margin: 0in 0in 0.0001pt; font-family: &quot;times new roman&quot;, serif; font-size: 10pt; line-height: normal; white-space: nowrap;">22.7</div></td><td style="background: rgb(204, 238, 255); padding: 0in; font-size: 10pt; line-height: 10pt; width: 1%; text-align: left; vertical-align: bottom;"><div style="font-size: 10pt; margin-left: 0in; text-indent: 0in; text-align: left; white-space: nowrap; margin-bottom: 0px; margin-top: 0px; line-height: normal; background: none;"><div style="font-family: &quot;times new roman&quot;, times, serif; font-size: 10pt; background: none; text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td></tr><tr><td style="background: rgb(255, 255, 255); padding: 0px 0in 1pt; font-size: 10pt; line-height: 10pt; width: 22%; vertical-align: bottom;"><div style="margin: 0in 0in 0.0001pt; font-family: &quot;times new roman&quot;, serif; font-size: 10pt; line-height: normal;">Other</div></td><td style="background: rgb(255, 255, 255); padding: 0in 0in 1pt; font-size: 10pt; line-height: 10pt; width: 1%; vertical-align: bottom;"><div style="font-size: 10pt; margin-bottom: 0px; margin-top: 0px; line-height: normal; background: none;"><div style="font-family: &quot;times new roman&quot;, times, serif; font-size: 10pt; background: none; text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td><td style="background-color: rgb(255, 255, 255); width: 1%; text-align: left; vertical-align: bottom; padding: 0in; border-bottom: 1pt solid black;"><div style="font-size: 10pt; margin-left: 0in; text-indent: 0in; text-align: left; white-space: nowrap; margin-bottom: 0px; margin-top: 0px; line-height: normal; background: none;"><div style="font-family: &quot;times new roman&quot;, times, serif; font-size: 10pt; background: none; text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td><td style="background: rgb(255, 255, 255); padding: 0in; font-size: 10pt; line-height: 10pt; width: 10%; text-align: right; vertical-align: bottom; border-bottom: 1pt solid black;"><div style="text-align: right; margin: 0in 0in 0.0001pt; font-family: &quot;times new roman&quot;, serif; font-size: 10pt; line-height: normal; white-space: nowrap;">9,991</div></td><td style="background: rgb(255, 255, 255); padding: 0in 0in 0.5pt; font-size: 10pt; line-height: 10pt; width: 1%; text-align: left; vertical-align: bottom;"><div style="font-size: 10pt; margin-left: 0in; text-indent: 0in; text-align: left; white-space: nowrap; margin-bottom: 0px; margin-top: 0px; line-height: normal; background: none;"><div style="font-family: &quot;times new roman&quot;, times, serif; font-size: 10pt; background: none; text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td><td style="background-color: rgb(255, 255, 255); width: 1%; vertical-align: bottom; padding: 0in 0in 1pt;"><div style="font-size: 10pt; margin-bottom: 0px; margin-top: 0px; line-height: normal; background: none;"><div style="font-family: &quot;times new roman&quot;, times, serif; font-size: 10pt; background: none; text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td><td style="background: rgb(255, 255, 255); padding: 0in; font-size: 10pt; line-height: 10pt; width: 1%; text-align: left; vertical-align: bottom; border-bottom: 1pt solid black;"><div style="font-size: 10pt; margin-left: 0in; text-indent: 0in; text-align: left; white-space: nowrap; margin-bottom: 0px; margin-top: 0px; line-height: normal; background: none;"><div style="font-family: &quot;times new roman&quot;, times, serif; font-size: 10pt; background: none; text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td><td style="background: rgb(255, 255, 255); padding: 0in; font-size: 10pt; line-height: 10pt; width: 10%; text-align: right; vertical-align: bottom; border-bottom: 1pt solid black;"><div style="text-align: right; margin: 0in 0in 0.0001pt; font-family: &quot;times new roman&quot;, serif; font-size: 10pt; line-height: normal; white-space: nowrap;">5.1</div></td><td style="background: rgb(255, 255, 255); padding: 0in 0in 0.5pt; font-size: 10pt; line-height: 10pt; width: 1%; text-align: left; vertical-align: bottom;"><div style="font-size: 10pt; margin-left: 0in; text-indent: 0in; text-align: left; white-space: nowrap; margin-bottom: 0px; margin-top: 0px; line-height: normal; background: none;"><div style="font-family: &quot;times new roman&quot;, times, serif; font-size: 10pt; background: none; text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td><td style="background-color: rgb(255, 255, 255); width: 1%; vertical-align: bottom; padding: 0in 0in 1pt;"><div style="font-size: 10pt; margin-bottom: 0px; margin-top: 0px; line-height: normal; background: none;"><div style="font-family: &quot;times new roman&quot;, times, serif; font-size: 10pt; background: none; text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td><td style="background: rgb(255, 255, 255); padding: 0in; font-size: 10pt; line-height: 10pt; width: 1%; text-align: left; vertical-align: bottom; border-bottom: 1pt solid black;"><div style="font-size: 10pt; margin-left: 0in; text-indent: 0in; text-align: left; white-space: nowrap; margin-bottom: 0px; margin-top: 0px; line-height: normal; background: none;"><div style="font-family: &quot;times new roman&quot;, times, serif; font-size: 10pt; background: none; text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td><td style="background: rgb(255, 255, 255); padding: 0in; font-size: 10pt; line-height: 10pt; width: 10%; text-align: right; vertical-align: bottom; border-bottom: 1pt solid black;"><div style="text-align: right; margin: 0in 0in 0.0001pt; font-family: &quot;times new roman&quot;, serif; font-size: 10pt; line-height: normal; white-space: nowrap;">27,962</div></td><td style="background: rgb(255, 255, 255); padding: 0in 0in 0.5pt; font-size: 10pt; line-height: 10pt; width: 1%; text-align: left; vertical-align: bottom;"><div style="font-size: 10pt; margin-left: 0in; text-indent: 0in; text-align: left; white-space: nowrap; margin-bottom: 0px; margin-top: 0px; line-height: normal; background: none;"><div style="font-family: &quot;times new roman&quot;, times, serif; font-size: 10pt; background: none; text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td><td style="background-color: rgb(255, 255, 255); width: 1%; vertical-align: bottom; padding: 0in 0in 1pt;"><div style="font-size: 10pt; margin-bottom: 0px; margin-top: 0px; line-height: normal; background: none;"><div style="font-family: &quot;times new roman&quot;, times, serif; font-size: 10pt; background: none; text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td><td style="background: rgb(255, 255, 255); padding: 0in; font-size: 10pt; line-height: 10pt; width: 1%; text-align: left; vertical-align: bottom; border-bottom: 1pt solid black;"><div style="font-size: 10pt; margin-left: 0in; text-indent: 0in; text-align: left; white-space: nowrap; margin-bottom: 0px; margin-top: 0px; line-height: normal; background: none;"><div style="font-family: &quot;times new roman&quot;, times, serif; font-size: 10pt; background: none; text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td><td style="background: rgb(255, 255, 255); padding: 0in; font-size: 10pt; line-height: 10pt; width: 10%; text-align: right; vertical-align: bottom; border-bottom: 1pt solid black;"><div style="text-align: right; margin: 0in 0in 0.0001pt; font-family: &quot;times new roman&quot;, serif; font-size: 10pt; line-height: normal; white-space: nowrap;">19.5</div></td><td style="background: rgb(255, 255, 255); padding: 0in 0in 0.5pt; font-size: 10pt; line-height: 10pt; width: 1%; text-align: left; vertical-align: bottom;"><div style="font-size: 10pt; margin-left: 0in; text-indent: 0in; text-align: left; white-space: nowrap; margin-bottom: 0px; margin-top: 0px; line-height: normal; background: none;"><div style="font-family: &quot;times new roman&quot;, times, serif; font-size: 10pt; background: none; text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td><td style="background-color: rgb(255, 255, 255); width: 1%; vertical-align: bottom; padding: 0in 0in 1pt;"><div style="font-size: 10pt; margin-bottom: 0px; margin-top: 0px; line-height: normal; background: none;"><div style="font-family: &quot;times new roman&quot;, times, serif; font-size: 10pt; background: none; text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td><td style="background: rgb(255, 255, 255); padding: 0in; font-size: 10pt; line-height: 10pt; width: 1%; text-align: left; vertical-align: bottom; border-bottom: 1pt solid black;"><div style="font-size: 10pt; margin-left: 0in; text-indent: 0in; text-align: left; white-space: nowrap; margin-bottom: 0px; margin-top: 0px; line-height: normal; background: none;"><div style="font-family: &quot;times new roman&quot;, times, serif; font-size: 10pt; background: none; text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td><td style="background: rgb(255, 255, 255); padding: 0in; font-size: 10pt; line-height: 10pt; width: 10%; text-align: right; vertical-align: bottom; border-bottom: 1pt solid black;"><div style="text-align: right; margin: 0in 0in 0.0001pt; font-family: &quot;times new roman&quot;, serif; font-size: 10pt; line-height: normal; white-space: nowrap;">37,953</div></td><td style="background: rgb(255, 255, 255); padding: 0in 0in 0.5pt; font-size: 10pt; line-height: 10pt; width: 1%; text-align: left; vertical-align: bottom;"><div style="font-size: 10pt; margin-left: 0in; text-indent: 0in; text-align: left; white-space: nowrap; margin-bottom: 0px; margin-top: 0px; line-height: normal; background: none;"><div style="font-family: &quot;times new roman&quot;, times, serif; font-size: 10pt; background: none; text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td><td style="background-color: rgb(255, 255, 255); width: 1%; vertical-align: bottom; padding: 0in 0in 1pt;"><div style="font-size: 10pt; margin-bottom: 0px; margin-top: 0px; line-height: normal; background: none;"><div style="font-family: &quot;times new roman&quot;, times, serif; font-size: 10pt; background: none; text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td><td style="background: rgb(255, 255, 255); padding: 0in; font-size: 10pt; line-height: 10pt; width: 1%; text-align: left; vertical-align: bottom; border-bottom: 1pt solid black;"><div style="font-size: 10pt; margin-left: 0in; text-indent: 0in; text-align: left; white-space: nowrap; margin-bottom: 0px; margin-top: 0px; line-height: normal; background: none;"><div style="font-family: &quot;times new roman&quot;, times, serif; font-size: 10pt; background: none; text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td><td style="background: rgb(255, 255, 255); padding: 0in; font-size: 10pt; line-height: 10pt; width: 10%; text-align: right; vertical-align: bottom; border-bottom: 1pt solid black;"><div style="text-align: right; margin: 0in 0in 0.0001pt; font-family: &quot;times new roman&quot;, serif; font-size: 10pt; line-height: normal; white-space: nowrap;">11.1</div></td><td style="background: rgb(255, 255, 255); padding: 0in 0in 0.5pt; font-size: 10pt; line-height: 10pt; width: 1%; text-align: left; vertical-align: bottom;"><div style="font-size: 10pt; margin-left: 0in; text-indent: 0in; text-align: left; white-space: nowrap; margin-bottom: 0px; margin-top: 0px; line-height: normal; background: none;"><div style="font-family: &quot;times new roman&quot;, times, serif; font-size: 10pt; background: none; text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td></tr><tr><td style="background: rgb(204, 238, 255); padding: 0px 0in 2.5pt; font-size: 10pt; line-height: 10pt; width: 22%; vertical-align: bottom;"><div style="margin: 0px 0in; font-family: &quot;times new roman&quot;, serif; font-size: 10pt; line-height: normal; background: none;">&#160;</div></td><td style="background: rgb(204, 238, 255); padding: 0in 0in 2.5pt; font-size: 10pt; line-height: 10pt; width: 1%; vertical-align: bottom;"><div style="font-size: 10pt; margin-bottom: 0px; margin-top: 0px; line-height: normal; background: none;"><div style="font-family: &quot;times new roman&quot;, times, serif; font-size: 10pt; background: none; text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td><td style="background-color: rgb(204, 238, 255); width: 1%; text-align: left; vertical-align: bottom; padding: 0in; border-bottom: 2.5pt double black; border-top: 0px none;"><div style="text-align: left; margin: 0in 0in 0.0001pt; font-family: &quot;times new roman&quot;, serif; font-size: 10pt; line-height: normal; text-indent: 0in; white-space: nowrap;">$</div></td><td style="background: rgb(204, 238, 255); padding: 0in; font-size: 10pt; line-height: 10pt; width: 10%; text-align: right; vertical-align: bottom; border-bottom: 2.5pt double black; border-top: 0px none;"><div style="text-align: right; margin: 0in 0in 0.0001pt; font-family: &quot;times new roman&quot;, serif; font-size: 10pt; line-height: normal; white-space: nowrap;">196,925</div></td><td style="background: rgb(204, 238, 255); padding: 0in 0in 1.25pt; font-size: 10pt; line-height: 10pt; width: 1%; text-align: left; vertical-align: bottom;"><div style="font-size: 10pt; margin-left: 0in; text-indent: 0in; text-align: left; white-space: nowrap; margin-bottom: 0px; margin-top: 0px; line-height: normal; background: none;"><div style="font-family: &quot;times new roman&quot;, times, serif; font-size: 10pt; background: none; text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td><td style="padding: 0in 0in 2.5pt; background-color: rgb(204, 238, 255); width: 1%; vertical-align: bottom;"><div style="font-size: 10pt; margin-bottom: 0px; margin-top: 0px; line-height: normal; background: none;"><div style="font-family: &quot;times new roman&quot;, times, serif; font-size: 10pt; background: none; text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td><td style="background: rgb(204, 238, 255); padding: 0in; font-size: 10pt; line-height: 10pt; width: 1%; text-align: left; vertical-align: bottom; border-bottom: 2.5pt double black; border-top: 0px none;"><div style="font-size: 10pt; margin-left: 0in; text-indent: 0in; text-align: left; white-space: nowrap; margin-bottom: 0px; margin-top: 0px; line-height: normal; background: none;"><div style="font-family: &quot;times new roman&quot;, times, serif; font-size: 10pt; background: none; text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td><td style="background: rgb(204, 238, 255); padding: 0in; font-size: 10pt; line-height: 10pt; width: 10%; text-align: right; vertical-align: bottom; border-bottom: 2.5pt double black; border-top: 0px none;"><div style="text-align: right; margin: 0in 0in 0.0001pt; font-family: &quot;times new roman&quot;, serif; font-size: 10pt; line-height: normal; white-space: nowrap;">100.0</div></td><td style="background: rgb(204, 238, 255); padding: 0in 0in 1.25pt; font-size: 10pt; line-height: 10pt; width: 1%; text-align: left; vertical-align: bottom;"><div style="text-align: left; margin: 0in 0in 0.0001pt; font-family: &quot;times new roman&quot;, serif; font-size: 10pt; line-height: normal; text-indent: 0in; white-space: nowrap;">%</div></td><td style="padding: 0in 0in 2.5pt; background-color: rgb(204, 238, 255); width: 1%; vertical-align: bottom;"><div style="font-size: 10pt; margin-bottom: 0px; margin-top: 0px; line-height: normal; background: none;"><div style="font-family: &quot;times new roman&quot;, times, serif; font-size: 10pt; background: none; text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td><td style="background: rgb(204, 238, 255); padding: 0in; font-size: 10pt; line-height: 10pt; width: 1%; text-align: left; vertical-align: bottom; border-bottom: 2.5pt double black; border-top: 0px none;"><div style="text-align: left; margin: 0in 0in 0.0001pt; font-family: &quot;times new roman&quot;, serif; font-size: 10pt; line-height: normal; text-indent: 0in; white-space: nowrap;">$</div></td><td style="background: rgb(204, 238, 255); padding: 0in; font-size: 10pt; line-height: 10pt; width: 10%; text-align: right; vertical-align: bottom; border-bottom: 2.5pt double black; border-top: 0px none;"><div style="text-align: right; margin: 0in 0in 0.0001pt; font-family: &quot;times new roman&quot;, serif; font-size: 10pt; line-height: normal; white-space: nowrap;">142,751</div></td><td style="background: rgb(204, 238, 255); padding: 0in 0in 1.25pt; font-size: 10pt; line-height: 10pt; width: 1%; text-align: left; vertical-align: bottom;"><div style="font-size: 10pt; margin-left: 0in; text-indent: 0in; text-align: left; white-space: nowrap; margin-bottom: 0px; margin-top: 0px; line-height: normal; background: none;"><div style="font-family: &quot;times new roman&quot;, times, serif; font-size: 10pt; background: none; text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td><td style="padding: 0in 0in 2.5pt; background-color: rgb(204, 238, 255); width: 1%; vertical-align: bottom;"><div style="font-size: 10pt; margin-bottom: 0px; margin-top: 0px; line-height: normal; background: none;"><div style="font-family: &quot;times new roman&quot;, times, serif; font-size: 10pt; background: none; text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td><td style="background: rgb(204, 238, 255); padding: 0in; font-size: 10pt; line-height: 10pt; width: 1%; text-align: left; vertical-align: bottom; border-bottom: 2.5pt double black; border-top: 0px none;"><div style="font-size: 10pt; margin-left: 0in; text-indent: 0in; text-align: left; white-space: nowrap; margin-bottom: 0px; margin-top: 0px; line-height: normal; background: none;"><div style="font-family: &quot;times new roman&quot;, times, serif; font-size: 10pt; background: none; text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td><td style="background: rgb(204, 238, 255); padding: 0in; font-size: 10pt; line-height: 10pt; width: 10%; text-align: right; vertical-align: bottom; border-bottom: 2.5pt double black; border-top: 0px none;"><div style="text-align: right; margin: 0in 0in 0.0001pt; font-family: &quot;times new roman&quot;, serif; font-size: 10pt; line-height: normal; white-space: nowrap;">100.0</div></td><td style="background: rgb(204, 238, 255); padding: 0in 0in 1.25pt; font-size: 10pt; line-height: 10pt; width: 1%; text-align: left; vertical-align: bottom;"><div style="text-align: left; margin: 0in 0in 0.0001pt; font-family: &quot;times new roman&quot;, serif; font-size: 10pt; line-height: normal; text-indent: 0in; white-space: nowrap;">%</div></td><td style="padding: 0in 0in 2.5pt; background-color: rgb(204, 238, 255); width: 1%; vertical-align: bottom;"><div style="font-size: 10pt; margin-bottom: 0px; margin-top: 0px; line-height: normal; background: none;"><div style="font-family: &quot;times new roman&quot;, times, serif; font-size: 10pt; background: none; text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td><td style="background: rgb(204, 238, 255); padding: 0in; font-size: 10pt; line-height: 10pt; width: 1%; text-align: left; vertical-align: bottom; border-bottom: 2.5pt double black; border-top: 0px none;"><div style="text-align: left; margin: 0in 0in 0.0001pt; font-family: &quot;times new roman&quot;, serif; font-size: 10pt; line-height: normal; text-indent: 0in; white-space: nowrap;">$</div></td><td style="background: rgb(204, 238, 255); padding: 0in; font-size: 10pt; line-height: 10pt; width: 10%; text-align: right; vertical-align: bottom; border-bottom: 2.5pt double black; border-top: 0px none;"><div style="text-align: right; margin: 0in 0in 0.0001pt; font-family: &quot;times new roman&quot;, serif; font-size: 10pt; line-height: normal; white-space: nowrap;">339,676</div></td><td style="background: rgb(204, 238, 255); padding: 0in 0in 1.25pt; font-size: 10pt; line-height: 10pt; width: 1%; text-align: left; vertical-align: bottom;"><div style="font-size: 10pt; margin-left: 0in; text-indent: 0in; text-align: left; white-space: nowrap; margin-bottom: 0px; margin-top: 0px; line-height: normal; background: none;"><div style="font-family: &quot;times new roman&quot;, times, serif; font-size: 10pt; background: none; text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td><td style="padding: 0in 0in 2.5pt; background-color: rgb(204, 238, 255); width: 1%; vertical-align: bottom;"><div style="font-size: 10pt; margin-bottom: 0px; margin-top: 0px; line-height: normal; background: none;"><div style="font-family: &quot;times new roman&quot;, times, serif; font-size: 10pt; background: none; text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td><td style="background: rgb(204, 238, 255); padding: 0in; font-size: 10pt; line-height: 10pt; width: 1%; text-align: left; vertical-align: bottom; border-bottom: 2.5pt double black; border-top: 0px none;"><div style="font-size: 10pt; margin-left: 0in; text-indent: 0in; text-align: left; white-space: nowrap; margin-bottom: 0px; margin-top: 0px; line-height: normal; background: none;"><div style="font-family: &quot;times new roman&quot;, times, serif; font-size: 10pt; background: none; text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td><td style="background: rgb(204, 238, 255); padding: 0in; font-size: 10pt; line-height: 10pt; width: 10%; text-align: right; vertical-align: bottom; border-bottom: 2.5pt double black; border-top: 0px none;"><div style="text-align: right; margin: 0in 0in 0.0001pt; font-family: &quot;times new roman&quot;, serif; font-size: 10pt; line-height: normal; white-space: nowrap;">100.0</div></td><td style="background: rgb(204, 238, 255); padding: 0in 0in 1.25pt; font-size: 10pt; line-height: 10pt; width: 1%; text-align: left; vertical-align: bottom;"><div style="text-align: left; margin: 0in 0in 0.0001pt; font-family: &quot;times new roman&quot;, serif; font-size: 10pt; line-height: normal; text-indent: 0in; white-space: nowrap;">%</div></td></tr></table><div style="clear: both; background: none;"></div><div style="color: rgb(0, 0, 0); font: 10pt &quot;times new roman&quot;, times, serif; letter-spacing: normal; orphans: 2; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial; margin: 0px; text-align: center; text-indent: 0.5in; background: none;"><div style="text-decoration: none; color: rgb(0, 0, 0); background: none; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div><table cellpadding="0" cellspacing="0" style="font: 10pt &quot;times new roman&quot;, times, serif; letter-spacing: normal; orphans: 2; text-indent: 0px; text-transform: none; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial; border-collapse: separate; width: 80%; border-spacing: 0px; margin: 0in 0in 0in 1in;;text-align:left;"><tr style="vertical-align: bottom;"><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; vertical-align: bottom;;white-space: nowrap;">&#160;</td><td style="font-weight: normal; padding-bottom: 1pt; padding-left: 0px; padding-top: 0px; vertical-align: bottom;">&#160;</td><td colspan="22" style="font-weight: normal; text-align: center; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; vertical-align: bottom; border-bottom: 1pt solid black;;white-space: nowrap;"><div style="font-weight:bold;display:inline;"><div style="font-weight:bold;display:inline;">Six months ended June 30,&#160;&#160;2018</div></div></td><td style="padding-bottom: 1pt; font-weight: normal; padding-left: 0px; padding-top: 0px; vertical-align: bottom;">&#160;</td></tr><tr style="vertical-align: bottom;"><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; vertical-align: bottom;;white-space: nowrap;">&#160;</td><td style="font-weight: normal; padding-bottom: 1pt; padding-left: 0px; padding-top: 0px; vertical-align: bottom;">&#160;</td><td colspan="6" style="font-weight: normal; text-align: center; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; vertical-align: bottom; border-bottom: 1pt solid black;;white-space: nowrap;"><div style="font-weight:bold;display:inline;"><div style="font-weight:bold;display:inline;">T&amp;D</div></div></td><td style="padding-bottom: 1pt; font-weight: normal; padding-left: 0px; padding-top: 0px; vertical-align: bottom;">&#160;</td><td style="font-weight: normal; padding-bottom: 1pt; padding-left: 0px; padding-top: 0px; vertical-align: bottom;">&#160;</td><td colspan="6" style="font-weight: normal; text-align: center; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; vertical-align: bottom; border-bottom: 1pt solid black;;white-space: nowrap;"><div style="font-weight:bold;display:inline;"><div style="font-weight:bold;display:inline;">C&amp;I</div></div></td><td style="padding-bottom: 1pt; font-weight: normal; padding-left: 0px; padding-top: 0px; vertical-align: bottom;">&#160;</td><td style="font-weight: normal; padding-bottom: 1pt; padding-left: 0px; padding-top: 0px; vertical-align: bottom;">&#160;</td><td colspan="6" style="font-weight: normal; text-align: center; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; vertical-align: bottom; border-bottom: 1pt solid black;;white-space: nowrap;"><div style="font-weight:bold;display:inline;"><div style="font-weight:bold;display:inline;">Total</div></div></td><td style="padding-bottom: 1pt; font-weight: normal; padding-left: 0px; padding-top: 0px; vertical-align: bottom;">&#160;</td></tr><tr style="vertical-align: bottom;"><td style="font-weight: normal; padding-bottom: 1pt; padding-left: 0px; padding-top: 0px; vertical-align: bottom;;white-space: nowrap;"><div style="font-weight:bold;display:inline;"><div style="font-weight:bold;display:inline;">(in thousands)</div></div></td><td style="font-weight: normal; padding-bottom: 1pt; padding-left: 0px; padding-top: 0px; vertical-align: bottom;">&#160;</td><td colspan="2" style="font-weight: normal; text-align: center; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; vertical-align: bottom; border-bottom: 1pt solid black;;white-space: nowrap;"><div style="font-weight:bold;display:inline;"><div style="font-weight:bold;display:inline;">Amount</div></div></td><td style="padding-bottom: 1pt; font-weight: normal; padding-left: 0px; padding-top: 0px; vertical-align: bottom;">&#160;</td><td style="font-weight: normal; padding-bottom: 1pt; padding-left: 0px; padding-top: 0px; vertical-align: bottom;">&#160;</td><td colspan="2" style="font-weight: normal; text-align: center; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; vertical-align: bottom; border-bottom: 1pt solid black;;white-space: nowrap;"><div style="font-weight:bold;display:inline;"><div style="font-weight:bold;display:inline;">Percent</div></div></td><td style="padding-bottom: 1pt; font-weight: normal; padding-left: 0px; padding-top: 0px; vertical-align: bottom;">&#160;</td><td style="font-weight: normal; padding-bottom: 1pt; padding-left: 0px; padding-top: 0px; vertical-align: bottom;">&#160;</td><td colspan="2" style="font-weight: normal; text-align: center; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; vertical-align: bottom; border-bottom: 1pt solid black;;white-space: nowrap;"><div style="font-weight:bold;display:inline;"><div style="font-weight:bold;display:inline;">Amount</div></div></td><td style="padding-bottom: 1pt; font-weight: normal; padding-left: 0px; padding-top: 0px; vertical-align: bottom;">&#160;</td><td style="font-weight: normal; padding-bottom: 1pt; padding-left: 0px; padding-top: 0px; vertical-align: bottom;">&#160;</td><td colspan="2" style="font-weight: normal; text-align: center; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; vertical-align: bottom; border-bottom: 1pt solid black;;white-space: nowrap;"><div style="font-weight:bold;display:inline;"><div style="font-weight:bold;display:inline;">Percent</div></div></td><td style="padding-bottom: 1pt; font-weight: normal; padding-left: 0px; padding-top: 0px; vertical-align: bottom;">&#160;</td><td style="font-weight: normal; padding-bottom: 1pt; padding-left: 0px; padding-top: 0px; vertical-align: bottom;">&#160;</td><td colspan="2" style="font-weight: normal; text-align: center; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; vertical-align: bottom; border-bottom: 1pt solid black;;white-space: nowrap;"><div style="font-weight:bold;display:inline;"><div style="font-weight:bold;display:inline;">Amount</div></div></td><td style="padding-bottom: 1pt; font-weight: normal; padding-left: 0px; padding-top: 0px; vertical-align: bottom;">&#160;</td><td style="font-weight: normal; padding-bottom: 1pt; padding-left: 0px; padding-top: 0px; vertical-align: bottom;">&#160;</td><td colspan="2" style="font-weight: normal; text-align: center; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; vertical-align: bottom; border-bottom: 1pt solid black;;white-space: nowrap;"><div style="font-weight:bold;display:inline;"><div style="font-weight:bold;display:inline;">Percent</div></div></td><td style="padding-bottom: 1pt; font-weight: normal; padding-left: 0px; padding-top: 0px; vertical-align: bottom;">&#160;</td></tr><tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);"><td style="width: 332px; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; vertical-align: bottom;">Fixed price</td><td style="width: 16px; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; vertical-align: bottom;">&#160;</td><td style="text-align: left; width: 16px; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; vertical-align: bottom;">$</td><td style="text-align: right; width: 151px; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; vertical-align: bottom;">156,665</td><td style="text-align: left; width: 16px; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; vertical-align: bottom;">&#160;</td><td style="width: 16px; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; vertical-align: bottom;">&#160;</td><td style="text-align: left; width: 16px; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; vertical-align: bottom;">&#160;</td><td style="text-align: right; width: 151px; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; vertical-align: bottom;">37.9</td><td style="text-align: left; width: 15px; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; vertical-align: bottom;">%</td><td style="width: 15px; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; vertical-align: bottom;">&#160;</td><td style="text-align: left; width: 15px; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; vertical-align: bottom;">$</td><td style="text-align: right; width: 150px; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; vertical-align: bottom;">179,594</td><td style="text-align: left; width: 15px; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; vertical-align: bottom;">&#160;</td><td style="width: 15px; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; vertical-align: bottom;">&#160;</td><td style="text-align: left; width: 15px; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; vertical-align: bottom;">&#160;</td><td style="text-align: right; width: 150px; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; vertical-align: bottom;">66.0</td><td style="text-align: left; width: 15px; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; vertical-align: bottom;">%</td><td style="width: 15px; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; vertical-align: bottom;">&#160;</td><td style="text-align: left; width: 15px; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; vertical-align: bottom;">$</td><td style="text-align: right; width: 150px; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; vertical-align: bottom;">336,259</td><td style="text-align: left; width: 15px; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; vertical-align: bottom;">&#160;</td><td style="width: 15px; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; vertical-align: bottom;">&#160;</td><td style="text-align: left; width: 15px; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; vertical-align: bottom;">&#160;</td><td style="text-align: right; width: 150px; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; vertical-align: bottom;">49.1</td><td style="text-align: left; width: 15px; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; vertical-align: bottom;">%</td></tr><tr style="vertical-align: bottom; background-color: white;"><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; vertical-align: bottom;">Unit Price</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; vertical-align: bottom;">&#160;</td><td style="text-align: left; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; vertical-align: bottom;">&#160;</td><td style="text-align: right; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; vertical-align: bottom;">87,307</td><td style="text-align: left; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; vertical-align: bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; vertical-align: bottom;">&#160;</td><td style="text-align: left; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; vertical-align: bottom;">&#160;</td><td style="text-align: right; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; vertical-align: bottom;">21.1</td><td style="text-align: left; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; vertical-align: bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; vertical-align: bottom;">&#160;</td><td style="text-align: left; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; vertical-align: bottom;">&#160;</td><td style="text-align: right; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; vertical-align: bottom;">25,058</td><td style="text-align: left; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; vertical-align: bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; vertical-align: bottom;">&#160;</td><td style="text-align: left; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; vertical-align: bottom;">&#160;</td><td style="text-align: right; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; vertical-align: bottom;">9.2</td><td style="text-align: left; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; vertical-align: bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; vertical-align: bottom;">&#160;</td><td style="text-align: left; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; vertical-align: bottom;">&#160;</td><td style="text-align: right; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; vertical-align: bottom;">112,365</td><td style="text-align: left; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; vertical-align: bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; vertical-align: bottom;">&#160;</td><td style="text-align: left; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; vertical-align: bottom;">&#160;</td><td style="text-align: right; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; vertical-align: bottom;">16.4</td><td style="text-align: left; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; vertical-align: bottom;">&#160;</td></tr><tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);"><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; vertical-align: bottom;">T&amp;E</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; vertical-align: bottom;">&#160;</td><td style="text-align: left; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; vertical-align: bottom;">&#160;</td><td style="text-align: right; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; vertical-align: bottom;">148,418</td><td style="text-align: left; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; vertical-align: bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; vertical-align: bottom;">&#160;</td><td style="text-align: left; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; vertical-align: bottom;">&#160;</td><td style="text-align: right; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; vertical-align: bottom;">35.9</td><td style="text-align: left; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; vertical-align: bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; vertical-align: bottom;">&#160;</td><td style="text-align: left; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; vertical-align: bottom;">&#160;</td><td style="text-align: right; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; vertical-align: bottom;">18,399</td><td style="text-align: left; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; vertical-align: bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; vertical-align: bottom;">&#160;</td><td style="text-align: left; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; vertical-align: bottom;">&#160;</td><td style="text-align: right; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; vertical-align: bottom;">6.8</td><td style="text-align: left; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; vertical-align: bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; vertical-align: bottom;">&#160;</td><td style="text-align: left; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; vertical-align: bottom;">&#160;</td><td style="text-align: right; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; vertical-align: bottom;">166,817</td><td style="text-align: left; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; vertical-align: bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; vertical-align: bottom;">&#160;</td><td style="text-align: left; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; vertical-align: bottom;">&#160;</td><td style="text-align: right; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; vertical-align: bottom;">24.3</td><td style="text-align: left; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; vertical-align: bottom;">&#160;</td></tr><tr style="vertical-align: bottom; background-color: white;"><td style="padding-bottom: 1pt; padding-left: 0px; padding-top: 0px; vertical-align: bottom;">Other</td><td style="padding-bottom: 1pt; padding-left: 0px; padding-top: 0px; vertical-align: bottom;">&#160;</td><td style="text-align: left; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; vertical-align: bottom; border-bottom: 1pt solid black;">&#160;</td><td style="text-align: right; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; vertical-align: bottom; border-bottom: 1pt solid black;">20,921</td><td style="padding-bottom: 1pt; text-align: left; padding-left: 0px; padding-top: 0px; vertical-align: bottom;">&#160;</td><td style="padding-bottom: 1pt; padding-left: 0px; padding-top: 0px; vertical-align: bottom;">&#160;</td><td style="text-align: left; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; vertical-align: bottom; border-bottom: 1pt solid black;">&#160;</td><td style="text-align: right; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; vertical-align: bottom; border-bottom: 1pt solid black;">5.1</td><td style="padding-bottom: 1pt; text-align: left; padding-left: 0px; padding-top: 0px; vertical-align: bottom;">&#160;</td><td style="padding-bottom: 1pt; padding-left: 0px; padding-top: 0px; vertical-align: bottom;">&#160;</td><td style="text-align: left; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; vertical-align: bottom; border-bottom: 1pt solid black;">&#160;</td><td style="text-align: right; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; vertical-align: bottom; border-bottom: 1pt solid black;">48,925</td><td style="padding-bottom: 1pt; text-align: left; padding-left: 0px; padding-top: 0px; vertical-align: bottom;">&#160;</td><td style="padding-bottom: 1pt; padding-left: 0px; padding-top: 0px; vertical-align: bottom;">&#160;</td><td style="text-align: left; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; vertical-align: bottom; border-bottom: 1pt solid black;">&#160;</td><td style="text-align: right; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; vertical-align: bottom; border-bottom: 1pt solid black;">18.0</td><td style="padding-bottom: 1pt; text-align: left; padding-left: 0px; padding-top: 0px; vertical-align: bottom;">&#160;</td><td style="padding-bottom: 1pt; padding-left: 0px; padding-top: 0px; vertical-align: bottom;">&#160;</td><td style="text-align: left; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; vertical-align: bottom; border-bottom: 1pt solid black;">&#160;</td><td style="text-align: right; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; vertical-align: bottom; border-bottom: 1pt solid black;">69,846</td><td style="padding-bottom: 1pt; text-align: left; padding-left: 0px; padding-top: 0px; vertical-align: bottom;">&#160;</td><td style="padding-bottom: 1pt; padding-left: 0px; padding-top: 0px; vertical-align: bottom;">&#160;</td><td style="text-align: left; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; vertical-align: bottom; border-bottom: 1pt solid black;">&#160;</td><td style="text-align: right; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; vertical-align: bottom; border-bottom: 1pt solid black;">10.2</td><td style="padding-bottom: 1pt; text-align: left; padding-left: 0px; padding-top: 0px; vertical-align: bottom;">&#160;</td></tr><tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);"><td style="padding-bottom: 2.5pt; padding-left: 0px; padding-top: 0px; vertical-align: bottom;">&#160;</td><td style="padding-bottom: 2.5pt; padding-left: 0px; padding-top: 0px; vertical-align: bottom;">&#160;</td><td style="text-align: left; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; vertical-align: bottom; border-bottom: 2.5pt double black;">$</td><td style="text-align: right; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; vertical-align: bottom; border-bottom: 2.5pt double black;">413,311</td><td style="padding-bottom: 2.5pt; text-align: left; padding-left: 0px; padding-top: 0px; vertical-align: bottom;">&#160;</td><td style="padding-bottom: 2.5pt; padding-left: 0px; padding-top: 0px; vertical-align: bottom;">&#160;</td><td style="text-align: left; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; vertical-align: bottom; border-bottom: 2.5pt double black;">&#160;</td><td style="text-align: right; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; vertical-align: bottom; border-bottom: 2.5pt double black;">100.0</td><td style="padding-bottom: 2.5pt; text-align: left; padding-left: 0px; padding-top: 0px; vertical-align: bottom;">%</td><td style="padding-bottom: 2.5pt; padding-left: 0px; padding-top: 0px; vertical-align: bottom;">&#160;</td><td style="text-align: left; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; vertical-align: bottom; border-bottom: 2.5pt double black;">$</td><td style="text-align: right; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; vertical-align: bottom; border-bottom: 2.5pt double black;">271,976</td><td style="padding-bottom: 2.5pt; text-align: left; padding-left: 0px; padding-top: 0px; vertical-align: bottom;">&#160;</td><td style="padding-bottom: 2.5pt; padding-left: 0px; padding-top: 0px; vertical-align: bottom;">&#160;</td><td style="text-align: left; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; vertical-align: bottom; border-bottom: 2.5pt double black;">&#160;</td><td style="text-align: right; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; vertical-align: bottom; border-bottom: 2.5pt double black;">100.0</td><td style="padding-bottom: 2.5pt; text-align: left; padding-left: 0px; padding-top: 0px; vertical-align: bottom;">%</td><td style="padding-bottom: 2.5pt; padding-left: 0px; padding-top: 0px; vertical-align: bottom;">&#160;</td><td style="text-align: left; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; vertical-align: bottom; border-bottom: 2.5pt double black;">$</td><td style="text-align: right; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; vertical-align: bottom; border-bottom: 2.5pt double black;">685,287</td><td style="padding-bottom: 2.5pt; text-align: left; padding-left: 0px; padding-top: 0px; vertical-align: bottom;">&#160;</td><td style="padding-bottom: 2.5pt; padding-left: 0px; padding-top: 0px; vertical-align: bottom;">&#160;</td><td style="text-align: left; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; vertical-align: bottom; border-bottom: 2.5pt double black;">&#160;</td><td style="text-align: right; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; vertical-align: bottom; border-bottom: 2.5pt double black;">100.0</td><td style="padding-bottom: 2.5pt; text-align: left; padding-left: 0px; padding-top: 0px; vertical-align: bottom;">%</td></tr></table><div style="clear:both;"></div><div style="color: rgb(0, 0, 0); font: 10pt &quot;times new roman&quot;, times, serif; letter-spacing: normal; orphans: 2; text-align: start; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial; margin: 0px; text-indent: 0.5in; background: none;"><div style="text-decoration: none; color: rgb(0, 0, 0); background: none; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div><div style="color: rgb(0, 0, 0); font: 10pt 'times new roman', times, serif; letter-spacing: normal; orphans: 2; text-align: start; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial; margin: 0pt 0px; text-indent: 0.5in;"><div style="color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">The components of the Company&#8217;s revenue by market type for the three&#160;and&#160;six months ended June 30, 2018 were as follows:</div></div><div style="color: rgb(0, 0, 0); font: 10pt &quot;times new roman&quot;, times, serif; letter-spacing: normal; orphans: 2; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial; margin: 0px; text-indent: 0.5in; background: none;">&#160;</div><table style="width: 80%; margin-left: 1in; border-collapse: collapse; border-spacing: 0px;"><tr><td style="padding: 0in; font-size: 10pt; line-height: 10pt;;vertical-align:bottom;"><div style="margin-bottom: 0px; font-family: &quot;times new roman&quot;, serif; font-size: 10pt; line-height: normal; background: none; margin-top: 0px;">&#160;</div></td><td style="padding: 0in 0in 1pt; font-size: 10pt; line-height: 10pt;;vertical-align:bottom;"><div style="margin-bottom: 0px; font-family: &quot;times new roman&quot;, serif; font-size: 10pt; line-height: normal; margin-top: 0px;"><div style="background: none;;font-weight:bold;display:inline;">&#160;</div></div></td><td colspan="9" style="border-top: none; border-right: none; border-left: none; border-image: initial; border-bottom: 1pt solid black; padding: 0in; font-size: 10pt; line-height: 10pt;;vertical-align:bottom;"><div style="text-align: center; margin-bottom: 0.0001pt; font-family: &quot;times new roman&quot;, serif; font-size: 10pt; line-height: normal;"><div style="font-weight:bold;display:inline;">Three months ended June 30,&#160;&#160;2018</div></div></td><td style="padding: 0in 0in 1pt; font-size: 10pt; line-height: 10pt;;vertical-align:bottom;"><div style="margin-bottom: 0px; font-family: &quot;times new roman&quot;, serif; font-size: 10pt; line-height: normal; margin-top: 0px;"><div style="background: none;;font-weight:bold;display:inline;">&#160;</div></div></td><td colspan="9" style="border-top: none; border-right: none; border-left: none; border-image: initial; border-bottom: 1pt solid black; padding: 0in; font-size: 10pt; line-height: 10pt;;vertical-align:bottom;"><div style="text-align: center; margin-bottom: 0.0001pt; font-family: &quot;times new roman&quot;, serif; font-size: 10pt; line-height: normal;"><div style="font-weight:bold;display:inline;">Six months ended June 30,&#160;&#160;2018</div></div></td></tr><tr><td style="padding: 0in 0in 1pt; font-size: 10pt; line-height: 10pt;;vertical-align:bottom;"><div style="margin-bottom: 0.0001pt; font-family: &quot;times new roman&quot;, serif; font-size: 10pt; line-height: normal;"><div style="font-weight:bold;display:inline;">(in thousands)</div></div></td><td style="padding: 0in 0in 1pt; font-size: 10pt; line-height: 10pt;;vertical-align:bottom;"><div style="margin-bottom: 0px; font-family: &quot;times new roman&quot;, serif; font-size: 10pt; line-height: normal; margin-top: 0px;"><div style="background: none;;font-weight:bold;display:inline;">&#160;</div></div></td><td colspan="2" style="border-top: none; border-right: none; border-left: none; border-image: initial; border-bottom: 1pt solid black; padding: 0in; font-size: 10pt; line-height: 10pt;;vertical-align:bottom;"><div style="text-align: center; margin-bottom: 0.0001pt; font-family: &quot;times new roman&quot;, serif; font-size: 10pt; line-height: normal;"><div style="font-weight:bold;display:inline;">Amount</div></div></td><td style="padding: 0in 0in 1pt; font-size: 10pt; line-height: 10pt;;vertical-align:bottom;"><div style="margin-bottom: 0px; font-family: &quot;times new roman&quot;, serif; font-size: 10pt; line-height: normal; margin-top: 0px;"><div style="background: none;;font-weight:bold;display:inline;">&#160;</div></div></td><td style="padding: 0in 0in 1pt; font-size: 10pt; line-height: 10pt;;vertical-align:bottom;"><div style="margin-bottom: 0px; font-family: &quot;times new roman&quot;, serif; font-size: 10pt; line-height: normal; margin-top: 0px;"><div style="background: none;;font-weight:bold;display:inline;">&#160;</div></div></td><td colspan="2" style="border-top: none; border-right: none; border-left: none; border-image: initial; border-bottom: 1pt solid black; padding: 0in; font-size: 10pt; line-height: 10pt;;vertical-align:bottom;"><div style="text-align: center; margin-bottom: 0.0001pt; font-family: &quot;times new roman&quot;, serif; font-size: 10pt; line-height: normal;"><div style="font-weight:bold;display:inline;">Percent</div></div></td><td style="padding: 0in 0in 1pt; font-size: 10pt; line-height: 10pt;;vertical-align:bottom;"><div style="margin-bottom: 0px; font-family: &quot;times new roman&quot;, serif; font-size: 10pt; line-height: normal; margin-top: 0px;"><div style="background: none;;font-weight:bold;display:inline;">&#160;</div></div></td><td style="padding: 0in 0in 1pt; font-size: 10pt; line-height: 10pt;;vertical-align:bottom;"><div style="margin-bottom: 0px; font-family: &quot;times new roman&quot;, serif; font-size: 10pt; line-height: normal; margin-top: 0px;"><div style="background: none;;font-weight:bold;display:inline;">&#160;</div></div></td><td style="border-top: none; border-right: none; border-left: none; border-image: initial; border-bottom: 1pt solid black; padding: 0in; font-size: 10pt; line-height: 10pt;;vertical-align:bottom;"><div style="text-align: center; margin-bottom: 0.0001pt; font-family: &quot;times new roman&quot;, serif; font-size: 10pt; line-height: normal;"><div style="font-weight:bold;display:inline;">Segment</div></div></td><td style="padding: 0in 0in 1pt; font-size: 10pt; line-height: 10pt;;vertical-align:bottom;"><div style="margin-bottom: 0px; font-family: &quot;times new roman&quot;, serif; font-size: 10pt; line-height: normal; margin-top: 0px;"><div style="background: none;;font-weight:bold;display:inline;">&#160;</div></div></td><td colspan="2" style="border-top: none; border-right: none; border-left: none; border-image: initial; border-bottom: 1pt solid black; padding: 0in; font-size: 10pt; line-height: 10pt;;vertical-align:bottom;"><div style="text-align: center; margin-bottom: 0.0001pt; font-family: &quot;times new roman&quot;, serif; font-size: 10pt; line-height: normal;"><div style="font-weight:bold;display:inline;">Amount</div></div></td><td style="padding: 0in 0in 1pt; font-size: 10pt; line-height: 10pt;;vertical-align:bottom;"><div style="margin-bottom: 0px; font-family: &quot;times new roman&quot;, serif; font-size: 10pt; line-height: normal; margin-top: 0px;"><div style="background: none;;font-weight:bold;display:inline;">&#160;</div></div></td><td style="padding: 0in 0in 1pt; font-size: 10pt; line-height: 10pt;;vertical-align:bottom;"><div style="margin-bottom: 0px; font-family: &quot;times new roman&quot;, serif; font-size: 10pt; line-height: normal; margin-top: 0px;"><div style="background: none;;font-weight:bold;display:inline;">&#160;</div></div></td><td colspan="2" style="border-top: none; border-right: none; border-left: none; border-image: initial; border-bottom: 1pt solid black; padding: 0in; font-size: 10pt; line-height: 10pt;;vertical-align:bottom;"><div style="text-align: center; margin-bottom: 0.0001pt; font-family: &quot;times new roman&quot;, serif; font-size: 10pt; line-height: normal;"><div style="font-weight:bold;display:inline;">Percent</div></div></td><td style="padding: 0in 0in 1pt; font-size: 10pt; line-height: 10pt;;vertical-align:bottom;"><div style="margin-bottom: 0px; font-family: &quot;times new roman&quot;, serif; font-size: 10pt; line-height: normal; margin-top: 0px;"><div style="background: none;;font-weight:bold;display:inline;">&#160;</div></div></td><td style="padding: 0in 0in 1pt; font-size: 10pt; line-height: 10pt;;vertical-align:bottom;"><div style="margin-bottom: 0px; font-family: &quot;times new roman&quot;, serif; font-size: 10pt; line-height: normal; margin-top: 0px;"><div style="background: none;;font-weight:bold;display:inline;">&#160;</div></div></td><td style="border-top: none; border-right: none; border-left: none; border-image: initial; border-bottom: 1pt solid black; padding: 0in; font-size: 10pt; line-height: 10pt;;vertical-align:bottom;"><div style="text-align: center; margin-bottom: 0.0001pt; font-family: &quot;times new roman&quot;, serif; font-size: 10pt; line-height: normal;"><div style="font-weight:bold;display:inline;">Segment</div></div></td></tr><tr><td style="background: rgb(204, 238, 255); width: 24%; padding: 0in; font-size: 10pt; line-height: 10pt;;vertical-align:bottom;"><div style="text-indent: 10pt; margin-bottom: 0.0001pt; font-family: &quot;times new roman&quot;, serif; font-size: 10pt; line-height: normal;">Transmission</div></td><td style="background: rgb(204, 238, 255); width: 1%; padding: 0in; font-size: 10pt; line-height: 10pt;;vertical-align:bottom;"><div style="margin-bottom: 0px; font-family: &quot;times new roman&quot;, serif; font-size: 10pt; line-height: normal; background: none; margin-top: 0px;">&#160;</div></td><td style="background: rgb(204, 238, 255); width: 1%; padding: 0in; font-size: 10pt; line-height: 10pt;;vertical-align:bottom;"><div style="margin-bottom: 0.0001pt; font-family: &quot;times new roman&quot;, serif; font-size: 10pt; line-height: normal;">$</div></td><td style="background: rgb(204, 238, 255); width: 10%; padding: 0in; font-size: 10pt; line-height: 10pt;;vertical-align:bottom;"><div style="text-align: right; margin-bottom: 0.0001pt; font-family: &quot;times new roman&quot;, serif; font-size: 10pt; line-height: normal;">121,708</div></td><td style="background: rgb(204, 238, 255); width: 1%; padding: 0in; font-size: 10pt; line-height: 10pt;;vertical-align:bottom;"><div style="margin-bottom: 0px; font-family: &quot;times new roman&quot;, serif; font-size: 10pt; line-height: normal; background: none; margin-top: 0px;">&#160;</div></td><td style="background: rgb(204, 238, 255); width: 1%; padding: 0in; font-size: 10pt; line-height: 10pt;;vertical-align:bottom;"><div style="margin-bottom: 0px; font-family: &quot;times new roman&quot;, serif; font-size: 10pt; line-height: normal; background: none; margin-top: 0px;">&#160;</div></td><td style="background: rgb(204, 238, 255); width: 1%; padding: 0in; font-size: 10pt; line-height: 10pt;;vertical-align:bottom;"><div style="margin-bottom: 0px; font-family: &quot;times new roman&quot;, serif; font-size: 10pt; line-height: normal; background: none; margin-top: 0px;">&#160;</div></td><td style="background: rgb(204, 238, 255); width: 10%; padding: 0in; font-size: 10pt; line-height: 10pt;;vertical-align:bottom;"><div style="text-align: right; margin-bottom: 0.0001pt; font-family: &quot;times new roman&quot;, serif; font-size: 10pt; line-height: normal;">35.8</div></td><td style="background: rgb(204, 238, 255); width: 1%; padding: 0in; font-size: 10pt; line-height: 10pt;;vertical-align:bottom;"><div style="margin-bottom: 0.0001pt; font-family: &quot;times new roman&quot;, serif; font-size: 10pt; line-height: normal;">%</div></td><td style="background: rgb(204, 238, 255); width: 1%; padding: 0in; font-size: 10pt; line-height: 10pt;;vertical-align:bottom;"><div style="margin-bottom: 0px; font-family: &quot;times new roman&quot;, serif; font-size: 10pt; line-height: normal; background: none; margin-top: 0px;">&#160;</div></td><td style="background: rgb(204, 238, 255); width: 10%; padding: 0in; font-size: 10pt; line-height: 10pt;;vertical-align:bottom;"><div style="text-indent: 10pt; margin-bottom: 0.0001pt; font-family: &quot;times new roman&quot;, serif; font-size: 10pt; line-height: normal;">T&amp;D</div></td><td style="background: rgb(204, 238, 255); width: 2%; padding: 0in; font-size: 10pt; line-height: 10pt;;vertical-align:bottom;"><div style="margin-bottom: 0px; font-family: &quot;times new roman&quot;, serif; font-size: 10pt; line-height: normal; background: none; margin-top: 0px;">&#160;</div></td><td style="background: rgb(204, 238, 255); width: 1%; padding: 0in; font-size: 10pt; line-height: 10pt;;vertical-align:bottom;"><div style="margin-bottom: 0.0001pt; font-family: &quot;times new roman&quot;, serif; font-size: 10pt; line-height: normal;">$</div></td><td style="background: rgb(204, 238, 255); width: 10%; padding: 0in; font-size: 10pt; line-height: 10pt;;vertical-align:bottom;"><div style="text-align: right; margin-bottom: 0.0001pt; font-family: &quot;times new roman&quot;, serif; font-size: 10pt; line-height: normal;">256,161</div></td><td style="background: rgb(204, 238, 255); width: 1%; padding: 0in; font-size: 10pt; line-height: 10pt;;vertical-align:bottom;"><div style="margin-bottom: 0px; font-family: &quot;times new roman&quot;, serif; font-size: 10pt; line-height: normal; background: none; margin-top: 0px;">&#160;</div></td><td style="background: rgb(204, 238, 255); width: 1%; padding: 0in; font-size: 10pt; line-height: 10pt;;vertical-align:bottom;"><div style="margin-bottom: 0px; font-family: &quot;times new roman&quot;, serif; font-size: 10pt; line-height: normal; background: none; margin-top: 0px;">&#160;</div></td><td style="background: rgb(204, 238, 255); width: 1%; padding: 0in; font-size: 10pt; line-height: 10pt;;vertical-align:bottom;"><div style="margin-bottom: 0px; font-family: &quot;times new roman&quot;, serif; font-size: 10pt; line-height: normal; background: none; margin-top: 0px;">&#160;</div></td><td style="background: rgb(204, 238, 255); width: 10%; padding: 0in; font-size: 10pt; line-height: 10pt;;vertical-align:bottom;"><div style="text-align: right; margin-bottom: 0.0001pt; font-family: &quot;times new roman&quot;, serif; font-size: 10pt; line-height: normal;">37.4</div></td><td style="background: rgb(204, 238, 255); width: 1%; padding: 0in; font-size: 10pt; line-height: 10pt;;vertical-align:bottom;"><div style="margin-bottom: 0.0001pt; font-family: &quot;times new roman&quot;, serif; font-size: 10pt; line-height: normal;">%</div></td><td style="background: rgb(204, 238, 255); width: 2%; padding: 0in; font-size: 10pt; line-height: 10pt;;vertical-align:bottom;"><div style="margin-bottom: 0px; font-family: &quot;times new roman&quot;, serif; font-size: 10pt; line-height: normal; background: none; margin-top: 0px;">&#160;</div></td><td style="background: rgb(204, 238, 255); width: 10%; padding: 0in; font-size: 10pt; line-height: 10pt;;vertical-align:bottom;"><div style="text-indent: 10pt; margin-bottom: 0.0001pt; font-family: &quot;times new roman&quot;, serif; font-size: 10pt; line-height: normal;">T&amp;D</div></td></tr><tr><td style="background: white; padding: 0in; font-size: 10pt; line-height: 10pt;;vertical-align:bottom;"><div style="text-indent: 10pt; margin-bottom: 0.0001pt; font-family: &quot;times new roman&quot;, serif; font-size: 10pt; line-height: normal;">Distribution</div></td><td style="background: white; padding: 0in; font-size: 10pt; line-height: 10pt;;vertical-align:bottom;"><div style="margin-bottom: 0px; font-family: &quot;times new roman&quot;, serif; font-size: 10pt; line-height: normal; background: none; margin-top: 0px;">&#160;</div></td><td style="background: white; padding: 0in; font-size: 10pt; line-height: 10pt;;vertical-align:bottom;"><div style="margin-bottom: 0px; font-family: &quot;times new roman&quot;, serif; font-size: 10pt; line-height: normal; background: none; margin-top: 0px;">&#160;</div></td><td style="background: white; padding: 0in; font-size: 10pt; line-height: 10pt;;vertical-align:bottom;"><div style="text-align: right; margin-bottom: 0.0001pt; font-family: &quot;times new roman&quot;, serif; font-size: 10pt; line-height: normal;">75,217</div></td><td style="background: white; padding: 0in; font-size: 10pt; line-height: 10pt;;vertical-align:bottom;"><div style="margin-bottom: 0px; font-family: &quot;times new roman&quot;, serif; font-size: 10pt; line-height: normal; background: none; margin-top: 0px;">&#160;</div></td><td style="background: white; padding: 0in; font-size: 10pt; line-height: 10pt;;vertical-align:bottom;"><div style="margin-bottom: 0px; font-family: &quot;times new roman&quot;, serif; font-size: 10pt; line-height: normal; background: none; margin-top: 0px;">&#160;</div></td><td style="background: white; padding: 0in; font-size: 10pt; line-height: 10pt;;vertical-align:bottom;"><div style="margin-bottom: 0px; font-family: &quot;times new roman&quot;, serif; font-size: 10pt; line-height: normal; background: none; margin-top: 0px;">&#160;</div></td><td style="background: white; padding: 0in; font-size: 10pt; line-height: 10pt;;vertical-align:bottom;"><div style="text-align: right; margin-bottom: 0.0001pt; font-family: &quot;times new roman&quot;, serif; font-size: 10pt; line-height: normal;">22.2</div></td><td style="background: white; padding: 0in; font-size: 10pt; line-height: 10pt;;vertical-align:bottom;"><div style="margin-bottom: 0px; font-family: &quot;times new roman&quot;, serif; font-size: 10pt; line-height: normal; background: none; margin-top: 0px;">&#160;</div></td><td style="background: white; padding: 0in; font-size: 10pt; line-height: 10pt;;vertical-align:bottom;"><div style="margin-bottom: 0px; font-family: &quot;times new roman&quot;, serif; font-size: 10pt; line-height: normal; background: none; margin-top: 0px;">&#160;</div></td><td style="background: white; padding: 0in; font-size: 10pt; line-height: 10pt;;vertical-align:bottom;"><div style="text-indent: 10pt; margin-bottom: 0.0001pt; font-family: &quot;times new roman&quot;, serif; font-size: 10pt; line-height: normal;">T&amp;D</div></td><td style="background: white; padding: 0in; font-size: 10pt; line-height: 10pt;;vertical-align:bottom;"><div style="margin-bottom: 0px; font-family: &quot;times new roman&quot;, serif; font-size: 10pt; line-height: normal; background: none; margin-top: 0px;">&#160;</div></td><td style="background: white; padding: 0in; font-size: 10pt; line-height: 10pt;;vertical-align:bottom;"><div style="margin-bottom: 0px; font-family: &quot;times new roman&quot;, serif; font-size: 10pt; line-height: normal; background: none; margin-top: 0px;">&#160;</div></td><td style="background: white; padding: 0in; font-size: 10pt; line-height: 10pt;;vertical-align:bottom;"><div style="text-align: right; margin-bottom: 0.0001pt; font-family: &quot;times new roman&quot;, serif; font-size: 10pt; line-height: normal;">157,150</div></td><td style="background: white; padding: 0in; font-size: 10pt; line-height: 10pt;;vertical-align:bottom;"><div style="margin-bottom: 0px; font-family: &quot;times new roman&quot;, serif; font-size: 10pt; line-height: normal; background: none; margin-top: 0px;">&#160;</div></td><td style="background: white; padding: 0in; font-size: 10pt; line-height: 10pt;;vertical-align:bottom;"><div style="margin-bottom: 0px; font-family: &quot;times new roman&quot;, serif; font-size: 10pt; line-height: normal; background: none; margin-top: 0px;">&#160;</div></td><td style="background: white; padding: 0in; font-size: 10pt; line-height: 10pt;;vertical-align:bottom;"><div style="margin-bottom: 0px; font-family: &quot;times new roman&quot;, serif; font-size: 10pt; line-height: normal; background: none; margin-top: 0px;">&#160;</div></td><td style="background: white; padding: 0in; font-size: 10pt; line-height: 10pt;;vertical-align:bottom;"><div style="text-align: right; margin-bottom: 0.0001pt; font-family: &quot;times new roman&quot;, serif; font-size: 10pt; line-height: normal;">22.9</div></td><td style="background: white; padding: 0in; font-size: 10pt; line-height: 10pt;;vertical-align:bottom;"><div style="margin-bottom: 0px; font-family: &quot;times new roman&quot;, serif; font-size: 10pt; line-height: normal; background: none; margin-top: 0px;">&#160;</div></td><td style="background: white; padding: 0in; font-size: 10pt; line-height: 10pt;;vertical-align:bottom;"><div style="margin-bottom: 0px; font-family: &quot;times new roman&quot;, serif; font-size: 10pt; line-height: normal; background: none; margin-top: 0px;">&#160;</div></td><td style="background: white; padding: 0in; font-size: 10pt; line-height: 10pt;;vertical-align:bottom;"><div style="text-indent: 10pt; margin-bottom: 0.0001pt; font-family: &quot;times new roman&quot;, serif; font-size: 10pt; line-height: normal;">T&amp;D</div></td></tr><tr><td style="background: rgb(204, 238, 255); padding: 0in 0in 1pt; font-size: 10pt; line-height: 10pt;;vertical-align:bottom;"><div style="text-indent: 10pt; margin-bottom: 0.0001pt; font-family: &quot;times new roman&quot;, serif; font-size: 10pt; line-height: normal;">Electrical Construction</div></td><td style="background: rgb(204, 238, 255); padding: 0in 0in 1pt; font-size: 10pt; line-height: 10pt;;vertical-align:bottom;"><div style="margin-bottom: 0px; font-family: &quot;times new roman&quot;, serif; font-size: 10pt; line-height: normal; background: none; margin-top: 0px;">&#160;</div></td><td style="border-top: none; border-right: none; border-left: none; border-image: initial; border-bottom: 1pt solid black; background: rgb(204, 238, 255); padding: 0in; font-size: 10pt; line-height: 10pt;;vertical-align:bottom;"><div style="margin-bottom: 0px; font-family: &quot;times new roman&quot;, serif; font-size: 10pt; line-height: normal; background: none; margin-top: 0px;">&#160;</div></td><td style="border-top: none; border-right: none; border-left: none; border-image: initial; border-bottom: 1pt solid black; background: rgb(204, 238, 255); padding: 0in; font-size: 10pt; line-height: 10pt;;vertical-align:bottom;"><div style="text-align: right; margin-bottom: 0.0001pt; font-family: &quot;times new roman&quot;, serif; font-size: 10pt; line-height: normal;">142,751</div></td><td style="background: rgb(204, 238, 255); padding: 0in 0in 1pt; font-size: 10pt; line-height: 10pt;;vertical-align:bottom;"><div style="margin-bottom: 0px; font-family: &quot;times new roman&quot;, serif; font-size: 10pt; line-height: normal; background: none; margin-top: 0px;">&#160;</div></td><td style="background: rgb(204, 238, 255); padding: 0in 0in 1pt; font-size: 10pt; line-height: 10pt;;vertical-align:bottom;"><div style="margin-bottom: 0px; font-family: &quot;times new roman&quot;, serif; font-size: 10pt; line-height: normal; background: none; margin-top: 0px;">&#160;</div></td><td style="border-top: none; border-right: none; border-left: none; border-image: initial; border-bottom: 1pt solid black; background: rgb(204, 238, 255); padding: 0in; font-size: 10pt; line-height: 10pt;;vertical-align:bottom;"><div style="margin-bottom: 0px; font-family: &quot;times new roman&quot;, serif; font-size: 10pt; line-height: normal; background: none; margin-top: 0px;">&#160;</div></td><td style="border-top: none; border-right: none; border-left: none; border-image: initial; border-bottom: 1pt solid black; background: rgb(204, 238, 255); padding: 0in; font-size: 10pt; line-height: 10pt;;vertical-align:bottom;"><div style="text-align: right; margin-bottom: 0.0001pt; font-family: &quot;times new roman&quot;, serif; font-size: 10pt; line-height: normal;">42.0</div></td><td style="background: rgb(204, 238, 255); padding: 0in 0in 1pt; font-size: 10pt; line-height: 10pt;;vertical-align:bottom;"><div style="margin-bottom: 0px; font-family: &quot;times new roman&quot;, serif; font-size: 10pt; line-height: normal; background: none; margin-top: 0px;">&#160;</div></td><td style="background: rgb(204, 238, 255); padding: 0in 0in 1pt; font-size: 10pt; line-height: 10pt;;vertical-align:bottom;"><div style="margin-bottom: 0px; font-family: &quot;times new roman&quot;, serif; font-size: 10pt; line-height: normal; background: none; margin-top: 0px;">&#160;</div></td><td style="background: rgb(204, 238, 255); padding: 0in 0in 1pt; font-size: 10pt; line-height: 10pt;;vertical-align:bottom;"><div style="text-indent: 10pt; margin-bottom: 0.0001pt; font-family: &quot;times new roman&quot;, serif; font-size: 10pt; line-height: normal;">C&amp;I</div></td><td style="background: rgb(204, 238, 255); padding: 0in 0in 1pt; font-size: 10pt; line-height: 10pt;;vertical-align:bottom;"><div style="margin-bottom: 0px; font-family: &quot;times new roman&quot;, serif; font-size: 10pt; line-height: normal; background: none; margin-top: 0px;">&#160;</div></td><td style="border-top: none; border-right: none; border-left: none; border-image: initial; border-bottom: 1pt solid black; background: rgb(204, 238, 255); padding: 0in; font-size: 10pt; line-height: 10pt;;vertical-align:bottom;"><div style="margin-bottom: 0px; font-family: &quot;times new roman&quot;, serif; font-size: 10pt; line-height: normal; background: none; margin-top: 0px;">&#160;</div></td><td style="border-top: none; border-right: none; border-left: none; border-image: initial; border-bottom: 1pt solid black; background: rgb(204, 238, 255); padding: 0in; font-size: 10pt; line-height: 10pt;;vertical-align:bottom;"><div style="text-align: right; margin-bottom: 0.0001pt; font-family: &quot;times new roman&quot;, serif; font-size: 10pt; line-height: normal;">271,976</div></td><td style="background: rgb(204, 238, 255); padding: 0in 0in 1pt; font-size: 10pt; line-height: 10pt;;vertical-align:bottom;"><div style="margin-bottom: 0px; font-family: &quot;times new roman&quot;, serif; font-size: 10pt; line-height: normal; background: none; margin-top: 0px;">&#160;</div></td><td style="background: rgb(204, 238, 255); padding: 0in 0in 1pt; font-size: 10pt; line-height: 10pt;;vertical-align:bottom;"><div style="margin-bottom: 0px; font-family: &quot;times new roman&quot;, serif; font-size: 10pt; line-height: normal; background: none; margin-top: 0px;">&#160;</div></td><td style="border-top: none; border-right: none; border-left: none; border-image: initial; border-bottom: 1pt solid black; background: rgb(204, 238, 255); padding: 0in; font-size: 10pt; line-height: 10pt;;vertical-align:bottom;"><div style="margin-bottom: 0px; font-family: &quot;times new roman&quot;, serif; font-size: 10pt; line-height: normal; background: none; margin-top: 0px;">&#160;</div></td><td style="border-top: none; border-right: none; border-left: none; border-image: initial; border-bottom: 1pt solid black; background: rgb(204, 238, 255); padding: 0in; font-size: 10pt; line-height: 10pt;;vertical-align:bottom;"><div style="text-align: right; margin-bottom: 0.0001pt; font-family: &quot;times new roman&quot;, serif; font-size: 10pt; line-height: normal;">39.7</div></td><td style="background: rgb(204, 238, 255); padding: 0in 0in 1pt; font-size: 10pt; line-height: 10pt;;vertical-align:bottom;"><div style="margin-bottom: 0px; font-family: &quot;times new roman&quot;, serif; font-size: 10pt; line-height: normal; background: none; margin-top: 0px;">&#160;</div></td><td style="background: rgb(204, 238, 255); padding: 0in 0in 1pt; font-size: 10pt; line-height: 10pt;;vertical-align:bottom;"><div style="margin-bottom: 0px; font-family: &quot;times new roman&quot;, serif; font-size: 10pt; line-height: normal; background: none; margin-top: 0px;">&#160;</div></td><td style="background: rgb(204, 238, 255); padding: 0in 0in 1pt; font-size: 10pt; line-height: 10pt;;vertical-align:bottom;"><div style="text-indent: 10pt; margin-bottom: 0.0001pt; font-family: &quot;times new roman&quot;, serif; font-size: 10pt; line-height: normal;">C&amp;I</div></td></tr><tr><td style="background: white; padding: 0in 0in 2.5pt; font-size: 10pt; line-height: 10pt;;vertical-align:bottom;"><div style="margin-bottom: 0.0001pt; font-family: &quot;times new roman&quot;, serif; font-size: 10pt; line-height: normal;">Total Revenue</div></td><td style="background: white; padding: 0in 0in 2.5pt; font-size: 10pt; line-height: 10pt;;vertical-align:bottom;"><div style="margin-bottom: 0px; font-family: &quot;times new roman&quot;, serif; font-size: 10pt; line-height: normal; background: none; margin-top: 0px;">&#160;</div></td><td style="border-top: none; border-right: none; border-left: none; border-image: initial; border-bottom: 2.25pt double black; background: white; padding: 0in; font-size: 10pt; line-height: 10pt;;vertical-align:bottom;"><div style="margin-bottom: 0.0001pt; font-family: &quot;times new roman&quot;, serif; font-size: 10pt; line-height: normal;">$</div></td><td style="border-top: none; border-right: none; border-left: none; border-image: initial; border-bottom: 2.25pt double black; background: white; padding: 0in; font-size: 10pt; line-height: 10pt;;vertical-align:bottom;"><div style="text-align: right; margin-bottom: 0.0001pt; font-family: &quot;times new roman&quot;, serif; font-size: 10pt; line-height: normal;">339,676</div></td><td style="background: white; padding: 0in 0in 2.5pt; font-size: 10pt; line-height: 10pt;;vertical-align:bottom;"><div style="margin-bottom: 0px; font-family: &quot;times new roman&quot;, serif; font-size: 10pt; line-height: normal; background: none; margin-top: 0px;">&#160;</div></td><td style="background: white; padding: 0in 0in 2.5pt; font-size: 10pt; line-height: 10pt;;vertical-align:bottom;"><div style="margin-bottom: 0px; font-family: &quot;times new roman&quot;, serif; font-size: 10pt; line-height: normal; background: none; margin-top: 0px;">&#160;</div></td><td style="border-top: none; border-right: none; border-left: none; border-image: initial; border-bottom: 2.25pt double black; background: white; padding: 0in; font-size: 10pt; line-height: 10pt;;vertical-align:bottom;"><div style="margin-bottom: 0px; font-family: &quot;times new roman&quot;, serif; font-size: 10pt; line-height: normal; background: none; margin-top: 0px;">&#160;</div></td><td style="border-top: none; border-right: none; border-left: none; border-image: initial; border-bottom: 2.25pt double black; background: white; padding: 0in; font-size: 10pt; line-height: 10pt;;vertical-align:bottom;"><div style="text-align: right; margin-bottom: 0.0001pt; font-family: &quot;times new roman&quot;, serif; font-size: 10pt; line-height: normal;">100.0</div></td><td style="background: white; padding: 0in 0in 2.5pt; font-size: 10pt; line-height: 10pt;;vertical-align:bottom;"><div style="margin-bottom: 0.0001pt; font-family: &quot;times new roman&quot;, serif; font-size: 10pt; line-height: normal;">%</div></td><td style="background: white; padding: 0in 0in 2.5pt; font-size: 10pt; line-height: 10pt;;vertical-align:bottom;"><div style="margin-bottom: 0px; font-family: &quot;times new roman&quot;, serif; font-size: 10pt; line-height: normal; background: none; margin-top: 0px;">&#160;</div></td><td style="background: white; padding: 0in 0in 2.5pt; font-size: 10pt; line-height: 10pt;;vertical-align:bottom;"><div style="margin-bottom: 0px; font-family: &quot;times new roman&quot;, serif; font-size: 10pt; line-height: normal; background: none; margin-top: 0px;">&#160;</div></td><td style="background: white; padding: 0in 0in 2.5pt; font-size: 10pt; line-height: 10pt;;vertical-align:bottom;"><div style="margin-bottom: 0px; font-family: &quot;times new roman&quot;, serif; font-size: 10pt; line-height: normal; background: none; margin-top: 0px;">&#160;</div></td><td style="border-top: none; border-right: none; border-left: none; border-image: initial; border-bottom: 2.25pt double black; background: white; padding: 0in; font-size: 10pt; line-height: 10pt;;vertical-align:bottom;"><div style="margin-bottom: 0.0001pt; font-family: &quot;times new roman&quot;, serif; font-size: 10pt; line-height: normal;">$</div></td><td style="border-top: none; border-right: none; border-left: none; border-image: initial; border-bottom: 2.25pt double black; background: white; padding: 0in; font-size: 10pt; line-height: 10pt;;vertical-align:bottom;"><div style="text-align: right; margin-bottom: 0.0001pt; font-family: &quot;times new roman&quot;, serif; font-size: 10pt; line-height: normal;">685,287</div></td><td style="background: white; padding: 0in 0in 2.5pt; font-size: 10pt; line-height: 10pt;;vertical-align:bottom;"><div style="margin-bottom: 0px; font-family: &quot;times new roman&quot;, serif; font-size: 10pt; line-height: normal; background: none; margin-top: 0px;">&#160;</div></td><td style="background: white; padding: 0in 0in 2.5pt; font-size: 10pt; line-height: 10pt;;vertical-align:bottom;"><div style="margin-bottom: 0px; font-family: &quot;times new roman&quot;, serif; font-size: 10pt; line-height: normal; background: none; margin-top: 0px;">&#160;</div></td><td style="border-top: none; border-right: none; border-left: none; border-image: initial; border-bottom: 2.25pt double black; background: white; padding: 0in; font-size: 10pt; line-height: 10pt;;vertical-align:bottom;"><div style="margin-bottom: 0px; font-family: &quot;times new roman&quot;, serif; font-size: 10pt; line-height: normal; background: none; margin-top: 0px;">&#160;</div></td><td style="border-top: none; border-right: none; border-left: none; border-image: initial; border-bottom: 2.25pt double black; background: white; padding: 0in; font-size: 10pt; line-height: 10pt;;vertical-align:bottom;"><div style="text-align: right; margin-bottom: 0.0001pt; font-family: &quot;times new roman&quot;, serif; font-size: 10pt; line-height: normal;">100.0</div></td><td style="background: white; padding: 0in 0in 2.5pt; font-size: 10pt; line-height: 10pt;;vertical-align:bottom;"><div style="margin-bottom: 0.0001pt; font-family: &quot;times new roman&quot;, serif; font-size: 10pt; line-height: normal;">%</div></td><td style="background: white; padding: 0in 0in 2.5pt; font-size: 10pt; line-height: 10pt;;vertical-align:bottom;"><div style="margin-bottom: 0px; font-family: &quot;times new roman&quot;, serif; font-size: 10pt; line-height: normal; background: none; margin-top: 0px;">&#160;</div></td><td style="background: white; padding: 0in 0in 2.5pt; font-size: 10pt; line-height: 10pt;;vertical-align:bottom;"><div style="margin-bottom: 0px; font-family: &quot;times new roman&quot;, serif; font-size: 10pt; line-height: normal; background: none; margin-top: 0px;">&#160;</div></td></tr></table><div style="color: rgb(0, 0, 0); font: 10pt &quot;times new roman&quot;, times, serif; letter-spacing: normal; orphans: 2; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial; margin: 0px; text-align: center; text-indent: 0.5in; background: none;"><div style="text-decoration: none; color: rgb(0, 0, 0); background: none; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div><div style="color: rgb(0, 0, 0); font: 10pt 'times new roman', times, serif; letter-spacing: normal; orphans: 2; text-align: start; text-indent: 0px; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial; margin: 0pt 0px;"><div style="color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;"><div style="font-style:italic;display:inline;">Contract Assets and Liabilities</div></div></div></div><div style="color: rgb(0, 0, 0); font: 10pt &quot;times new roman&quot;, times, serif; letter-spacing: normal; orphans: 2; text-align: start; text-indent: 0px; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial; margin: 0px; background: none;"><div style="text-decoration: none; color: rgb(0, 0, 0); background: none; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div><div style="color: rgb(0, 0, 0); font: 10pt 'times new roman', times, serif; letter-spacing: normal; orphans: 2; text-align: start; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial; margin: 0pt 0px; text-indent: 0.5in;"><div style="color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">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. The following table provides information about receivables, contract assets and contract liabilities from contracts with customers:</div></div><div style="color: rgb(0, 0, 0); font: 10pt &quot;times new roman&quot;, times, serif; letter-spacing: normal; orphans: 2; text-indent: 0px; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial; margin: 0px; text-align: center; background: none;"><div style="text-decoration: none; color: rgb(0, 0, 0); background: none; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div><table cellpadding="0" cellspacing="0" style="font: 10pt &quot;times new roman&quot;, times, serif; letter-spacing: normal; orphans: 2; text-indent: 0px; text-transform: none; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial; border-collapse: separate; width: 80%; border-spacing: 0px; margin: 0in 0in 0in 1in;;text-align:left;"><tr style="vertical-align: bottom;"><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; vertical-align: bottom;;white-space: nowrap;">&#160;</td><td style="font-weight: normal; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; vertical-align: bottom;">&#160;</td><td colspan="2" style="font-weight: normal; text-align: center; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; vertical-align: bottom;;white-space: nowrap;"><div style="font-weight:bold;display:inline;"><div style="font-weight:bold;display:inline;">June 30,</div></div></td><td style="font-weight: normal; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; vertical-align: bottom;">&#160;</td><td style="font-weight: normal; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; vertical-align: bottom;">&#160;</td><td colspan="2" style="font-weight: normal; text-align: center; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; vertical-align: bottom;;white-space: nowrap;"><div style="font-weight:bold;display:inline;"><div style="font-weight:bold;display:inline;">December 31,</div></div></td><td style="font-weight: normal; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; vertical-align: bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; vertical-align: bottom;">&#160;</td><td colspan="2" style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; vertical-align: bottom;;white-space: nowrap;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; vertical-align: bottom;">&#160;</td></tr><tr style="vertical-align: bottom;"><td style="font-weight: normal; padding-left: 0px; padding-top: 0px; padding-bottom: 2pt; vertical-align: bottom;;white-space: nowrap;"><div style="font-weight:bold;display:inline;"><div style="font-weight:bold;display:inline;">(in thousands)</div></div></td><td style="font-weight: normal; padding-bottom: 2pt; padding-left: 0px; padding-top: 0px; vertical-align: bottom;">&#160;</td><td colspan="2" style="font-weight: normal; text-align: center; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; vertical-align: bottom; border-bottom: 1pt solid black;;white-space: nowrap;"><div style="font-weight:bold;display:inline;"><div style="font-weight:bold;display:inline;">2018</div></div></td><td style="padding-bottom: 2pt; font-weight: normal; padding-left: 0px; padding-top: 0px; vertical-align: bottom;">&#160;</td><td style="font-weight: normal; padding-bottom: 2pt; padding-left: 0px; padding-top: 0px; vertical-align: bottom;">&#160;</td><td colspan="2" style="font-weight: normal; text-align: center; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; vertical-align: bottom; border-bottom: 1pt solid black;;white-space: nowrap;"><div style="font-weight:bold;display:inline;"><div style="font-weight:bold;display:inline;">2017</div></div></td><td style="padding-bottom: 2pt; font-weight: normal; padding-left: 0px; padding-top: 0px; vertical-align: bottom;">&#160;</td><td style="font-weight: normal; padding-bottom: 2pt; padding-left: 0px; padding-top: 0px; vertical-align: bottom;">&#160;</td><td colspan="2" style="font-weight: normal; text-align: center; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; vertical-align: bottom; border-bottom: 1pt solid black;;white-space: nowrap;"><div style="font-weight:bold;display:inline;"><div style="font-weight:bold;display:inline;">Change</div></div></td><td style="padding-bottom: 2pt; font-weight: normal; padding-left: 0px; padding-top: 0px; vertical-align: bottom;">&#160;</td></tr><tr style="vertical-align: bottom;"><td style="padding-left: 0px; padding-top: 0px; vertical-align: bottom;;white-space: nowrap;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; vertical-align: bottom;">&#160;</td><td colspan="2" style="padding-left: 0px; padding-top: 0px; vertical-align: bottom;;white-space: nowrap;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; vertical-align: bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; vertical-align: bottom;">&#160;</td><td colspan="2" style="padding-left: 0px; padding-top: 0px; vertical-align: bottom;;white-space: nowrap;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; vertical-align: bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; vertical-align: bottom;">&#160;</td><td colspan="2" style="padding-left: 0px; padding-top: 0px; vertical-align: bottom;;white-space: nowrap;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; vertical-align: bottom;">&#160;</td></tr><tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);"><td style="width: 864px; text-align: left; padding-left: 0px; padding-top: 0px; vertical-align: bottom;">Contract assets</td><td style="width: 15px; padding-left: 0px; padding-top: 0px; vertical-align: bottom;">&#160;</td><td style="width: 15px; text-align: left; padding-left: 0px; padding-top: 0px; vertical-align: bottom;">$</td><td style="width: 141px; text-align: right; padding-left: 0px; padding-top: 0px; vertical-align: bottom;">87,356</td><td style="width: 14px; text-align: left; padding-left: 0px; padding-top: 0px; vertical-align: bottom;">&#160;</td><td style="width: 14px; padding-left: 0px; padding-top: 0px; vertical-align: bottom;">&#160;</td><td style="width: 14px; text-align: left; padding-left: 0px; padding-top: 0px; vertical-align: bottom;">$</td><td style="width: 141px; text-align: right; padding-left: 0px; padding-top: 0px; vertical-align: bottom;">78,260</td><td style="width: 14px; text-align: left; padding-left: 0px; padding-top: 0px; vertical-align: bottom;">&#160;</td><td style="width: 14px; padding-left: 0px; padding-top: 0px; vertical-align: bottom;">&#160;</td><td style="width: 14px; text-align: left; padding-left: 0px; padding-top: 0px; vertical-align: bottom;">$</td><td style="width: 141px; text-align: right; padding-left: 0px; padding-top: 0px; vertical-align: bottom;">9,096</td><td style="width: 14px; text-align: left; padding-left: 0px; padding-top: 0px; vertical-align: bottom;">&#160;</td></tr><tr style="vertical-align: bottom; background-color: white;"><td style="text-align: left; padding-bottom: 1pt; padding-left: 0px; padding-top: 0px; vertical-align: bottom;">Contract liabilities</td><td style="padding-bottom: 1pt; padding-left: 0px; padding-top: 0px; vertical-align: bottom;">&#160;</td><td style="text-align: left; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; vertical-align: bottom; border-bottom: 1pt solid black;">&#160;</td><td style="text-align: right; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; vertical-align: bottom; border-bottom: 1pt solid black;">(48,407</td><td style="padding-bottom: 1pt; text-align: left; padding-left: 0px; padding-top: 0px; vertical-align: bottom;">)</td><td style="padding-bottom: 1pt; padding-left: 0px; padding-top: 0px; vertical-align: bottom;">&#160;</td><td style="text-align: left; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; vertical-align: bottom; border-bottom: 1pt solid black;">&#160;</td><td style="text-align: right; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; vertical-align: bottom; border-bottom: 1pt solid black;">(28,919</td><td style="padding-bottom: 1pt; text-align: left; padding-left: 0px; padding-top: 0px; vertical-align: bottom;">)</td><td style="padding-bottom: 1pt; padding-left: 0px; padding-top: 0px; vertical-align: bottom;">&#160;</td><td style="text-align: left; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; vertical-align: bottom; border-bottom: 1pt solid black;">&#160;</td><td style="text-align: right; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; vertical-align: bottom; border-bottom: 1pt solid black;">(19,488</td><td style="padding-bottom: 1pt; text-align: left; padding-left: 0px; padding-top: 0px; vertical-align: bottom;">)</td></tr><tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);"><td style="text-align: left; padding-bottom: 2.5pt; padding-left: 0px; padding-top: 0px; vertical-align: bottom;">Net contract assets (liabilities)</td><td style="padding-bottom: 2.5pt; padding-left: 0px; padding-top: 0px; vertical-align: bottom;">&#160;</td><td style="text-align: left; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; vertical-align: bottom; border-bottom: 2.5pt double black;">$</td><td style="text-align: right; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; vertical-align: bottom; border-bottom: 2.5pt double black;">38,949</td><td style="padding-bottom: 2.5pt; text-align: left; padding-left: 0px; padding-top: 0px; vertical-align: bottom;">&#160;</td><td style="padding-bottom: 2.5pt; padding-left: 0px; padding-top: 0px; vertical-align: bottom;">&#160;</td><td style="text-align: left; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; vertical-align: bottom; border-bottom: 2.5pt double black;">$</td><td style="text-align: right; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; vertical-align: bottom; border-bottom: 2.5pt double black;">49,341</td><td style="padding-bottom: 2.5pt; text-align: left; padding-left: 0px; padding-top: 0px; vertical-align: bottom;">&#160;</td><td style="padding-bottom: 2.5pt; padding-left: 0px; padding-top: 0px; vertical-align: bottom;">&#160;</td><td style="text-align: left; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; vertical-align: bottom; border-bottom: 2.5pt double black;">$</td><td style="text-align: right; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; vertical-align: bottom; border-bottom: 2.5pt double black;">(10,392</td><td style="padding-bottom: 2.5pt; text-align: left; padding-left: 0px; padding-top: 0px; vertical-align: bottom;">)</td></tr></table><div style="clear:both;"></div><div style="color: rgb(0, 0, 0); font: 10pt &quot;times new roman&quot;, times, serif; letter-spacing: normal; orphans: 2; text-indent: 0px; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial; margin: 0px; text-align: center; background: none;"><div style="text-decoration: none; color: rgb(0, 0, 0); background: none; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div><div style="color: rgb(0, 0, 0); font: 10pt 'times new roman', times, serif; letter-spacing: normal; orphans: 2; text-align: start; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial; margin: 0pt 0px; text-indent: 0.5in;"><div style="color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">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 performance and customer payment. The amounts of revenue recognized in the period that was included in the opening contract liability balances was $20.5 million and&#160;$31.1&#160;million&#160;for&#160;the&#160;three&#160;and&#160;six months ended June 30, 2018,&#160;respectively.&#160;This revenue consists primarily of work performed on previous billings to customers.</div></div><div style="color: rgb(0, 0, 0); font: 10pt &quot;times new roman&quot;, times, serif; letter-spacing: normal; orphans: 2; text-align: start; text-indent: 0px; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial; margin: 0px; background: none;"><div style="text-decoration: none; color: rgb(0, 0, 0); background: none; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;"><div style="font-style:italic;display:inline;">&#160;</div></div></div></div><div style="color: rgb(0, 0, 0); font: 10pt 'times new roman', times, serif; letter-spacing: normal; orphans: 2; text-align: start; text-indent: 0px; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial; margin: 0pt 0px;"><div style="color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;"><div style="font-style:italic;display:inline;">Remaining Performance Obligations</div></div></div></div><div style="color: rgb(0, 0, 0); font: 10pt &quot;times new roman&quot;, times, serif; letter-spacing: normal; orphans: 2; text-align: start; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial; margin: 0px; text-indent: 0.5in; background: none;"><div style="text-decoration: none; color: rgb(0, 0, 0); background: none; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div><div style="color: rgb(0, 0, 0); font: 10pt 'times new roman', times, serif; letter-spacing: normal; orphans: 2; text-align: start; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial; margin: 0pt 0px; text-indent: 0.5in;"><div style="color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">On June 30, 2018, the Company had $930.6 million of remaining performance obligations. The Company&#8217;s remaining performance obligations 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. The following table summarizes that amount of remaining performance obligations that the Company expects to be realized as of June 30, 2018 and the amount of the remaining performance obligations that the Company reasonably estimates will not be recognized within the next twelve months. The Company expects a vast majority of the remaining performance obligations to be recognized within twenty-four 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 &#8220;Item 2. Management&#8217;s Discussion and Analysis of Financial Condition and Results of Operations&#8221;.</div></div><div style="color: rgb(0, 0, 0); font: 10pt &quot;times new roman&quot;, times, serif; letter-spacing: normal; orphans: 2; text-indent: 0px; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial; margin: 0px; text-align: center; background: none;"><div style="text-decoration: none; color: rgb(0, 0, 0); background: none; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div><table cellpadding="0" cellspacing="0" style="font: 10pt &quot;times new roman&quot;, times, serif; letter-spacing: normal; orphans: 2; text-indent: 0px; text-transform: none; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial; border-collapse: separate; width: 70%; border-spacing: 0px; margin: 0in 0in 0in 1.5in;;text-align:left;"><tr style="vertical-align: bottom; background-color: white;"><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; vertical-align: bottom;;white-space: nowrap;">&#160;</td><td style="font-weight: normal; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; vertical-align: bottom;;white-space: nowrap;">&#160;</td><td colspan="6" style="font-weight: normal; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; text-align: center; vertical-align: bottom;;white-space: nowrap;"><div style="font-weight:bold;display:inline;"><div style="font-weight:bold;display:inline;">Remaining Performance Obligations as of June 30, 2018</div></div></td><td style="text-align: left; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; vertical-align: bottom;;white-space: nowrap;">&#160;</td></tr><tr style="vertical-align: bottom; background-color: white;"><td style="font-weight: normal; text-align: center; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; border-bottom: 1pt solid black; vertical-align: bottom;;white-space: nowrap;"><div style="font-weight:bold;display:inline;"><div style="font-weight:bold;display:inline;">(In thousands)</div></div></td><td style="font-weight: normal; padding-bottom: 1pt; text-align: center; padding-left: 0px; padding-top: 0px; vertical-align: bottom;;white-space: nowrap;">&#160;</td><td colspan="2" style="font-weight: normal; text-align: center; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; border-bottom: 1pt solid black; vertical-align: bottom;;white-space: nowrap;"><div style="font-weight:bold;display:inline;"><div style="font-weight:bold;display:inline;">Total</div></div></td><td style="padding-bottom: 1pt; font-weight: normal; text-align: center; padding-left: 0px; padding-top: 0px; vertical-align: bottom;;white-space: nowrap;">&#160;</td><td style="font-weight: normal; padding-bottom: 1pt; text-align: center; padding-left: 0px; padding-top: 0px; vertical-align: bottom;;white-space: nowrap;">&#160;</td><td colspan="2" style="font-weight: normal; text-align: center; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; border-bottom: 1pt solid black; vertical-align: bottom;;white-space: nowrap;"><div style="font-weight:bold;display:inline;"><div style="font-weight:bold;display:inline;">Amount estimated to not be<br/>recognized within 12 months</div></div></td><td style="padding-bottom: 1pt; font-weight: normal; text-align: center; padding-left: 0px; padding-top: 0px; vertical-align: bottom;">&#160;</td></tr><tr style="vertical-align: bottom; background-color: white;"><td style="width: 555px; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; vertical-align: bottom;">&#160;</td><td style="width: 12px; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; vertical-align: bottom;">&#160;</td><td style="text-align: left; width: 12px; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; vertical-align: bottom;">&#160;</td><td style="text-align: right; width: 283px; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; vertical-align: bottom;">&#160;</td><td style="text-align: left; width: 11px; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; vertical-align: bottom;">&#160;</td><td style="width: 11px; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; vertical-align: bottom;">&#160;</td><td style="text-align: left; width: 11px; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; vertical-align: bottom;">&#160;</td><td style="text-align: right; width: 226px; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; vertical-align: bottom;">&#160;</td><td style="text-align: left; width: 11px; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; vertical-align: bottom;">&#160;</td></tr><tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);"><td style="text-align: center; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; vertical-align: bottom;">T&amp;D</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; vertical-align: bottom;">&#160;</td><td style="text-align: left; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; vertical-align: bottom;">$</td><td style="text-align: right; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; vertical-align: bottom;">406,376</td><td style="text-align: left; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; vertical-align: bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; vertical-align: bottom;">&#160;</td><td style="text-align: left; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; vertical-align: bottom;">$</td><td style="text-align: right; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; vertical-align: bottom;">53,876</td><td style="text-align: left; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; vertical-align: bottom;">&#160;</td></tr><tr style="vertical-align: bottom; background-color: white;"><td style="text-align: center; padding-bottom: 1pt; padding-left: 0px; padding-top: 0px; vertical-align: bottom;">C&amp;I</td><td style="padding-bottom: 1pt; padding-left: 0px; padding-top: 0px; vertical-align: bottom;">&#160;</td><td style="text-align: left; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; border-bottom: 1pt solid black; vertical-align: bottom;">&#160;</td><td style="text-align: right; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; border-bottom: 1pt solid black; vertical-align: bottom;">524,239</td><td style="padding-bottom: 1pt; text-align: left; padding-left: 0px; padding-top: 0px; vertical-align: bottom;">&#160;</td><td style="padding-bottom: 1pt; padding-left: 0px; padding-top: 0px; vertical-align: bottom;">&#160;</td><td style="text-align: left; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; border-bottom: 1pt solid black; vertical-align: bottom;">&#160;</td><td style="text-align: right; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; border-bottom: 1pt solid black; vertical-align: bottom;">128,238</td><td style="padding-bottom: 1pt; text-align: left; padding-left: 0px; padding-top: 0px; vertical-align: bottom;">&#160;</td></tr><tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);"><td style="text-align: center; padding-bottom: 2.5pt; padding-left: 0px; padding-top: 0px; vertical-align: bottom;">Total</td><td style="padding-bottom: 2.5pt; padding-left: 0px; padding-top: 0px; vertical-align: bottom;">&#160;</td><td style="text-align: left; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; border-bottom: 2.5pt double black; vertical-align: bottom;">$</td><td style="text-align: right; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; border-bottom: 2.5pt double black; vertical-align: bottom;">930,615</td><td style="padding-bottom: 2.5pt; text-align: left; padding-left: 0px; padding-top: 0px; vertical-align: bottom;">&#160;</td><td style="padding-bottom: 2.5pt; padding-left: 0px; padding-top: 0px; vertical-align: bottom;">&#160;</td><td style="text-align: left; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; border-bottom: 2.5pt double black; vertical-align: bottom;">$</td><td style="text-align: right; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; border-bottom: 2.5pt double black; vertical-align: bottom;">182,114</td><td style="padding-bottom: 2.5pt; text-align: left; padding-left: 0px; padding-top: 0px; vertical-align: bottom;">&#160;</td></tr></table><div style="clear:both;"></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://fasb.org/us-gaap/role/ref/legacyRef<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://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_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>20
<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.10.0.1</span><table class="report" border="0" cellspacing="2" id="idp6818237392">
<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">6 Months Ended</th>
</tr>
<tr><th class="th"><div>Jun. 30, 2018</div></th></tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_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 Disclosures [Text Block]</a></td>
<td class="text"><div style="color: rgb(0, 0, 0); font: 10pt 'times new roman', times, serif; letter-spacing: normal; orphans: 2; text-align: start; text-indent: 0px; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial; margin: 0pt 0px;"><div style="color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">3. Fair Value Measurements</div></div></div><div style="color: rgb(0, 0, 0); font: 10pt &quot;times new roman&quot;, times, serif; letter-spacing: normal; orphans: 2; text-align: start; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial; margin: 0px; text-indent: 0.5in; background: none;"><div style="text-decoration: none; color: rgb(0, 0, 0); background: none; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div><div style="color: rgb(0, 0, 0); font: 10pt 'times new roman', times, serif; letter-spacing: normal; orphans: 2; text-align: start; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial; margin: 0pt 0px; text-indent: 0.5in;"><div style="color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">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.</div></div><div style="color: rgb(0, 0, 0); font: 10pt &quot;times new roman&quot;, times, serif; letter-spacing: normal; orphans: 2; text-align: start; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial; margin: 0px; text-indent: 0.5in; background: none;"><div style="text-decoration: none; color: rgb(0, 0, 0); background: none; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div><div style="color: rgb(0, 0, 0); font: 10pt 'times new roman', times, serif; letter-spacing: normal; orphans: 2; text-align: start; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial; margin: 0pt 0px; text-indent: 0.5in;"><div style="color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">As of June 30, 2018 and December 31, 2017, the Company determined that the carrying value of cash and cash equivalents approximated fair value based on Level 1 inputs. As of June 30, 2018 and December 31, 2017, the fair values of the Company&#8217;s long-term debt and capital lease obligations were based on Level 2 inputs. The Company&#8217;s long-term debt was based on variable and fixed interest rates at June 30, 2018 and December 31, 2017, 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's capital lease obligations also approximated fair value.</div></div><table border="0" style="width:100%; table-layout:fixed;" cellspacing="0" cellpadding="0"><tr><td></td></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_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://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 820<br> -URI http://asc.fasb.org/topic&amp;trid=2155941<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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>21
<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.10.0.1</span><table class="report" border="0" cellspacing="2" id="idp6814195696">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Contracts in Process<br></strong></div></th>
<th class="th" colspan="1">6 Months Ended</th>
</tr>
<tr><th class="th"><div>Jun. 30, 2018</div></th></tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ContractorsAbstract', window );"><strong>Contractors [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 );">Long-term Contracts or Programs Disclosure [Text Block]</a></td>
<td class="text"><div style="color: rgb(0, 0, 0); font: 10pt 'times new roman', times, serif; letter-spacing: normal; orphans: 2; text-align: start; text-indent: 0px; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial; margin: 0pt 0px;"><div style="color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">4. Contracts in Process</div></div></div><div style="color: rgb(0, 0, 0); font: 10pt &quot;times new roman&quot;, times, serif; letter-spacing: normal; orphans: 2; text-align: start; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial; margin: 0px; text-indent: 0.5in; background: none;"><div style="text-decoration: none; color: rgb(0, 0, 0); background: none; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div><div style="color: rgb(0, 0, 0); font: 10pt 'times new roman', times, serif; letter-spacing: normal; orphans: 2; text-align: start; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial; margin: 0pt 0px; text-indent: 0.5in;"><div style="color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">The net asset position for contracts in process consisted of the following:</div></div><div style="color: rgb(0, 0, 0); font: 10pt &quot;times new roman&quot;, times, serif; letter-spacing: normal; orphans: 2; text-indent: 0px; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial; margin: 0px; text-align: center; background: none;"><div style="text-decoration: none; color: rgb(0, 0, 0); background: none; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div><table cellpadding="0" cellspacing="0" style="font: 10pt &quot;times new roman&quot;, times, serif; letter-spacing: normal; orphans: 2; text-indent: 0px; text-transform: none; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial; border-collapse: collapse; width: 70%; border-spacing: 0px; margin: 0in 0in 0in 1in;;text-align:left;"><tr style="vertical-align: bottom;"><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; vertical-align: bottom;;white-space: nowrap;">&#160;</td><td style="font-weight: normal; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; vertical-align: bottom;">&#160;</td><td colspan="2" style="font-weight: normal; text-align: center; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; vertical-align: bottom;;white-space: nowrap;"><div style="font-weight:bold;display:inline;"><div style="font-weight:bold;display:inline;">June 30,</div></div></td><td style="font-weight: normal; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; vertical-align: bottom;">&#160;</td><td style="font-weight: normal; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; vertical-align: bottom;">&#160;</td><td colspan="2" style="font-weight: normal; text-align: center; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; vertical-align: bottom;;white-space: nowrap;"><div style="font-weight:bold;display:inline;"><div style="font-weight:bold;display:inline;">December 31,</div></div></td><td style="font-weight: normal; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; vertical-align: bottom;">&#160;</td></tr><tr style="vertical-align: bottom;"><td style="font-weight: normal; border-bottom: 1pt solid black; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; vertical-align: bottom;;white-space: nowrap;"><div style="font-weight:bold;display:inline;"><div style="font-weight:bold;display:inline;">(In thousands)</div></div></td><td style="font-weight: normal; padding-bottom: 1pt; padding-left: 0px; padding-top: 0px; vertical-align: bottom;">&#160;</td><td colspan="2" style="font-weight: normal; text-align: center; border-bottom: 1pt solid black; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; vertical-align: bottom;;white-space: nowrap;"><div style="font-weight:bold;display:inline;"><div style="font-weight:bold;display:inline;">2018</div></div></td><td style="padding-bottom: 1pt; font-weight: normal; padding-left: 0px; padding-top: 0px; vertical-align: bottom;">&#160;</td><td style="font-weight: normal; padding-bottom: 1pt; padding-left: 0px; padding-top: 0px; vertical-align: bottom;">&#160;</td><td colspan="2" style="font-weight: normal; text-align: center; border-bottom: 1pt solid black; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; vertical-align: bottom;;white-space: nowrap;"><div style="font-weight:bold;display:inline;"><div style="font-weight:bold;display:inline;">2017</div></div></td><td style="padding-bottom: 1pt; font-weight: normal; padding-left: 0px; padding-top: 0px; vertical-align: bottom;">&#160;</td></tr><tr style="vertical-align: bottom;"><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; vertical-align: bottom;;white-space: nowrap;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; vertical-align: bottom;">&#160;</td><td colspan="2" style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; vertical-align: bottom;;white-space: nowrap;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; vertical-align: bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; vertical-align: bottom;">&#160;</td><td colspan="2" style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; vertical-align: bottom;;white-space: nowrap;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; vertical-align: bottom;">&#160;</td></tr><tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);"><td style="width: 859px; text-align: left; text-indent: 0in; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; vertical-align: bottom;">Costs and estimated earnings on uncompleted contracts</td><td style="width: 13px; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; vertical-align: bottom;">&#160;</td><td style="width: 12px; text-align: left; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; vertical-align: bottom;">$</td><td style="width: 147px; text-align: right; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; vertical-align: bottom;">2,105,022</td><td style="width: 12px; text-align: left; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; vertical-align: bottom;">&#160;</td><td style="width: 12px; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; vertical-align: bottom;">&#160;</td><td style="width: 12px; text-align: left; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; vertical-align: bottom;">$</td><td style="width: 147px; text-align: right; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; vertical-align: bottom;">1,978,981</td><td style="width: 12px; text-align: left; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; vertical-align: bottom;">&#160;</td></tr><tr style="vertical-align: bottom; background-color: white;"><td style="text-align: left; padding-bottom: 1pt; text-indent: 0in; padding-left: 0px; padding-top: 0px; vertical-align: bottom;">Less: Billings to date</td><td style="padding-bottom: 1pt; padding-left: 0px; padding-top: 0px; vertical-align: bottom;">&#160;</td><td style="border-bottom: 1pt solid black; text-align: left; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; vertical-align: bottom;">&#160;</td><td style="border-bottom: 1pt solid black; text-align: right; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; vertical-align: bottom;">2,066,073</td><td style="padding-bottom: 1pt; text-align: left; padding-left: 0px; padding-top: 0px; vertical-align: bottom;">&#160;</td><td style="padding-bottom: 1pt; padding-left: 0px; padding-top: 0px; vertical-align: bottom;">&#160;</td><td style="border-bottom: 1pt solid black; text-align: left; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; vertical-align: bottom;">&#160;</td><td style="border-bottom: 1pt solid black; text-align: right; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; vertical-align: bottom;">1,929,640</td><td style="padding-bottom: 1pt; text-align: left; padding-left: 0px; padding-top: 0px; vertical-align: bottom;">&#160;</td></tr><tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);"><td style="padding-bottom: 2.5pt; padding-left: 0px; padding-top: 0px; vertical-align: bottom;">&#160;</td><td style="padding-bottom: 2.5pt; padding-left: 0px; padding-top: 0px; vertical-align: bottom;">&#160;</td><td style="border-bottom: 2.5pt double black; text-align: left; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; vertical-align: bottom;">$</td><td style="border-bottom: 2.5pt double black; text-align: right; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; vertical-align: bottom;">38,949</td><td style="padding-bottom: 2.5pt; text-align: left; padding-left: 0px; padding-top: 0px; vertical-align: bottom;">&#160;</td><td style="padding-bottom: 2.5pt; padding-left: 0px; padding-top: 0px; vertical-align: bottom;">&#160;</td><td style="border-bottom: 2.5pt double black; text-align: left; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; vertical-align: bottom;">$</td><td style="border-bottom: 2.5pt double black; text-align: right; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; vertical-align: bottom;">49,341</td><td style="padding-bottom: 2.5pt; text-align: left; padding-left: 0px; padding-top: 0px; vertical-align: bottom;">&#160;</td></tr></table><div style="clear:both;"></div><div style="color: rgb(0, 0, 0); font: 10pt &quot;times new roman&quot;, times, serif; letter-spacing: normal; orphans: 2; text-indent: 0px; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial; margin: 0px; text-align: center; background: none;"><div style="text-decoration: none; color: rgb(0, 0, 0); background: none; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div><div style="color: rgb(0, 0, 0); font: 10pt 'times new roman', times, serif; letter-spacing: normal; orphans: 2; text-align: start; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial; margin: 0pt 0px; text-indent: 0.5in;"><div style="color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">The net asset position for contracts in process included in the accompanying consolidated balance sheets was as follows:</div></div><div style="color: rgb(0, 0, 0); font: 10pt &quot;times new roman&quot;, times, serif; letter-spacing: normal; orphans: 2; text-indent: 0px; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial; margin: 0px; text-align: center; background: none;"><div style="text-decoration: none; color: rgb(0, 0, 0); background: none; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div><table cellpadding="0" cellspacing="0" style="font: 10pt &quot;times new roman&quot;, times, serif; letter-spacing: normal; orphans: 2; text-indent: 0px; text-transform: none; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial; border-collapse: collapse; width: 70%; border-spacing: 0px; margin: 0in 0in 0in 1in;;text-align:left;"><tr style="vertical-align: bottom;"><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; vertical-align: bottom;;white-space: nowrap;">&#160;</td><td style="font-weight: normal; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; vertical-align: bottom;">&#160;</td><td colspan="2" style="font-weight: normal; text-align: center; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; vertical-align: bottom;;white-space: nowrap;"><div style="font-weight:bold;display:inline;"><div style="font-weight:bold;display:inline;">June 30,</div></div></td><td style="font-weight: normal; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; vertical-align: bottom;">&#160;</td><td style="font-weight: normal; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; vertical-align: bottom;">&#160;</td><td colspan="2" style="font-weight: normal; text-align: center; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; vertical-align: bottom;;white-space: nowrap;"><div style="font-weight:bold;display:inline;"><div style="font-weight:bold;display:inline;">December 31,</div></div></td><td style="font-weight: normal; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; vertical-align: bottom;">&#160;</td></tr><tr style="vertical-align: bottom;"><td style="font-weight: normal; border-bottom: 1pt solid black; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; vertical-align: bottom;;white-space: nowrap;"><div style="font-weight:bold;display:inline;"><div style="font-weight:bold;display:inline;">(In thousands)</div></div></td><td style="font-weight: normal; padding-bottom: 1pt; padding-left: 0px; padding-top: 0px; vertical-align: bottom;">&#160;</td><td colspan="2" style="font-weight: normal; text-align: center; border-bottom: 1pt solid black; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; vertical-align: bottom;;white-space: nowrap;"><div style="font-weight:bold;display:inline;"><div style="font-weight:bold;display:inline;">2018</div></div></td><td style="padding-bottom: 1pt; font-weight: normal; padding-left: 0px; padding-top: 0px; vertical-align: bottom;">&#160;</td><td style="font-weight: normal; padding-bottom: 1pt; padding-left: 0px; padding-top: 0px; vertical-align: bottom;">&#160;</td><td colspan="2" style="font-weight: normal; text-align: center; border-bottom: 1pt solid black; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; vertical-align: bottom;;white-space: nowrap;"><div style="font-weight:bold;display:inline;"><div style="font-weight:bold;display:inline;">2017</div></div></td><td style="padding-bottom: 1pt; font-weight: normal; padding-left: 0px; padding-top: 0px; vertical-align: bottom;">&#160;</td></tr><tr style="vertical-align: bottom;"><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; vertical-align: bottom;;white-space: nowrap;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; vertical-align: bottom;">&#160;</td><td colspan="2" style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; vertical-align: bottom;;white-space: nowrap;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; vertical-align: bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; vertical-align: bottom;">&#160;</td><td colspan="2" style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; vertical-align: bottom;;white-space: nowrap;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; vertical-align: bottom;">&#160;</td></tr><tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);"><td style="width: 847px; text-align: left; text-indent: -0.125in; padding-left: 0.125in; padding-top: 0px; padding-bottom: 0px; vertical-align: bottom;">Costs and estimated earnings in excess of billings on uncompleted contracts</td><td style="width: 13px; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; vertical-align: bottom;">&#160;</td><td style="width: 12px; text-align: left; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; vertical-align: bottom;">$</td><td style="width: 147px; text-align: right; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; vertical-align: bottom;">87,356</td><td style="width: 12px; text-align: left; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; vertical-align: bottom;">&#160;</td><td style="width: 12px; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; vertical-align: bottom;">&#160;</td><td style="width: 12px; text-align: left; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; vertical-align: bottom;">$</td><td style="width: 147px; text-align: right; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; vertical-align: bottom;">78,260</td><td style="width: 12px; text-align: left; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; vertical-align: bottom;">&#160;</td></tr><tr style="vertical-align: bottom; background-color: white;"><td style="text-align: left; padding-bottom: 1pt; text-indent: -0.125in; padding-left: 0.125in; padding-top: 0px; vertical-align: bottom;">Billings in excess of costs and estimated earnings on uncompleted contracts</td><td style="padding-bottom: 1pt; padding-left: 0px; padding-top: 0px; vertical-align: bottom;">&#160;</td><td style="border-bottom: 1pt solid black; text-align: left; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; vertical-align: bottom;">&#160;</td><td style="border-bottom: 1pt solid black; text-align: right; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; vertical-align: bottom;">(48,407</td><td style="padding-bottom: 1pt; text-align: left; padding-left: 0px; padding-top: 0px; vertical-align: bottom;">)</td><td style="padding-bottom: 1pt; padding-left: 0px; padding-top: 0px; vertical-align: bottom;">&#160;</td><td style="border-bottom: 1pt solid black; text-align: left; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; vertical-align: bottom;">&#160;</td><td style="border-bottom: 1pt solid black; text-align: right; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; vertical-align: bottom;">(28,919</td><td style="padding-bottom: 1pt; text-align: left; padding-left: 0px; padding-top: 0px; vertical-align: bottom;">)</td></tr><tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);"><td style="padding-bottom: 2.5pt; padding-left: 0px; padding-top: 0px; vertical-align: bottom;">&#160;</td><td style="padding-bottom: 2.5pt; padding-left: 0px; padding-top: 0px; vertical-align: bottom;">&#160;</td><td style="border-bottom: 2.5pt double black; text-align: left; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; vertical-align: bottom;">$</td><td style="border-bottom: 2.5pt double black; text-align: right; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; vertical-align: bottom;">38,949</td><td style="padding-bottom: 2.5pt; text-align: left; padding-left: 0px; padding-top: 0px; vertical-align: bottom;">&#160;</td><td style="padding-bottom: 2.5pt; padding-left: 0px; padding-top: 0px; vertical-align: bottom;">&#160;</td><td style="border-bottom: 2.5pt double black; text-align: left; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; vertical-align: bottom;">$</td><td style="border-bottom: 2.5pt double black; text-align: right; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; vertical-align: bottom;">49,341</td><td style="padding-bottom: 2.5pt; text-align: left; padding-left: 0px; padding-top: 0px; vertical-align: bottom;">&#160;</td></tr></table><div style="clear:both;"></div><table border="0" style="width:100%; table-layout:fixed;" cellspacing="0" cellpadding="0"><tr><td></td></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_ContractorsAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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_ContractorsAbstract</td>
</tr>
<tr>
<td style="padding-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 912<br> -URI http://asc.fasb.org/topic&amp;trid=2145070<br><br>Reference 2: 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 3: 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></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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>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.10.0.1</span><table class="report" border="0" cellspacing="2" id="idp6814239168">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Debt<br></strong></div></th>
<th class="th" colspan="1">6 Months Ended</th>
</tr>
<tr><th class="th"><div>Jun. 30, 2018</div></th></tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_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 Disclosure [Text Block]</a></td>
<td class="text"><div style="color: rgb(0, 0, 0); font: 10pt 'times new roman', times, serif; letter-spacing: normal; orphans: 2; text-align: start; text-indent: 0px; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial; margin: 0pt 0px;"><div style="color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">5. Debt</div></div></div><div style="color: rgb(0, 0, 0); font: 10pt &quot;times new roman&quot;, times, serif; letter-spacing: normal; orphans: 2; text-align: start; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial; margin: 0px; text-indent: 0.5in; background: none;"><div style="text-decoration: none; color: rgb(0, 0, 0); background: none; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div><div style="color: rgb(0, 0, 0); font: 10pt 'times new roman', times, serif; letter-spacing: normal; orphans: 2; text-align: start; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial; margin: 0pt 0px; text-indent: 0.5in;"><div style="color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">On June 30, 2016, 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. The Credit Agreement provides for a facility of $250 million (the &#8220;Facility&#8221;) that may be used for revolving loans and 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 $50 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 $100 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 working capital, capital expenditures, acquisitions, stock repurchases and other general corporate purposes.</div></div><div style="color: rgb(0, 0, 0); font: 10pt &quot;times new roman&quot;, times, serif; letter-spacing: normal; orphans: 2; text-align: start; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial; margin: 0px; text-indent: 0.5in; background: none;"><div style="text-decoration: none; color: rgb(0, 0, 0); background: none; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div><div style="color: rgb(0, 0, 0); font: 10pt 'times new roman', times, serif; letter-spacing: normal; orphans: 2; text-align: start; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial; margin: 0pt 0px; text-indent: 0.5in;"><div style="color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">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 1.00%; or (2) Adjusted LIBO Rate (as defined in the Credit Agreement) plus an applicable margin ranging from 1.00% to 2.00%. 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 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.125% to 2.125% for non-performance letters of credit or 0.625% to 1.125% for performance letters of credit, based on the Company&#8217;s consolidated Leverage Ratio. The Company is subject to a commitment fee of 0.20% to 0.375%, 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.25. The weighted average interest rate on borrowings outstanding for the six months ended June 30, 2018&#160;was 2.86% per annum.</div></div><div style="color: rgb(0, 0, 0); font: 10pt &quot;times new roman&quot;, times, serif; letter-spacing: normal; orphans: 2; text-align: start; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial; margin: 0px; text-indent: 0.5in; background: none;"><div style="text-decoration: none; color: rgb(0, 0, 0); background: none; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div><div style="color: rgb(0, 0, 0); font: 10pt 'times new roman', times, serif; letter-spacing: normal; orphans: 2; text-align: start; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial; margin: 0pt 0px; text-indent: 0.5in;"><div style="color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">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 a number of covenants, including limitations on asset sales, investments, indebtedness and liens. In connection with any permitted acquisition where the total consideration exceeds $50 million, the Company may request that the maximum permitted consolidated Leverage Ratio increase from 3.0 to 3.5. Any such increase shall begin in the quarter in which such permitted acquisition is consummated and shall continue in effect for four consecutive fiscal quarters. The Company was in compliance with all of its financial&#160;covenants under the Credit Agreement as of June 30, 2018.</div></div><div style="color: rgb(0, 0, 0); font: 10pt &quot;times new roman&quot;, times, serif; letter-spacing: normal; orphans: 2; text-align: start; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial; margin: 0px; text-indent: 0.5in; background: none;"><div style="text-decoration: none; color: rgb(0, 0, 0); background: none; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div><div style="color: rgb(0, 0, 0); font: 10pt 'times new roman', times, serif; letter-spacing: normal; orphans: 2; text-align: start; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial; margin: 0pt 0px; text-indent: 0.5in;"><div style="color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">The amount outstanding on the Facility as of June 30, 2018 and December 31, 2017, was $57.8 million and $79.0 million, respectively.</div></div><div style="color: rgb(0, 0, 0); font: 10pt &quot;times new roman&quot;, times, serif; letter-spacing: normal; orphans: 2; text-align: start; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial; margin: 0px; text-indent: 0.5in; background: none;"><div style="text-decoration: none; color: rgb(0, 0, 0); background: none; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div><div style="color: rgb(0, 0, 0); font: 10pt 'times new roman', times, serif; letter-spacing: normal; orphans: 2; text-align: start; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial; margin: 0pt 0px; text-indent: 0.5in;"><div style="color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">As of June 30, 2018, the Company had irrevocable standby letters of credit outstanding under the Facility of approximately $20.6 million, including $17.6 million related to the Company&#8217;s payment obligation under its insurance programs and approximately $3.0 million related to contract performance obligations. As of December 31, 2017, the Company had irrevocable standby letters of credit outstanding under the Facility of approximately $20.9 million, including $17.6 million related to the Company&#8217;s payment obligation under its insurance programs and approximately $3.3 million related to contract performance obligations.</div></div><div style="color: rgb(0, 0, 0); font: 10pt &quot;times new roman&quot;, times, serif; letter-spacing: normal; orphans: 2; text-align: start; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial; margin: 0px; text-indent: 0.5in; background: none;"><div style="text-decoration: none; color: rgb(0, 0, 0); background: none; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div><div style="color: rgb(0, 0, 0); font: 10pt 'times new roman', times, serif; letter-spacing: normal; orphans: 2; text-align: start; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial; margin: 0pt 0px; text-indent: 0.5in;"><div style="color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">The Company has remaining deferred debt issuance costs totaling $0.7 million as of June 30, 2018, related to the line of credit. As permitted under ASU No. 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.</div></div><table border="0" style="width:100%; table-layout:fixed;" cellspacing="0" cellpadding="0"><tr><td></td></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_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>23
<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.10.0.1</span><table class="report" border="0" cellspacing="2" id="idp6814220160">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Income Taxes<br></strong></div></th>
<th class="th" colspan="1">6 Months Ended</th>
</tr>
<tr><th class="th"><div>Jun. 30, 2018</div></th></tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_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 Tax Disclosure [Text Block]</a></td>
<td class="text"><div style="color:#000000; font:10pt 'times new roman', times, serif; letter-spacing:normal; orphans:2; text-align:start; text-indent:0px; text-transform:none; white-space:normal; widows:2; word-spacing:0px; -webkit-text-stroke-width:0px; text-decoration-style:initial; text-decoration-color:initial; margin:0pt 0px"><div style="color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">6. Income Taxes</div></div></div><div style="color: rgb(0, 0, 0); font: 10pt &quot;times new roman&quot;, times, serif; letter-spacing: normal; orphans: 2; text-align: start; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial; margin: 0px; text-indent: 0.5in; background: none;"><div style="text-decoration: none; color: rgb(0, 0, 0); background: none; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div><div style="color:#000000; font:10pt 'times new roman', times, serif; letter-spacing:normal; orphans:2; text-align:start; text-transform:none; white-space:normal; widows:2; word-spacing:0px; -webkit-text-stroke-width:0px; text-decoration-style:initial; text-decoration-color:initial; margin:0pt 0px; text-indent:0.5in"><div style="color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">The U.S. federal statutory tax rate was 21% for the three and six months ended June 30, 2018 and 35% for the three and six months ended June 30, 2017. The Company&#8217;s effective tax rate&#160;for the three and six months ended June 30, 2018 was&#160;28.8%&#160;of pretax income, compared to the effective tax rate for the three and six months ended June&#160;30, 2017 of 67.3% and 47.2%, respectively.</div></div><div style="color: rgb(0, 0, 0); font: 10pt &quot;times new roman&quot;, times, serif; letter-spacing: normal; orphans: 2; text-align: start; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial; margin: 0px; text-indent: 0.5in; background: none;"><div style="text-decoration: none; color: rgb(0, 0, 0); background: none; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div><div style="color:#000000; font:10pt 'times new roman', times, serif; letter-spacing:normal; orphans:2; text-align:start; text-transform:none; white-space:normal; widows:2; word-spacing:0px; -webkit-text-stroke-width:0px; text-decoration-style:initial; text-decoration-color:initial; margin:0pt 0px; text-indent:0.5in">The difference between the U.S. federal statutory tax rate and the Company&#8217;s effective tax rate for the three and&#160;six&#160;months ended June 30, 2018 was primarily due to state income taxes and the inability to utilize losses experienced in certain Canadian operations.</div><div style="color: rgb(0, 0, 0); font: 10pt &quot;times new roman&quot;, times, serif; letter-spacing: normal; orphans: 2; text-align: start; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial; margin: 0px; text-indent: 0.5in; background: none;"><div style="text-decoration: none; color: rgb(0, 0, 0); background: none; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div><div style="color:#000000; font:10pt 'times new roman', times, serif; letter-spacing:normal; orphans:2; text-align:start; text-transform:none; white-space:normal; widows:2; word-spacing:0px; -webkit-text-stroke-width:0px; text-decoration-style:initial; text-decoration-color:initial; margin:0pt 0px; text-indent:0.5in">The difference between the U.S. federal statutory tax rate and the Company&#8217;s effective tax rate for the three months ended June 30, 2017 was primarily caused by&#160;<div style="font-family: &quot;times new roman&quot;, times, serif; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">the inability to utilize losses experienced in certain Canadian operations</div>. The difference between the U.S. federal statutory tax rate and the Company&#8217;s effective tax rate for the six months ended June 30, 2017 was caused by&#160;<div style="font-family: &quot;times new roman&quot;, times, serif; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">the inability to utilize losses experienced in certain Canadian operations, partially offset by</div>&#160;excess tax benefits of approximately $1.0 million pertaining to the vesting of stock awards and the exercise of stock options.</div><div style="color: rgb(0, 0, 0); font: 10pt &quot;times new roman&quot;, times, serif; letter-spacing: normal; orphans: 2; text-align: start; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial; margin: 0px; text-indent: 0.5in; background: none;"><div style="text-decoration: none; color: rgb(0, 0, 0); background: none; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div><div style="color:#000000; font:10pt 'times new roman', times, serif; letter-spacing:normal; orphans:2; text-align:start; text-transform:none; white-space:normal; widows:2; word-spacing:0px; -webkit-text-stroke-width:0px; text-decoration-style:initial; text-decoration-color:initial; margin:0pt 0px; text-indent:0.5in"><div style="color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">The Company had unrecognized tax benefits of approximately $0.4 million as of June 30, 2018 and&#160;$0.8&#160;million&#160;as&#160;of&#160;December 31, 2017, which were included in other liabilities in the accompanying consolidated balance sheets.</div></div><div style="color: rgb(0, 0, 0); font: 10pt &quot;times new roman&quot;, times, serif; letter-spacing: normal; orphans: 2; text-align: start; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial; margin: 0px; text-indent: 0.5in; background: none;"><div style="text-decoration: none; color: rgb(0, 0, 0); background: none; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div><div style="color:#000000; font:10pt 'times new roman', times, serif; letter-spacing:normal; orphans:2; text-align:start; text-transform:none; white-space:normal; widows:2; word-spacing:0px; -webkit-text-stroke-width:0px; text-decoration-style:initial; text-decoration-color:initial; margin:0pt 0px; text-indent:0.5in"><div style="color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">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 because of the unrecognized tax benefits was not significant for the three and six months ended June 30, 2018 and 2017.</div></div><div style="color: rgb(0, 0, 0); font: 10pt &quot;times new roman&quot;, times, serif; letter-spacing: normal; orphans: 2; text-align: start; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial; margin: 0px; text-indent: 0.5in; background: none;"><div style="text-decoration: none; color: rgb(0, 0, 0); background: none; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div><div style="color: rgb(0, 0, 0); font: 10pt &quot;times new roman&quot;, times, serif; letter-spacing: normal; orphans: 2; text-align: start; text-indent: 0px; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial; margin: 0px; background: none;"><div style="text-decoration: none; color: rgb(0, 0, 0); background: none; letter-spacing: 0px; top: 0px;;display:inline;">&#160; &#160; &#160; &#160; &#160; &#160; &#160;&#160;</div><div style="color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">The Company is subject to taxation in various jurisdictions. The Company&#8217;s tax returns for 2015 and 2016 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 2013 through 2016.</div></div><table border="0" style="width:100%; table-layout:fixed;" cellspacing="0" cellpadding="0"><tr><td></td></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_IncomeTaxDisclosureAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncomeTaxDisclosureAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncomeTaxDisclosureTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The entire disclosure for income taxes. Disclosures may include net deferred tax liability or asset recognized in an enterprise's statement of financial position, net change during the year in the total valuation allowance, approximate tax effect of each type of temporary difference and carryforward that gives rise to a significant portion of deferred tax liabilities and deferred tax assets, utilization of a tax carryback, and tax uncertainties information.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -URI http://asc.fasb.org/topic&amp;trid=2144680<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncomeTaxDisclosureTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>nonnum:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>24
<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.10.0.1</span><table class="report" border="0" cellspacing="2" id="idp6827590512">
<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">6 Months Ended</th>
</tr>
<tr><th class="th"><div>Jun. 30, 2018</div></th></tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_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 Contingencies and Guarantees [Text Block]</a></td>
<td class="text"><div style="color: rgb(0, 0, 0); font: 10pt 'times new roman', times, serif; letter-spacing: normal; orphans: 2; text-align: start; text-indent: 0px; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial; margin: 0pt 0px;"><div style="color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">7. Commitments and Contingencies</div></div></div><div style="color: rgb(0, 0, 0); font: 10pt &quot;times new roman&quot;, times, serif; letter-spacing: normal; orphans: 2; text-align: start; text-indent: 0px; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial; margin: 0px; background: none;"><div style="text-decoration: none; color: rgb(0, 0, 0); background: none; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;"><div style="font-style:italic;display:inline;">&#160;</div></div></div></div><div style="color: rgb(0, 0, 0); font: 10pt 'times new roman', times, serif; letter-spacing: normal; orphans: 2; text-align: start; text-indent: 0px; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial; margin: 0pt 0px;"><div style="color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;"><div style="font-style:italic;display:inline;">Purchase Commitments</div></div></div></div><div style="color: rgb(0, 0, 0); font: 10pt &quot;times new roman&quot;, times, serif; letter-spacing: normal; orphans: 2; text-align: start; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial; margin: 0px; text-indent: 0.5in; background: none;"><div style="text-decoration: none; color: rgb(0, 0, 0); background: none; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div><div style="color: rgb(0, 0, 0); font: 10pt 'times new roman', times, serif; letter-spacing: normal; orphans: 2; text-align: start; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial; margin: 0pt 0px; text-indent: 0.5in;"><div style="color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">As of June 30, 2018, the Company had approximately $7.3 million in outstanding purchase orders for certain construction equipment, with cash outlay scheduled to occur over the next three&#160;months.</div></div><div style="color: rgb(0, 0, 0); font: 10pt &quot;times new roman&quot;, times, serif; letter-spacing: normal; orphans: 2; text-align: start; text-indent: 0px; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial; margin: 0px; background: none;"><div style="text-decoration: none; color: rgb(0, 0, 0); background: none; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;"><div style="font-style:italic;display:inline;">&#160;</div></div></div></div><div style="color: rgb(0, 0, 0); font: 10pt 'times new roman', times, serif; letter-spacing: normal; orphans: 2; text-align: start; text-indent: 0px; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial; margin: 0pt 0px;"><div style="color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;"><div style="font-style:italic;display:inline;">Insurance and Claims Accruals</div></div></div></div><div style="color: rgb(0, 0, 0); font: 10pt &quot;times new roman&quot;, times, serif; letter-spacing: normal; orphans: 2; text-align: start; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial; margin: 0px; text-indent: 0.5in; background: none;"><div style="text-decoration: none; color: rgb(0, 0, 0); background: none; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div><div style="color: rgb(0, 0, 0); font: 10pt 'times new roman', times, serif; letter-spacing: normal; orphans: 2; text-align: start; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial; margin: 0pt 0px; text-indent: 0.5in;"><div style="color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">The Company carries insurance policies, which are subject to certain deductibles, for workers&#8217; compensation, general liability, automobile liability and other coverages. 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 deductibles of up to $0.2 million for qualified individuals. Losses up to the deductible 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.</div></div><div style="color: rgb(0, 0, 0); font: 10pt &quot;times new roman&quot;, times, serif; letter-spacing: normal; orphans: 2; text-align: start; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial; margin: 0px; text-indent: 0.5in; background: none;"><div style="text-decoration: none; color: rgb(0, 0, 0); background: none; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div><div style="color: rgb(0, 0, 0); font: 10pt 'times new roman', times, serif; letter-spacing: normal; orphans: 2; text-align: start; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial; margin: 0pt 0px; text-indent: 0.5in;"><div style="color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">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.</div></div><div style="color: rgb(0, 0, 0); font: 10pt &quot;times new roman&quot;, times, serif; letter-spacing: normal; orphans: 2; text-align: start; text-indent: 0px; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial; margin: 0px; background: none;"><div style="text-decoration: none; color: rgb(0, 0, 0); background: none; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;"><div style="font-style:italic;display:inline;">&#160;</div></div></div></div><div style="color: rgb(0, 0, 0); font: 10pt 'times new roman', times, serif; letter-spacing: normal; orphans: 2; text-align: start; text-indent: 0px; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial; margin: 0pt 0px;"><div style="color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;"><div style="font-style:italic;display:inline;">Performance and Payment Bonds and Parent Guarantees</div></div></div></div><div style="color: rgb(0, 0, 0); font: 10pt &quot;times new roman&quot;, times, serif; letter-spacing: normal; orphans: 2; text-align: start; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial; margin: 0px; text-indent: 0.5in; background: none;"><div style="text-decoration: none; color: rgb(0, 0, 0); background: none; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div><div style="color: rgb(0, 0, 0); font: 10pt 'times new roman', times, serif; letter-spacing: normal; orphans: 2; text-align: start; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial; margin: 0pt 0px; text-indent: 0.5in;"><div style="color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">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 June 30, 2018, an aggregate of approximately $606.1 million in original face amount of bonds issued by the Company&#8217;s sureties were outstanding. Our estimated remaining cost to complete these bonded projects was approximately $247.3 million as of June 30, 2018.</div></div><div style="color: rgb(0, 0, 0); font: 10pt &quot;times new roman&quot;, times, serif; letter-spacing: normal; orphans: 2; text-align: start; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial; margin: 0px; text-indent: 0.5in; background: none;"><div style="text-decoration: none; color: rgb(0, 0, 0); background: none; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div><div style="color: rgb(0, 0, 0); font: 10pt 'times new roman', times, serif; letter-spacing: normal; orphans: 2; text-align: start; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial; margin: 0pt 0px; text-indent: 0.5in;"><div style="color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">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.</div></div><div style="color: rgb(0, 0, 0); font: 10pt &quot;times new roman&quot;, times, serif; letter-spacing: normal; orphans: 2; text-align: start; text-indent: 0px; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial; margin: 0px; background: none;"><div style="text-decoration: none; color: rgb(0, 0, 0); background: none; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;"><div style="font-style:italic;display:inline;">&#160;</div></div></div></div><div style="color: rgb(0, 0, 0); font: 10pt 'times new roman', times, serif; letter-spacing: normal; orphans: 2; text-align: start; text-indent: 0px; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial; margin: 0pt 0px;"><div style="color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;"><div style="font-style:italic;display:inline;">Indemnities</div></div></div></div><div style="color: rgb(0, 0, 0); font: 10pt &quot;times new roman&quot;, times, serif; letter-spacing: normal; orphans: 2; text-align: start; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial; margin: 0px; text-indent: 0.5in; background: none;"><div style="text-decoration: none; color: rgb(0, 0, 0); background: none; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div><div style="color: rgb(0, 0, 0); font: 10pt 'times new roman', times, serif; letter-spacing: normal; orphans: 2; text-align: start; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial; margin: 0pt 0px; text-indent: 0.5in;"><div style="color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">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.</div></div><div style="color: rgb(0, 0, 0); font: 10pt &quot;times new roman&quot;, times, serif; letter-spacing: normal; orphans: 2; text-align: start; text-indent: 0px; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial; margin: 0px; background: none;"><div style="text-decoration: none; color: rgb(0, 0, 0); background: none; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;"><div style="font-style:italic;display:inline;">&#160;</div></div></div></div><div style="color: rgb(0, 0, 0); font: 10pt 'times new roman', times, serif; letter-spacing: normal; orphans: 2; text-align: start; text-indent: 0px; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial; margin: 0pt 0px;"><div style="color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;"><div style="font-style:italic;display:inline;">Collective Bargaining Agreements</div></div></div></div><div style="color: rgb(0, 0, 0); font: 10pt &quot;times new roman&quot;, times, serif; letter-spacing: normal; orphans: 2; text-align: start; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial; margin: 0px; text-indent: 0.5in; background: none;"><div style="text-decoration: none; color: rgb(0, 0, 0); background: none; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div><div style="color: rgb(0, 0, 0); font: 10pt 'times new roman', times, serif; letter-spacing: normal; orphans: 2; text-align: start; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial; margin: 0pt 0px; text-indent: 0.5in;"><div style="color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">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.</div></div><div style="color: rgb(0, 0, 0); font: 10pt &quot;times new roman&quot;, times, serif; letter-spacing: normal; orphans: 2; text-align: start; text-indent: 0px; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial; margin: 0px; background: none;"><div style="text-decoration: none; color: rgb(0, 0, 0); background: none; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;"><div style="font-style:italic;display:inline;">&#160;</div></div></div></div><div style="color: rgb(0, 0, 0); font: 10pt 'times new roman', times, serif; letter-spacing: normal; orphans: 2; text-align: start; text-indent: 0px; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial; margin: 0pt 0px;"><div style="color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;"><div style="font-style:italic;display:inline;">Litigation and Other Legal Matters</div></div></div></div><div style="color: rgb(0, 0, 0); font: 10pt &quot;times new roman&quot;, times, serif; letter-spacing: normal; orphans: 2; text-align: start; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial; margin: 0px; text-indent: 0.5in; background: none;"><div style="text-decoration: none; color: rgb(0, 0, 0); background: none; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div><div style="color: rgb(0, 0, 0); font: 10pt 'times new roman', times, serif; letter-spacing: normal; orphans: 2; text-align: start; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial; margin: 0pt 0px; text-indent: 0.5in;"><div style="color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">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.</div></div><div style="color: rgb(0, 0, 0); font: 10pt &quot;times new roman&quot;, times, serif; letter-spacing: normal; orphans: 2; text-align: start; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial; margin: 0px; text-indent: 0.5in; background: none;"><div style="text-decoration: none; color: rgb(0, 0, 0); background: none; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div><div style="color: rgb(0, 0, 0); font: 10pt 'times new roman', times, serif; letter-spacing: normal; orphans: 2; text-align: start; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial; margin: 0pt 0px; text-indent: 0.5in;"><div style="color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">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.</div></div><div style="color: rgb(0, 0, 0); font: 10pt &quot;times new roman&quot;, times, serif; letter-spacing: normal; orphans: 2; text-align: start; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial; margin: 0px; text-indent: 0.5in; background: none;"><div style="text-decoration: none; color: rgb(0, 0, 0); background: none; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div><div style="color: rgb(0, 0, 0); font-family: &quot;times new roman&quot;, times, serif; font-size: 13.3333px; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: 0px; orphans: 2; text-align: start; text-indent: 48px; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial; float: none; display: inline !important; top: 0px;;display:inline;">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.</div><table border="0" style="width:100%; table-layout:fixed;" cellspacing="0" cellpadding="0"><tr><td></td></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_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>25
<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.10.0.1</span><table class="report" border="0" cellspacing="2" id="idp6818206112">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Lease Obligations<br></strong></div></th>
<th class="th" colspan="1">6 Months Ended</th>
</tr>
<tr><th class="th"><div>Jun. 30, 2018</div></th></tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_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_LeasesOfLesseeDisclosureTextBlock', window );">Leases of Lessee Disclosure [Text Block]</a></td>
<td class="text"><div style="color: rgb(0, 0, 0); font: 10pt 'times new roman', times, serif; letter-spacing: normal; orphans: 2; text-align: start; text-indent: 0px; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial; margin: 0pt 0px;"><div style="color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">8. Lease Obligations</div></div></div><div style="color: rgb(0, 0, 0); font: 10pt &quot;times new roman&quot;, times, serif; letter-spacing: normal; orphans: 2; text-align: start; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial; margin: 0px; text-indent: 0.5in; background: none;"><div style="text-decoration: none; color: rgb(0, 0, 0); background: none; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div><div style="color: rgb(0, 0, 0); font: 10pt 'times new roman', times, serif; letter-spacing: normal; orphans: 2; text-align: start; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial; margin: 0pt 0px; text-indent: 0.5in;"><div style="color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">From time to time, the Company enters into leasing arrangements for real estate, vehicles and construction equipment, including master leasing arrangements for vehicles and construction equipment. Some of the leases entered into under these agreements met the requirements for capitalization and were recorded as capital leases, while others were treated as operating leases. As of June 30, 2018, the Company had no outstanding commitments to enter into future leases under its master lease agreements.</div></div><div style="color: rgb(0, 0, 0); font: 10pt &quot;times new roman&quot;, times, serif; letter-spacing: normal; orphans: 2; text-align: start; text-indent: 0px; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial; margin: 0px; background: none;"><div style="text-decoration: none; color: rgb(0, 0, 0); background: none; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;"><div style="font-style:italic;display:inline;">&#160;</div></div></div></div><div style="color: rgb(0, 0, 0); font: 10pt 'times new roman', times, serif; letter-spacing: normal; orphans: 2; text-align: start; text-indent: 0px; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial; margin: 0pt 0px;"><div style="color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;"><div style="font-style:italic;display:inline;">Capital Leases</div></div></div></div><div style="color: rgb(0, 0, 0); font: 10pt &quot;times new roman&quot;, times, serif; letter-spacing: normal; orphans: 2; text-align: start; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial; margin: 0px; text-indent: 0.5in; background: none;"><div style="text-decoration: none; color: rgb(0, 0, 0); background: none; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div><div style="color: rgb(0, 0, 0); font: 10pt 'times new roman', times, serif; letter-spacing: normal; orphans: 2; text-align: start; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial; margin: 0pt 0px; text-indent: 0.5in;"><div style="color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">The Company leases some vehicles and certain equipment under capital leases. The economic substance of the leases is a financing transaction for acquisition of the vehicles and equipment. Accordingly, these leases are included in the balance sheets in property and equipment, net of accumulated depreciation, with a corresponding amount recorded in current portion of capital lease obligations or capital lease obligations, net of current maturities, as appropriate. The capital lease assets are amortized over the life of the lease or, if shorter, the life of the leased asset, on a straight-line basis and included in depreciation expense in the statements of operations. The interest associated with capital lease obligations is included in interest expense in the statements of operations.</div></div><div style="color: rgb(0, 0, 0); font: 10pt &quot;times new roman&quot;, times, serif; letter-spacing: normal; orphans: 2; text-align: start; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial; margin: 0px; text-indent: 0.5in; background: none;"><div style="text-decoration: none; color: rgb(0, 0, 0); background: none; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div><div style="color: rgb(0, 0, 0); font: 10pt 'times new roman', times, serif; letter-spacing: normal; orphans: 2; text-align: start; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial; margin: 0pt 0px; text-indent: 0.5in;"><div style="color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">As of June 30, 2018, the Company had approximately $3.2 million of capital lease obligations outstanding, $1.1 million of which was classified as a current liability. As of December 31, 2017, the Company had approximately $3.7 million of capital lease obligations outstanding, $1.1 million of which was classified as a current liability.</div></div><div style="color: rgb(0, 0, 0); font: 10pt &quot;times new roman&quot;, times, serif; letter-spacing: normal; orphans: 2; text-align: start; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial; margin: 0px; text-indent: 0.5in; background: none;"><div style="text-decoration: none; color: rgb(0, 0, 0); background: none; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div><div style="color: rgb(0, 0, 0); font: 10pt 'times new roman', times, serif; letter-spacing: normal; orphans: 2; text-align: start; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial; margin: 0pt 0px; text-indent: 0.5in;"><div style="color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">As of June 30, 2018 and December 31, 2017, $3.1 million and $3.7 million, respectively, of leased assets were capitalized in construction equipment, net of accumulated depreciation.</div></div><div style="color: rgb(0, 0, 0); font: 10pt &quot;times new roman&quot;, times, serif; letter-spacing: normal; orphans: 2; text-align: start; text-indent: 0px; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial; margin: 0px; background: none;"><div style="text-decoration: none; color: rgb(0, 0, 0); background: none; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;"><div style="font-style:italic;display:inline;">&#160;</div></div></div></div><div style="color: rgb(0, 0, 0); font: 10pt 'times new roman', times, serif; letter-spacing: normal; orphans: 2; text-align: start; text-indent: 0px; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial; margin: 0pt 0px;"><div style="color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;"><div style="font-style:italic;display:inline;">Operating Leases</div></div></div></div><div style="color: rgb(0, 0, 0); font: 10pt &quot;times new roman&quot;, times, serif; letter-spacing: normal; orphans: 2; text-align: start; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial; margin: 0px; text-indent: 0.5in; background: none;"><div style="text-decoration: none; color: rgb(0, 0, 0); background: none; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div><div style="color: rgb(0, 0, 0); font: 10pt 'times new roman', times, serif; letter-spacing: normal; orphans: 2; text-align: start; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial; margin: 0pt 0px; text-indent: 0.5in;"><div style="color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">The Company, from time to time, leases real estate, construction equipment and office equipment under operating leases with remaining terms ranging from one to six years.</div></div><div style="color: rgb(0, 0, 0); font: 10pt &quot;times new roman&quot;, times, serif; letter-spacing: normal; orphans: 2; text-align: start; text-indent: 0px; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial; margin: 0px; background: none;"><div style="text-decoration: none; color: rgb(0, 0, 0); background: none; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;"><div style="font-style:italic;display:inline;">&#160;</div></div></div></div><div style="color: rgb(0, 0, 0); font: 10pt 'times new roman', times, serif; letter-spacing: normal; orphans: 2; text-align: start; text-indent: 0px; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial; margin: 0pt 0px;"><div style="color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;"><div style="font-style:italic;display:inline;">Future Minimum Lease Payments</div></div></div></div><div style="color: rgb(0, 0, 0); font: 10pt &quot;times new roman&quot;, times, serif; letter-spacing: normal; orphans: 2; text-align: start; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial; margin: 0px; text-indent: 0.5in; background: none;"><div style="text-decoration: none; color: rgb(0, 0, 0); background: none; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div><div style="color: rgb(0, 0, 0); font: 10pt 'times new roman', times, serif; letter-spacing: normal; orphans: 2; text-align: start; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial; margin: 0pt 0px; text-indent: 0.5in;"><div style="color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">The future minimum lease payments required under capital leases and operating leases, together with the present value of capital leases, as of June 30, 2018 were as follows:</div></div><div style="color: rgb(0, 0, 0); font: 10pt &quot;times new roman&quot;, times, serif; letter-spacing: normal; orphans: 2; text-indent: 0px; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial; margin: 0px; text-align: center; background: none;"><div style="text-decoration: none; color: rgb(0, 0, 0); background: none; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div><table cellpadding="0" cellspacing="0" style="font: 10pt &quot;times new roman&quot;, times, serif; letter-spacing: normal; orphans: 2; text-indent: 0px; text-transform: none; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial; border-collapse: collapse; width: 75%; border-spacing: 0px; margin: 0in 0in 0in 1.25in;;text-align:left;"><tr style="vertical-align: bottom;"><td style="text-align: left; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; vertical-align: bottom;;white-space: nowrap;">&#160;</td><td style="font-weight: normal; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; vertical-align: bottom;">&#160;</td><td colspan="2" style="font-weight: normal; text-align: center; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; vertical-align: bottom;;white-space: nowrap;"><div style="font-weight:bold;display:inline;"><div style="font-weight:bold;display:inline;">Capital</div></div></td><td style="font-weight: normal; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; vertical-align: bottom;">&#160;</td><td style="font-weight: normal; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; vertical-align: bottom;">&#160;</td><td colspan="2" style="font-weight: normal; text-align: center; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; vertical-align: bottom;;white-space: nowrap;"><div style="font-weight:bold;display:inline;"><div style="font-weight:bold;display:inline;">Operating</div></div></td><td style="font-weight: normal; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; vertical-align: bottom;">&#160;</td></tr><tr style="vertical-align: bottom;"><td style="font-weight: normal; border-bottom: 1pt solid black; text-align: left; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; vertical-align: bottom;;white-space: nowrap;"><div style="font-weight:bold;display:inline;"><div style="font-weight:bold;display:inline;">(In thousands)</div></div></td><td style="font-weight: normal; padding-bottom: 1pt; padding-left: 0px; padding-top: 0px; vertical-align: bottom;">&#160;</td><td colspan="2" style="font-weight: normal; text-align: center; border-bottom: 1pt solid black; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; vertical-align: bottom;;white-space: nowrap;"><div style="font-weight:bold;display:inline;"><div style="font-weight:bold;display:inline;">Lease<br/>Obligations</div></div></td><td style="padding-bottom: 1pt; font-weight: normal; padding-left: 0px; padding-top: 0px; vertical-align: bottom;">&#160;</td><td style="font-weight: normal; padding-bottom: 1pt; padding-left: 0px; padding-top: 0px; vertical-align: bottom;">&#160;</td><td colspan="2" style="font-weight: normal; text-align: center; border-bottom: 1pt solid black; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; vertical-align: bottom;;white-space: nowrap;"><div style="font-weight:bold;display:inline;"><div style="font-weight:bold;display:inline;">Lease<br/>Obligations</div></div></td><td style="padding-bottom: 1pt; font-weight: normal; padding-left: 0px; padding-top: 0px; vertical-align: bottom;">&#160;</td></tr><tr style="vertical-align: bottom;"><td style="text-align: left; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; vertical-align: bottom;;white-space: nowrap;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; vertical-align: bottom;">&#160;</td><td colspan="2" style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; vertical-align: bottom;;white-space: nowrap;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; vertical-align: bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; vertical-align: bottom;">&#160;</td><td colspan="2" style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; vertical-align: bottom;;white-space: nowrap;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; vertical-align: bottom;">&#160;</td></tr><tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);"><td style="width: 908px; text-align: left; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; vertical-align: bottom;">Remainder of 2018</td><td style="width: 13px; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; vertical-align: bottom;">&#160;</td><td style="text-align: left; width: 13px; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; vertical-align: bottom;">$</td><td style="text-align: right; width: 122px; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; vertical-align: bottom;">592</td><td style="text-align: left; width: 12px; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; vertical-align: bottom;">&#160;</td><td style="width: 12px; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; vertical-align: bottom;">&#160;</td><td style="text-align: left; width: 12px; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; vertical-align: bottom;">$</td><td style="text-align: right; width: 122px; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; vertical-align: bottom;">2,219</td><td style="text-align: left; width: 12px; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; vertical-align: bottom;">&#160;</td></tr><tr style="vertical-align: bottom; background-color: white;"><td style="text-align: left; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; vertical-align: bottom;">2019</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; vertical-align: bottom;">&#160;</td><td style="text-align: left; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; vertical-align: bottom;">&#160;</td><td style="text-align: right; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; vertical-align: bottom;">1,185</td><td style="text-align: left; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; vertical-align: bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; vertical-align: bottom;">&#160;</td><td style="text-align: left; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; vertical-align: bottom;">&#160;</td><td style="text-align: right; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; vertical-align: bottom;">3,413</td><td style="text-align: left; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; vertical-align: bottom;">&#160;</td></tr><tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);"><td style="text-align: left; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; vertical-align: bottom;">2020</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; vertical-align: bottom;">&#160;</td><td style="text-align: left; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; vertical-align: bottom;">&#160;</td><td style="text-align: right; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; vertical-align: bottom;">1,185</td><td style="text-align: left; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; vertical-align: bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; vertical-align: bottom;">&#160;</td><td style="text-align: left; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; vertical-align: bottom;">&#160;</td><td style="text-align: right; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; vertical-align: bottom;">2,338</td><td style="text-align: left; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; vertical-align: bottom;">&#160;</td></tr><tr style="vertical-align: bottom; background-color: white;"><td style="text-align: left; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; vertical-align: bottom;">2021</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; vertical-align: bottom;">&#160;</td><td style="text-align: left; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; vertical-align: bottom;">&#160;</td><td style="text-align: right; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; vertical-align: bottom;">355</td><td style="text-align: left; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; vertical-align: bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; vertical-align: bottom;">&#160;</td><td style="text-align: left; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; vertical-align: bottom;">&#160;</td><td style="text-align: right; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; vertical-align: bottom;">1,680</td><td style="text-align: left; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; vertical-align: bottom;">&#160;</td></tr><tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);"><td style="text-align: left; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; vertical-align: bottom;">2022</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; vertical-align: bottom;">&#160;</td><td style="text-align: left; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; vertical-align: bottom;">&#160;</td><td style="text-align: right; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; vertical-align: bottom;">&#8212;</td><td style="text-align: left; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; vertical-align: bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; vertical-align: bottom;">&#160;</td><td style="text-align: left; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; vertical-align: bottom;">&#160;</td><td style="text-align: right; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; vertical-align: bottom;">1,081</td><td style="text-align: left; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; vertical-align: bottom;">&#160;</td></tr><tr style="vertical-align: bottom; background-color: white;"><td style="padding-bottom: 1pt; text-align: left; padding-left: 0px; padding-top: 0px; vertical-align: bottom;">Thereafter</td><td style="padding-bottom: 1pt; padding-left: 0px; padding-top: 0px; vertical-align: bottom;">&#160;</td><td style="border-bottom: 1pt solid black; text-align: left; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; vertical-align: bottom;">&#160;</td><td style="border-bottom: 1pt solid black; text-align: right; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; vertical-align: bottom;">&#8212;</td><td style="padding-bottom: 1pt; text-align: left; padding-left: 0px; padding-top: 0px; vertical-align: bottom;">&#160;</td><td style="padding-bottom: 1pt; padding-left: 0px; padding-top: 0px; vertical-align: bottom;">&#160;</td><td style="border-bottom: 1pt solid black; text-align: left; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; vertical-align: bottom;">&#160;</td><td style="border-bottom: 1pt solid black; text-align: right; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; vertical-align: bottom;">514</td><td style="padding-bottom: 1pt; text-align: left; padding-left: 0px; padding-top: 0px; vertical-align: bottom;">&#160;</td></tr><tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);"><td style="text-align: left; padding-bottom: 2.5pt; padding-left: 0px; padding-top: 0px; vertical-align: bottom;">Total minimum lease payments</td><td style="padding-bottom: 2.5pt; padding-left: 0px; padding-top: 0px; vertical-align: bottom;">&#160;</td><td style="border-bottom: 2.5pt double black; text-align: left; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; vertical-align: bottom;">$</td><td style="border-bottom: 2.5pt double black; text-align: right; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; vertical-align: bottom;">3,317</td><td style="padding-bottom: 2.5pt; text-align: left; padding-left: 0px; padding-top: 0px; vertical-align: bottom;">&#160;</td><td style="padding-bottom: 2.5pt; padding-left: 0px; padding-top: 0px; vertical-align: bottom;">&#160;</td><td style="border-bottom: 2.5pt double black; text-align: left; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; vertical-align: bottom;">$</td><td style="border-bottom: 2.5pt double black; text-align: right; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; vertical-align: bottom;">11,245</td><td style="padding-bottom: 2.5pt; text-align: left; padding-left: 0px; padding-top: 0px; vertical-align: bottom;">&#160;</td></tr><tr style="vertical-align: bottom; background-color: white;"><td style="padding-bottom: 1pt; text-align: left; padding-left: 0px; padding-top: 0px; vertical-align: bottom;">Interest</td><td style="padding-bottom: 1pt; padding-left: 0px; padding-top: 0px; vertical-align: bottom;">&#160;</td><td style="border-bottom: 1pt solid black; text-align: left; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; vertical-align: bottom;">&#160;</td><td style="border-bottom: 1pt solid black; text-align: right; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; vertical-align: bottom;">(147</td><td style="padding-bottom: 1pt; text-align: left; padding-left: 0px; padding-top: 0px; vertical-align: bottom;">)</td><td style="padding-bottom: 1pt; padding-left: 0px; padding-top: 0px; vertical-align: bottom;">&#160;</td><td style="padding-bottom: 1pt; text-align: left; padding-left: 0px; padding-top: 0px; vertical-align: bottom;">&#160;</td><td style="padding-bottom: 1pt; text-align: right; padding-left: 0px; padding-top: 0px; vertical-align: bottom;">&#160;</td><td style="padding-bottom: 1pt; text-align: left; padding-left: 0px; padding-top: 0px; vertical-align: bottom;">&#160;</td></tr><tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);"><td style="text-align: left; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; vertical-align: bottom;">Net present value of minimum lease payments</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; vertical-align: bottom;">&#160;</td><td style="text-align: left; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; vertical-align: bottom;">&#160;</td><td style="text-align: right; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; vertical-align: bottom;">3,170</td><td style="text-align: left; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; vertical-align: bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; vertical-align: bottom;">&#160;</td><td style="text-align: left; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; vertical-align: bottom;">&#160;</td><td style="text-align: right; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; vertical-align: bottom;">&#160;</td><td style="text-align: left; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; vertical-align: bottom;">&#160;</td></tr><tr style="vertical-align: bottom; background-color: white;"><td style="text-align: left; padding-bottom: 1pt; padding-left: 0px; padding-top: 0px; vertical-align: bottom;">Less: Current portion of capital lease obligations</td><td style="padding-bottom: 1pt; padding-left: 0px; padding-top: 0px; vertical-align: bottom;">&#160;</td><td style="border-bottom: 1pt solid black; text-align: left; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; vertical-align: bottom;">&#160;</td><td style="border-bottom: 1pt solid black; text-align: right; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; vertical-align: bottom;">1,102</td><td style="padding-bottom: 1pt; text-align: left; padding-left: 0px; padding-top: 0px; vertical-align: bottom;">&#160;</td><td style="padding-bottom: 1pt; padding-left: 0px; padding-top: 0px; vertical-align: bottom;">&#160;</td><td style="padding-bottom: 1pt; text-align: left; padding-left: 0px; padding-top: 0px; vertical-align: bottom;">&#160;</td><td style="padding-bottom: 1pt; text-align: right; padding-left: 0px; padding-top: 0px; vertical-align: bottom;">&#160;</td><td style="padding-bottom: 1pt; text-align: left; padding-left: 0px; padding-top: 0px; vertical-align: bottom;">&#160;</td></tr><tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);"><td style="text-align: left; padding-bottom: 2.5pt; padding-left: 0px; padding-top: 0px; vertical-align: bottom;">Long-term capital lease obligations</td><td style="padding-bottom: 2.5pt; padding-left: 0px; padding-top: 0px; vertical-align: bottom;">&#160;</td><td style="border-bottom: 2.5pt double black; text-align: left; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; vertical-align: bottom;">$</td><td style="border-bottom: 2.5pt double black; text-align: right; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; vertical-align: bottom;">2,068</td><td style="padding-bottom: 2.5pt; text-align: left; padding-left: 0px; padding-top: 0px; vertical-align: bottom;">&#160;</td><td style="padding-bottom: 2.5pt; padding-left: 0px; padding-top: 0px; vertical-align: bottom;">&#160;</td><td style="padding-bottom: 2.5pt; text-align: left; padding-left: 0px; padding-top: 0px; vertical-align: bottom;">&#160;</td><td style="padding-bottom: 2.5pt; text-align: right; padding-left: 0px; padding-top: 0px; vertical-align: bottom;">&#160;</td><td style="padding-bottom: 2.5pt; text-align: left; padding-left: 0px; padding-top: 0px; vertical-align: bottom;">&#160;</td></tr></table><table border="0" style="width:100%; table-layout:fixed;" cellspacing="0" cellpadding="0"><tr><td></td></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_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_LeasesOfLesseeDisclosureTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 lessee entity's leasing arrangements including, but not limited to, all of the following: (a.) The basis on which contingent rental payments are determined, (b.) The existence and terms of renewal or purchase options and escalation clauses, (c.) Restrictions imposed by lease agreements, such as those concerning dividends, additional debt, and further leasing.</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><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 840<br> -URI http://asc.fasb.org/topic&amp;trid=2208923<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LeasesOfLesseeDisclosureTextBlock</td>
</tr>
<tr>
<td style="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>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.10.0.1</span><table class="report" border="0" cellspacing="2" id="idp6814198576">
<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">6 Months Ended</th>
</tr>
<tr><th class="th"><div>Jun. 30, 2018</div></th></tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract', window );"><strong>Disclosure of Compensation Related Costs, Share-based Payments [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 );">Disclosure of Compensation Related Costs, Share-based Payments [Text Block]</a></td>
<td class="text"><div style="color: rgb(0, 0, 0); font: 10pt 'times new roman', times, serif; letter-spacing: normal; orphans: 2; text-align: start; text-indent: 0px; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial; margin: 0pt 0px;"><div style="color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">9. Stock-Based Compensation</div></div></div><div style="color: rgb(0, 0, 0); font: 10pt &quot;times new roman&quot;, times, serif; letter-spacing: normal; orphans: 2; text-align: start; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial; margin: 0px; text-indent: 0.5in; background: none;"><div style="text-decoration: none; color: rgb(0, 0, 0); background: none; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div><div style="color: rgb(0, 0, 0); font: 10pt 'times new roman', times, serif; letter-spacing: normal; orphans: 2; text-align: start; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial; margin: 0pt 0px; text-indent: 0.5in;"><div style="color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">The Company maintains two equity compensation plans under which stock-based compensation has been granted: the 2017 Long-Term Incentive Plan, (the &#8220;LTIP&#8221;) and the 2007 Long-Term Incentive Plan (the &#8220;2007 Plan&#8221;). Upon the adoption of the LTIP during the second quarter of 2017, awards were no longer granted under the 2007 Plan. The LTIP provides for grants of (a) incentive stock options qualified as such under U.S. federal income tax laws, (b) stock options that do not qualify as incentive stock options, (c) stock appreciation rights, (d) restricted stock awards, (e) restricted stock units, (f) performance share awards, (g) phantom stock, (h) stock bonuses, (i) dividend equivalents, and (j) any combination of such awards.</div></div><div style="color: rgb(0, 0, 0); font: 10pt &quot;times new roman&quot;, times, serif; letter-spacing: normal; orphans: 2; text-align: start; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial; margin: 0px; text-indent: 0.5in; background: none;"><div style="text-decoration: none; color: rgb(0, 0, 0); background: none; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div><div style="color: rgb(0, 0, 0); font: 10pt 'times new roman', times, serif; letter-spacing: normal; orphans: 2; text-align: start; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial; margin: 0pt 0px; text-indent: 0.5in;"><div style="color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">The company grants time-vested stock awards in the form of restricted stock awards, restricted stock units or equity-settled phantom stock. During the six months ended June 30, 2018, the Company granted 92,244 shares of time-vested stock awards under the LTIP, which primarily vest ratably over three years, at a weighted average grant date fair value of $30.16. Additionally, 86,870 shares of time-vested stock awards vested during the six months ended June 30, 2018, at a weighted average grant date fair value of $29.40.</div></div><div style="color: rgb(0, 0, 0); font: 10pt &quot;times new roman&quot;, times, serif; letter-spacing: normal; orphans: 2; text-align: start; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial; margin: 0px; text-indent: 0.5in; background: none;"><div style="text-decoration: none; color: rgb(0, 0, 0); background: none; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div><div style="color: rgb(0, 0, 0); font: 10pt 'times new roman', times, serif; letter-spacing: normal; orphans: 2; text-align: start; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial; margin: 0pt 0px; text-indent: 0.5in;"><div style="color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">During the six months ended June 30, 2018, the Company granted 66,764 performance share awards under the LTIP at target, which cliff vest on December 31, 2020, at a weighted average grant date fair value of $34.52. The number of shares actually earned under a performance award may vary from zero to 200% of the target shares awarded, based upon the Company&#8217;s performance compared to certain metrics. The metrics used were determined at 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 target, or on a market-based metric, such as the Company&#8217;s stock performance compared to a peer group. Performance awards cliff vest upon attainment of the stated performance targets and minimum service requirements and are paid in common shares of the Company&#8217;s stock. During the six months ended June 30, 2018, management concluded that it was probable that the minimum performance criteria would not be met for certain performance shares that were granted during 2016. As a result, during the first quarter of 2018, the Company reversed $0.4 million in stock compensation from previous accruals.</div></div><div style="color: rgb(0, 0, 0); font: 10pt &quot;times new roman&quot;, times, serif; letter-spacing: normal; orphans: 2; text-align: start; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial; margin: 0px; text-indent: 0.5in; background: none;"><div style="text-decoration: none; color: rgb(0, 0, 0); background: none; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div><div style="color: rgb(0, 0, 0); font: 10pt 'times new roman', times, serif; letter-spacing: normal; orphans: 2; text-align: start; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial; margin: 0pt 0px; text-indent: 0.5in;"><div style="color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">During the six months ended June 30, 2018, plan participants exercised 87,557 stock options with a weighted average exercise price of $21.55.</div></div><div style="color: rgb(0, 0, 0); font: 10pt &quot;times new roman&quot;, times, serif; letter-spacing: normal; orphans: 2; text-align: start; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial; margin: 0px; text-indent: 0.5in; background: none;"><div style="text-decoration: none; color: rgb(0, 0, 0); background: none; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div><div style="color: rgb(0, 0, 0); font: 10pt 'times new roman', times, serif; letter-spacing: normal; orphans: 2; text-align: start; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial; margin: 0pt 0px; text-indent: 0.5in;"><div style="color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">The Company recognizes stock-based compensation expense related to restricted stock awards, phantom 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. The Company recognizes stock-based compensation expense related to market-based performance awards based on the grant date fair value, which is computed using a Monte Carlo simulation. The fair value is expensed over the service period, which is approximately 2.8 years. The Company recognizes stock-based compensation expense related to internal measure-based performance awards 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 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 potential achievement of the performance target at each reporting date. The fair value of restricted stock units that were granted to directors during the second quarter of 2018 will&#160;be&#160;expensed over an amortization period of 1.0 year. The fair value of restricted stock units granted to directors in 2017 was expensed on the date of the grant because the award agreements contain provisions which call for the vesting of all shares awarded upon change in control or resignation from the board for any reason except breach of fiduciary duty.</div></div><div style="color: rgb(0, 0, 0); font: 10pt 'times new roman', times, serif; letter-spacing: normal; orphans: 2; text-align: start; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial; margin: 0pt 0px; text-indent: 0.5in;">&#160;</div> <table border="0" style="width:100%; table-layout:fixed;" cellspacing="0" cellpadding="0"><tr><td></td></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_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 compensation-related costs for equity-based compensation, which may include disclosure of policies, compensation plan details, allocation of equity compensation, incentive distributions, equity-based arrangements to obtain goods and services, deferred compensation arrangements, employee stock ownership plan details and employee stock purchase plan details.</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><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 505<br> -SubTopic 50<br> -URI http://asc.fasb.org/subtopic&amp;trid=2208855<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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>27
<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.10.0.1</span><table class="report" border="0" cellspacing="2" id="idp6609793712">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Segment Information<br></strong></div></th>
<th class="th" colspan="1">6 Months Ended</th>
</tr>
<tr><th class="th"><div>Jun. 30, 2018</div></th></tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_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 Reporting Disclosure [Text Block]</a></td>
<td class="text"><div style="color: rgb(0, 0, 0); font: 10pt 'times new roman', times, serif; letter-spacing: normal; orphans: 2; text-align: start; text-indent: 0px; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial; margin: 0pt 0px;"><div style="color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">10. Segment Information</div></div></div><div style="color: rgb(0, 0, 0); font: 10pt &quot;times new roman&quot;, times, serif; letter-spacing: normal; orphans: 2; text-align: start; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial; margin: 0px; text-indent: 0.5in; background: none;"><div style="text-decoration: none; color: rgb(0, 0, 0); background: none; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div><div style="color: rgb(0, 0, 0); font: 10pt 'times new roman', times, serif; letter-spacing: normal; orphans: 2; text-align: start; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial; margin: 0pt 0px; text-indent: 0.5in;"><div style="color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">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 includes safety costs, professional fees, IT expenses, management fees, and intangible amortization. The accounting policies of the segments are the same as those described in the Summary of Significant Accounting Policies in the Company&#8217;s Annual Report on Form 10-K for the year ended December 31, 2017.</div></div><div style="color: rgb(0, 0, 0); font: 10pt &quot;times new roman&quot;, times, serif; letter-spacing: normal; orphans: 2; text-align: start; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial; margin: 0px; text-indent: 0.5in; background: none;"><div style="text-decoration: none; color: rgb(0, 0, 0); background: none; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div><div style="color: rgb(0, 0, 0); font: 10pt 'times new roman', times, serif; letter-spacing: normal; orphans: 2; text-align: start; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial; margin: 0pt 0px; text-indent: 0.5in;"><div style="color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">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.</div></div><div style="color: rgb(0, 0, 0); font: 10pt &quot;times new roman&quot;, times, serif; letter-spacing: normal; orphans: 2; text-align: start; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial; margin: 0px; text-indent: 0.5in; background: none;"><div style="text-decoration: none; color: rgb(0, 0, 0); background: none; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div><div style="color: rgb(0, 0, 0); font: 10pt 'times new roman', times, serif; letter-spacing: normal; orphans: 2; text-align: start; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial; margin: 0pt 0px; text-indent: 0.5in;"><div style="color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">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, manufacturing plants, processing facilities, waste-water treatment facilities, mining facilities and transportation control and management systems. C&amp;I segment services are generally performed in the western and northeastern United States and in western Canada. 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.</div></div><div style="color: rgb(0, 0, 0); font: 10pt &quot;times new roman&quot;, times, serif; letter-spacing: normal; orphans: 2; text-align: start; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial; margin: 0px; text-indent: 0.5in; background: none;"><div style="text-decoration: none; color: rgb(0, 0, 0); background: none; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div><div style="color: rgb(0, 0, 0); font: 10pt 'times new roman', times, serif; letter-spacing: normal; orphans: 2; text-align: start; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial; margin: 0pt 0px; text-indent: 0.5in;"><div style="color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">The information in the following table is derived from the segment&#8217;s internal financial reports used for corporate management purposes:</div></div><div style="color: rgb(0, 0, 0); font: 10pt &quot;times new roman&quot;, times, serif; letter-spacing: normal; orphans: 2; text-align: start; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial; margin: 0px; text-indent: 0.5in; background: none;"><div style="text-decoration: none; color: rgb(0, 0, 0); background: none; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div><table cellpadding="0" cellspacing="0" style="font: 10pt &quot;times new roman&quot;, times, serif; letter-spacing: normal; orphans: 2; text-indent: 0px; text-transform: none; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial; border-collapse: collapse; width: 80%; border-spacing: 0px; margin: 0in 0in 0in 1in;;text-align:left;"><tr style="vertical-align: bottom;"><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; vertical-align: bottom;;white-space: nowrap;">&#160;</td><td style="font-weight: normal; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; vertical-align: bottom;">&#160;</td><td colspan="6" style="font-weight: normal; text-align: center; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; vertical-align: bottom;;white-space: nowrap;"><div style="font-weight:bold;display:inline;"><div style="font-weight:bold;display:inline;">Three months ended</div></div></td><td style="font-weight: normal; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; vertical-align: bottom;">&#160;</td><td style="font-weight: normal; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; vertical-align: bottom;">&#160;</td><td colspan="6" style="font-weight: normal; text-align: center; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; vertical-align: bottom;;white-space: nowrap;"><div style="font-weight:bold;display:inline;"><div style="font-weight:bold;display:inline;">Six months ended</div></div></td><td style="font-weight: normal; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; vertical-align: bottom;">&#160;</td></tr><tr style="vertical-align: bottom;"><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; vertical-align: bottom;;white-space: nowrap;">&#160;</td><td style="font-weight: normal; padding-bottom: 1pt; padding-left: 0px; padding-top: 0px; vertical-align: bottom;">&#160;</td><td colspan="6" style="font-weight: normal; text-align: center; border-bottom: 1pt solid black; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; vertical-align: bottom;;white-space: nowrap;"><div style="font-weight:bold;display:inline;"><div style="font-weight:bold;display:inline;">June 30,</div></div></td><td style="padding-bottom: 1pt; font-weight: normal; padding-left: 0px; padding-top: 0px; vertical-align: bottom;">&#160;</td><td style="font-weight: normal; padding-bottom: 1pt; padding-left: 0px; padding-top: 0px; vertical-align: bottom;">&#160;</td><td colspan="6" style="font-weight: normal; text-align: center; border-bottom: 1pt solid black; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; vertical-align: bottom;;white-space: nowrap;"><div style="font-weight:bold;display:inline;"><div style="font-weight:bold;display:inline;">June 30,</div></div></td><td style="padding-bottom: 1pt; font-weight: normal; padding-left: 0px; padding-top: 0px; vertical-align: bottom;">&#160;</td></tr><tr style="vertical-align: bottom;"><td style="font-weight: normal; border-bottom: 1pt solid black; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; vertical-align: bottom;;white-space: nowrap;"><div style="font-weight:bold;display:inline;"><div style="font-weight:bold;display:inline;">(In thousands)</div></div></td><td style="font-weight: normal; padding-bottom: 1pt; padding-left: 0px; padding-top: 0px; vertical-align: bottom;">&#160;</td><td colspan="2" style="font-weight: normal; text-align: center; border-bottom: 1pt solid black; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; vertical-align: bottom;;white-space: nowrap;"><div style="font-weight:bold;display:inline;"><div style="font-weight:bold;display:inline;">2018</div></div></td><td style="padding-bottom: 1pt; font-weight: normal; padding-left: 0px; padding-top: 0px; vertical-align: bottom;">&#160;</td><td style="font-weight: normal; padding-bottom: 1pt; padding-left: 0px; padding-top: 0px; vertical-align: bottom;">&#160;</td><td colspan="2" style="font-weight: normal; text-align: center; border-bottom: 1pt solid black; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; vertical-align: bottom;;white-space: nowrap;"><div style="font-weight:bold;display:inline;"><div style="font-weight:bold;display:inline;">2017</div></div></td><td style="padding-bottom: 1pt; font-weight: normal; padding-left: 0px; padding-top: 0px; vertical-align: bottom;">&#160;</td><td style="font-weight: normal; padding-bottom: 1pt; padding-left: 0px; padding-top: 0px; vertical-align: bottom;">&#160;</td><td colspan="2" style="font-weight: normal; text-align: center; border-bottom: 1pt solid black; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; vertical-align: bottom;;white-space: nowrap;"><div style="font-weight:bold;display:inline;"><div style="font-weight:bold;display:inline;">2018</div></div></td><td style="padding-bottom: 1pt; font-weight: normal; padding-left: 0px; padding-top: 0px; vertical-align: bottom;">&#160;</td><td style="font-weight: normal; padding-bottom: 1pt; padding-left: 0px; padding-top: 0px; vertical-align: bottom;">&#160;</td><td colspan="2" style="font-weight: normal; text-align: center; border-bottom: 1pt solid black; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; vertical-align: bottom;;white-space: nowrap;"><div style="font-weight:bold;display:inline;"><div style="font-weight:bold;display:inline;">2017</div></div></td><td style="padding-bottom: 1pt; font-weight: normal; padding-left: 0px; padding-top: 0px; vertical-align: bottom;">&#160;</td></tr><tr style="vertical-align: bottom;"><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; vertical-align: bottom;;white-space: nowrap;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; vertical-align: bottom;">&#160;</td><td colspan="2" style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; vertical-align: bottom;;white-space: nowrap;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; vertical-align: bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; vertical-align: bottom;">&#160;</td><td colspan="2" style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; vertical-align: bottom;;white-space: nowrap;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; vertical-align: bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; vertical-align: bottom;">&#160;</td><td colspan="2" style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; vertical-align: bottom;;white-space: nowrap;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; vertical-align: bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; vertical-align: bottom;">&#160;</td><td colspan="2" style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; vertical-align: bottom;;white-space: nowrap;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; vertical-align: bottom;">&#160;</td></tr><tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);"><td style="font-weight: normal; text-align: left; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; vertical-align: bottom;"><div style="font-weight:bold;display:inline;"><div style="font-weight:bold;display:inline;">Contract revenues:</div></div></td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; vertical-align: bottom;">&#160;</td><td style="text-align: left; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; vertical-align: bottom;">&#160;</td><td style="text-align: right; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; vertical-align: bottom;">&#160;</td><td style="text-align: left; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; vertical-align: bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; vertical-align: bottom;">&#160;</td><td style="text-align: left; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; vertical-align: bottom;">&#160;</td><td style="text-align: right; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; vertical-align: bottom;">&#160;</td><td style="text-align: left; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; vertical-align: bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; vertical-align: bottom;">&#160;</td><td style="text-align: left; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; vertical-align: bottom;">&#160;</td><td style="text-align: right; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; vertical-align: bottom;">&#160;</td><td style="text-align: left; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; vertical-align: bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; vertical-align: bottom;">&#160;</td><td style="text-align: left; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; vertical-align: bottom;">&#160;</td><td style="text-align: right; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; vertical-align: bottom;">&#160;</td><td style="text-align: left; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; vertical-align: bottom;">&#160;</td></tr><tr style="vertical-align: bottom; background-color: white;"><td style="width: 668px; padding-left: 9pt; padding-top: 0px; padding-bottom: 0px; vertical-align: bottom;">T&amp;D</td><td style="width: 15px; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; vertical-align: bottom;">&#160;</td><td style="width: 15px; text-align: left; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; vertical-align: bottom;">$</td><td style="width: 142px; text-align: right; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; vertical-align: bottom;">196,925</td><td style="width: 14px; text-align: left; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; vertical-align: bottom;">&#160;</td><td style="width: 14px; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; vertical-align: bottom;">&#160;</td><td style="width: 14px; text-align: left; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; vertical-align: bottom;">$</td><td style="width: 141px; text-align: right; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; vertical-align: bottom;">239,794</td><td style="width: 14px; text-align: left; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; vertical-align: bottom;">&#160;</td><td style="width: 14px; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; vertical-align: bottom;">&#160;</td><td style="width: 14px; text-align: left; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; vertical-align: bottom;">$</td><td style="width: 141px; text-align: right; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; vertical-align: bottom;">413,311</td><td style="width: 14px; text-align: left; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; vertical-align: bottom;">&#160;</td><td style="width: 14px; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; vertical-align: bottom;">&#160;</td><td style="width: 14px; text-align: left; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; vertical-align: bottom;">$</td><td style="width: 141px; text-align: right; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; vertical-align: bottom;">435,528</td><td style="width: 14px; text-align: left; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; vertical-align: bottom;">&#160;</td></tr><tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);"><td style="padding-bottom: 1pt; padding-left: 9pt; padding-top: 0px; vertical-align: bottom;">C&amp;I</td><td style="padding-bottom: 1pt; padding-left: 0px; padding-top: 0px; vertical-align: bottom;">&#160;</td><td style="border-bottom: 1pt solid black; text-align: left; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; vertical-align: bottom;">&#160;</td><td style="border-bottom: 1pt solid black; text-align: right; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; vertical-align: bottom;">142,751</td><td style="padding-bottom: 1pt; text-align: left; padding-left: 0px; padding-top: 0px; vertical-align: bottom;">&#160;</td><td style="padding-bottom: 1pt; padding-left: 0px; padding-top: 0px; vertical-align: bottom;">&#160;</td><td style="border-bottom: 1pt solid black; text-align: left; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; vertical-align: bottom;">&#160;</td><td style="border-bottom: 1pt solid black; text-align: right; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; vertical-align: bottom;">116,391</td><td style="padding-bottom: 1pt; text-align: left; padding-left: 0px; padding-top: 0px; vertical-align: bottom;">&#160;</td><td style="padding-bottom: 1pt; padding-left: 0px; padding-top: 0px; vertical-align: bottom;">&#160;</td><td style="border-bottom: 1pt solid black; text-align: left; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; vertical-align: bottom;">&#160;</td><td style="border-bottom: 1pt solid black; text-align: right; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; vertical-align: bottom;">271,976</td><td style="padding-bottom: 1pt; text-align: left; padding-left: 0px; padding-top: 0px; vertical-align: bottom;">&#160;</td><td style="padding-bottom: 1pt; padding-left: 0px; padding-top: 0px; vertical-align: bottom;">&#160;</td><td style="border-bottom: 1pt solid black; text-align: left; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; vertical-align: bottom;">&#160;</td><td style="border-bottom: 1pt solid black; text-align: right; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; vertical-align: bottom;">220,786</td><td style="padding-bottom: 1pt; text-align: left; padding-left: 0px; padding-top: 0px; vertical-align: bottom;">&#160;</td></tr><tr style="vertical-align: bottom; background-color: white;"><td style="padding-bottom: 2.5pt; padding-left: 0px; padding-top: 0px; vertical-align: bottom;">&#160;</td><td style="padding-bottom: 2.5pt; padding-left: 0px; padding-top: 0px; vertical-align: bottom;">&#160;</td><td style="border-bottom: 2.5pt double black; text-align: left; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; vertical-align: bottom;">$</td><td style="border-bottom: 2.5pt double black; text-align: right; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; vertical-align: bottom;">339,676</td><td style="padding-bottom: 2.5pt; text-align: left; padding-left: 0px; padding-top: 0px; vertical-align: bottom;">&#160;</td><td style="padding-bottom: 2.5pt; padding-left: 0px; padding-top: 0px; vertical-align: bottom;">&#160;</td><td style="border-bottom: 2.5pt double black; text-align: left; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; vertical-align: bottom;">$</td><td style="border-bottom: 2.5pt double black; text-align: right; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; vertical-align: bottom;">356,185</td><td style="padding-bottom: 2.5pt; text-align: left; padding-left: 0px; padding-top: 0px; vertical-align: bottom;">&#160;</td><td style="padding-bottom: 2.5pt; padding-left: 0px; padding-top: 0px; vertical-align: bottom;">&#160;</td><td style="border-bottom: 2.5pt double black; text-align: left; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; vertical-align: bottom;">$</td><td style="border-bottom: 2.5pt double black; text-align: right; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; vertical-align: bottom;">685,287</td><td style="padding-bottom: 2.5pt; text-align: left; padding-left: 0px; padding-top: 0px; vertical-align: bottom;">&#160;</td><td style="padding-bottom: 2.5pt; padding-left: 0px; padding-top: 0px; vertical-align: bottom;">&#160;</td><td style="border-bottom: 2.5pt double black; text-align: left; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; vertical-align: bottom;">$</td><td style="border-bottom: 2.5pt double black; text-align: right; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; vertical-align: bottom;">656,314</td><td style="padding-bottom: 2.5pt; text-align: left; padding-left: 0px; padding-top: 0px; vertical-align: bottom;">&#160;</td></tr><tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);"><td style="font-weight: normal; text-align: left; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; vertical-align: bottom;"><div style="font-weight:bold;display:inline;"><div style="font-weight:bold;display:inline;">Income from operations:</div></div></td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; vertical-align: bottom;">&#160;</td><td style="text-align: left; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; vertical-align: bottom;">&#160;</td><td style="text-align: right; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; vertical-align: bottom;">&#160;</td><td style="text-align: left; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; vertical-align: bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; vertical-align: bottom;">&#160;</td><td style="text-align: left; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; vertical-align: bottom;">&#160;</td><td style="text-align: right; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; vertical-align: bottom;">&#160;</td><td style="text-align: left; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; vertical-align: bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; vertical-align: bottom;">&#160;</td><td style="text-align: left; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; vertical-align: bottom;">&#160;</td><td style="text-align: right; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; vertical-align: bottom;">&#160;</td><td style="text-align: left; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; vertical-align: bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; vertical-align: bottom;">&#160;</td><td style="text-align: left; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; vertical-align: bottom;">&#160;</td><td style="text-align: right; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; vertical-align: bottom;">&#160;</td><td style="text-align: left; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; vertical-align: bottom;">&#160;</td></tr><tr style="vertical-align: bottom; background-color: white;"><td style="padding-left: 9pt; padding-top: 0px; padding-bottom: 0px; vertical-align: bottom;">T&amp;D</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; vertical-align: bottom;">&#160;</td><td style="text-align: left; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; vertical-align: bottom;">$</td><td style="text-align: right; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; vertical-align: bottom;">11,018</td><td style="text-align: left; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; vertical-align: bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; vertical-align: bottom;">&#160;</td><td style="text-align: left; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; vertical-align: bottom;">$</td><td style="text-align: right; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; vertical-align: bottom;">8,074</td><td style="text-align: left; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; vertical-align: bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; vertical-align: bottom;">&#160;</td><td style="text-align: left; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; vertical-align: bottom;">$</td><td style="text-align: right; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; vertical-align: bottom;">24,559</td><td style="text-align: left; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; vertical-align: bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; vertical-align: bottom;">&#160;</td><td style="text-align: left; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; vertical-align: bottom;">$</td><td style="text-align: right; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; vertical-align: bottom;">13,216</td><td style="text-align: left; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; vertical-align: bottom;">&#160;</td></tr><tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);"><td style="padding-left: 9pt; padding-top: 0px; padding-bottom: 0px; vertical-align: bottom;">C&amp;I</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; vertical-align: bottom;">&#160;</td><td style="text-align: left; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; vertical-align: bottom;">&#160;</td><td style="text-align: right; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; vertical-align: bottom;">9,635</td><td style="text-align: left; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; vertical-align: bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; vertical-align: bottom;">&#160;</td><td style="text-align: left; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; vertical-align: bottom;">&#160;</td><td style="text-align: right; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; vertical-align: bottom;">4,751</td><td style="text-align: left; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; vertical-align: bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; vertical-align: bottom;">&#160;</td><td style="text-align: left; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; vertical-align: bottom;">&#160;</td><td style="text-align: right; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; vertical-align: bottom;">14,971</td><td style="text-align: left; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; vertical-align: bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; vertical-align: bottom;">&#160;</td><td style="text-align: left; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; vertical-align: bottom;">&#160;</td><td style="text-align: right; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; vertical-align: bottom;">9,165</td><td style="text-align: left; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; vertical-align: bottom;">&#160;</td></tr><tr style="vertical-align: bottom; background-color: white;"><td style="text-align: left; padding-bottom: 1pt; padding-left: 9pt; padding-top: 0px; vertical-align: bottom;">General Corporate</td><td style="padding-bottom: 1pt; padding-left: 0px; padding-top: 0px; vertical-align: bottom;">&#160;</td><td style="border-bottom: 1pt solid black; text-align: left; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; vertical-align: bottom;">&#160;</td><td style="border-bottom: 1pt solid black; text-align: right; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; vertical-align: bottom;">(10,296</td><td style="padding-bottom: 1pt; text-align: left; padding-left: 0px; padding-top: 0px; vertical-align: bottom;">)</td><td style="padding-bottom: 1pt; padding-left: 0px; padding-top: 0px; vertical-align: bottom;">&#160;</td><td style="border-bottom: 1pt solid black; text-align: left; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; vertical-align: bottom;">&#160;</td><td style="border-bottom: 1pt solid black; text-align: right; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; vertical-align: bottom;">(9,223</td><td style="padding-bottom: 1pt; text-align: left; padding-left: 0px; padding-top: 0px; vertical-align: bottom;">)</td><td style="padding-bottom: 1pt; padding-left: 0px; padding-top: 0px; vertical-align: bottom;">&#160;</td><td style="border-bottom: 1pt solid black; text-align: left; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; vertical-align: bottom;">&#160;</td><td style="border-bottom: 1pt solid black; text-align: right; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; vertical-align: bottom;">(20,766</td><td style="padding-bottom: 1pt; text-align: left; padding-left: 0px; padding-top: 0px; vertical-align: bottom;">)</td><td style="padding-bottom: 1pt; padding-left: 0px; padding-top: 0px; vertical-align: bottom;">&#160;</td><td style="border-bottom: 1pt solid black; text-align: left; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; vertical-align: bottom;">&#160;</td><td style="border-bottom: 1pt solid black; text-align: right; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; vertical-align: bottom;">(18,299</td><td style="padding-bottom: 1pt; text-align: left; padding-left: 0px; padding-top: 0px; vertical-align: bottom;">)</td></tr><tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);"><td style="padding-bottom: 2.5pt; padding-left: 0px; padding-top: 0px; vertical-align: bottom;">&#160;</td><td style="padding-bottom: 2.5pt; padding-left: 0px; padding-top: 0px; vertical-align: bottom;">&#160;</td><td style="border-bottom: 2.5pt double black; text-align: left; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; vertical-align: bottom;">$</td><td style="border-bottom: 2.5pt double black; text-align: right; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; vertical-align: bottom;">10,357</td><td style="padding-bottom: 2.5pt; text-align: left; padding-left: 0px; padding-top: 0px; vertical-align: bottom;">&#160;</td><td style="padding-bottom: 2.5pt; padding-left: 0px; padding-top: 0px; vertical-align: bottom;">&#160;</td><td style="border-bottom: 2.5pt double black; text-align: left; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; vertical-align: bottom;">$</td><td style="border-bottom: 2.5pt double black; text-align: right; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; vertical-align: bottom;">3,602</td><td style="padding-bottom: 2.5pt; text-align: left; padding-left: 0px; padding-top: 0px; vertical-align: bottom;">&#160;</td><td style="padding-bottom: 2.5pt; padding-left: 0px; padding-top: 0px; vertical-align: bottom;">&#160;</td><td style="border-bottom: 2.5pt double black; text-align: left; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; vertical-align: bottom;">$</td><td style="border-bottom: 2.5pt double black; text-align: right; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; vertical-align: bottom;">18,764</td><td style="padding-bottom: 2.5pt; text-align: left; padding-left: 0px; padding-top: 0px; vertical-align: bottom;">&#160;</td><td style="padding-bottom: 2.5pt; padding-left: 0px; padding-top: 0px; vertical-align: bottom;">&#160;</td><td style="border-bottom: 2.5pt double black; text-align: left; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; vertical-align: bottom;">$</td><td style="border-bottom: 2.5pt double black; text-align: right; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; vertical-align: bottom;">4,082</td><td style="padding-bottom: 2.5pt; text-align: left; padding-left: 0px; padding-top: 0px; vertical-align: bottom;">&#160;</td></tr></table><div style="clear:both;"></div><div style="color: rgb(0, 0, 0); font: 10pt &quot;times new roman&quot;, times, serif; letter-spacing: normal; orphans: 2; text-indent: 0px; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial; margin: 0px; text-align: center; background: none;"><div style="text-decoration: none; color: rgb(0, 0, 0); background: none; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div><div style="color: rgb(0, 0, 0); font: 10pt 'times new roman', times, serif; letter-spacing: normal; orphans: 2; text-align: start; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial; margin: 0pt 0px; text-indent: 0.5in;"><div style="color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">For the three and six months ended June 30, 2018, contract revenues attributable to the Company&#8217;s Canadian operations were $14.5 million and $29.2 million, respectively, predominantly in the C&amp;I segment. For the three and six months ended June 30, 2017, contract revenues attributable to the Company&#8217;s Canadian operations were $17.2 million and $36.4 million, respectively, predominantly in the C&amp;I segment.</div></div><table border="0" style="width:100%; table-layout:fixed;" cellspacing="0" cellpadding="0"><tr><td></td></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_SegmentReportingAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_SegmentReportingAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_SegmentReportingDisclosureTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The entire disclosure for reporting segments including data and tables. Reportable segments include those that meet any of the following quantitative thresholds a) it's reported revenue, including sales to external customers and intersegment sales or transfers is 10 percent or more of the combined revenue, internal and external, of all operating segments b) the absolute amount of its reported profit or loss is 10 percent or more of the greater, in absolute amount of 1) the combined reported profit of all operating segments that did not report a loss or 2) the combined reported loss of all operating segments that did report a loss c) its assets are 10 percent or more of the combined assets of all operating segments.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -URI http://asc.fasb.org/topic&amp;trid=2134510<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_SegmentReportingDisclosureTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>nonnum:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>28
<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.10.0.1</span><table class="report" border="0" cellspacing="2" id="idp6814187728">
<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">6 Months Ended</th>
</tr>
<tr><th class="th"><div>Jun. 30, 2018</div></th></tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_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 [Text Block]</a></td>
<td class="text"><div style="color: rgb(0, 0, 0); font: 10pt 'times new roman', times, serif; letter-spacing: normal; orphans: 2; text-align: start; text-indent: 0px; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial; margin: 0pt 0px;"><div style="color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">11. Earnings Per Share</div></div></div><div style="color: rgb(0, 0, 0); font: 10pt &quot;times new roman&quot;, times, serif; letter-spacing: normal; orphans: 2; text-align: start; text-indent: 0px; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial; margin: 0px; background: none;"><div style="text-decoration: none; color: rgb(0, 0, 0); background: none; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div><div style="color: rgb(0, 0, 0); font: 10pt 'times new roman', times, serif; letter-spacing: normal; orphans: 2; text-align: start; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial; margin: 0pt 0px; text-indent: 0.5in;"><div style="color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">The Company computes earnings per share using the treasury stock method. Under the treasury stock method, basic earnings per share are computed by dividing net income available to shareholders 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 shareholders 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.</div></div><div style="color: rgb(0, 0, 0); font: 10pt &quot;times new roman&quot;, times, serif; letter-spacing: normal; orphans: 2; text-align: start; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial; margin: 0px; text-indent: 0.5in; background: none;"><div style="text-decoration: none; color: rgb(0, 0, 0); background: none; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div><div style="color: rgb(0, 0, 0); font: 10pt 'times new roman', times, serif; letter-spacing: normal; orphans: 2; text-align: start; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial; margin: 0pt 0px; text-indent: 0.5in;"><div style="color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">Net income available to common shareholders and the weighted average number of common shares used to compute basic and diluted earnings per share were as follows:</div></div><div style="color: rgb(0, 0, 0); font: 10pt &quot;times new roman&quot;, times, serif; letter-spacing: normal; orphans: 2; text-indent: 0px; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial; margin: 0px; text-align: center; background: none;"><div style="text-decoration: none; color: rgb(0, 0, 0); background: none; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div><table cellpadding="0" cellspacing="0" style="font: 10pt &quot;times new roman&quot;, times, serif; letter-spacing: normal; orphans: 2; text-indent: 0px; text-transform: none; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial; border-collapse: collapse; width: 80%; border-spacing: 0px; margin: 0in 0in 0in 1in;;text-align:left;"><tr style="vertical-align: bottom;"><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; vertical-align: bottom;;white-space: nowrap;">&#160;</td><td style="font-weight: normal; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; vertical-align: bottom;">&#160;</td><td colspan="6" style="font-weight: normal; text-align: center; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; vertical-align: bottom;;white-space: nowrap;"><div style="font-weight:bold;display:inline;"><div style="font-weight:bold;display:inline;">Three months ended</div></div></td><td style="font-weight: normal; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; vertical-align: bottom;">&#160;</td><td style="font-weight: normal; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; vertical-align: bottom;">&#160;</td><td colspan="6" style="font-weight: normal; text-align: center; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; vertical-align: bottom;;white-space: nowrap;"><div style="font-weight:bold;display:inline;"><div style="font-weight:bold;display:inline;">Six months ended</div></div></td><td style="font-weight: normal; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; vertical-align: bottom;">&#160;</td></tr><tr style="vertical-align: bottom;"><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; vertical-align: bottom;;white-space: nowrap;">&#160;</td><td style="font-weight: normal; padding-bottom: 1pt; padding-left: 0px; padding-top: 0px; vertical-align: bottom;">&#160;</td><td colspan="6" style="font-weight: normal; text-align: center; border-bottom: 1pt solid black; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; vertical-align: bottom;;white-space: nowrap;"><div style="font-weight:bold;display:inline;"><div style="font-weight:bold;display:inline;">June 30,</div></div></td><td style="padding-bottom: 1pt; font-weight: normal; padding-left: 0px; padding-top: 0px; vertical-align: bottom;">&#160;</td><td style="font-weight: normal; padding-bottom: 1pt; padding-left: 0px; padding-top: 0px; vertical-align: bottom;">&#160;</td><td colspan="6" style="font-weight: normal; text-align: center; border-bottom: 1pt solid black; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; vertical-align: bottom;;white-space: nowrap;"><div style="font-weight:bold;display:inline;"><div style="font-weight:bold;display:inline;">June 30,</div></div></td><td style="padding-bottom: 1pt; font-weight: normal; padding-left: 0px; padding-top: 0px; vertical-align: bottom;">&#160;</td></tr><tr style="vertical-align: bottom;"><td style="font-weight: normal; border-bottom: 1pt solid black; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; vertical-align: bottom;;white-space: nowrap;"><div style="font-weight:bold;display:inline;"><div style="font-weight:bold;display:inline;">(In thousands, except per share data)</div></div></td><td style="font-weight: normal; padding-bottom: 1pt; padding-left: 0px; padding-top: 0px; vertical-align: bottom;">&#160;</td><td colspan="2" style="font-weight: normal; text-align: center; border-bottom: 1pt solid black; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; vertical-align: bottom;;white-space: nowrap;"><div style="font-weight:bold;display:inline;"><div style="font-weight:bold;display:inline;">2018</div></div></td><td style="padding-bottom: 1pt; font-weight: normal; padding-left: 0px; padding-top: 0px; vertical-align: bottom;">&#160;</td><td style="font-weight: normal; padding-bottom: 1pt; padding-left: 0px; padding-top: 0px; vertical-align: bottom;">&#160;</td><td colspan="2" style="font-weight: normal; text-align: center; border-bottom: 1pt solid black; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; vertical-align: bottom;;white-space: nowrap;"><div style="font-weight:bold;display:inline;"><div style="font-weight:bold;display:inline;">2017</div></div></td><td style="padding-bottom: 1pt; font-weight: normal; padding-left: 0px; padding-top: 0px; vertical-align: bottom;">&#160;</td><td style="font-weight: normal; padding-bottom: 1pt; padding-left: 0px; padding-top: 0px; vertical-align: bottom;">&#160;</td><td colspan="2" style="font-weight: normal; text-align: center; border-bottom: 1pt solid black; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; vertical-align: bottom;;white-space: nowrap;"><div style="font-weight:bold;display:inline;"><div style="font-weight:bold;display:inline;">2018</div></div></td><td style="padding-bottom: 1pt; font-weight: normal; padding-left: 0px; padding-top: 0px; vertical-align: bottom;">&#160;</td><td style="font-weight: normal; padding-bottom: 1pt; padding-left: 0px; padding-top: 0px; vertical-align: bottom;">&#160;</td><td colspan="2" style="font-weight: normal; text-align: center; border-bottom: 1pt solid black; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; vertical-align: bottom;;white-space: nowrap;"><div style="font-weight:bold;display:inline;"><div style="font-weight:bold;display:inline;">2017</div></div></td><td style="padding-bottom: 1pt; font-weight: normal; padding-left: 0px; padding-top: 0px; vertical-align: bottom;">&#160;</td></tr><tr style="vertical-align: bottom;"><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; vertical-align: bottom;;white-space: nowrap;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; vertical-align: bottom;">&#160;</td><td colspan="2" style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; vertical-align: bottom;;white-space: nowrap;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; vertical-align: bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; vertical-align: bottom;">&#160;</td><td colspan="2" style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; vertical-align: bottom;;white-space: nowrap;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; vertical-align: bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; vertical-align: bottom;">&#160;</td><td colspan="2" style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; vertical-align: bottom;;white-space: nowrap;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; vertical-align: bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; vertical-align: bottom;">&#160;</td><td colspan="2" style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; vertical-align: bottom;;white-space: nowrap;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; vertical-align: bottom;">&#160;</td></tr><tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);"><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; vertical-align: bottom;">Numerator:</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; vertical-align: bottom;">&#160;</td><td style="text-align: left; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; vertical-align: bottom;">&#160;</td><td style="text-align: right; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; vertical-align: bottom;">&#160;</td><td style="text-align: left; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; vertical-align: bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; vertical-align: bottom;">&#160;</td><td style="text-align: left; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; vertical-align: bottom;">&#160;</td><td style="text-align: right; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; vertical-align: bottom;">&#160;</td><td style="text-align: left; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; vertical-align: bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; vertical-align: bottom;">&#160;</td><td style="text-align: left; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; vertical-align: bottom;">&#160;</td><td style="text-align: right; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; vertical-align: bottom;">&#160;</td><td style="text-align: left; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; vertical-align: bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; vertical-align: bottom;">&#160;</td><td style="text-align: left; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; vertical-align: bottom;">&#160;</td><td style="text-align: right; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; vertical-align: bottom;">&#160;</td><td style="text-align: left; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; vertical-align: bottom;">&#160;</td></tr><tr style="vertical-align: bottom; background-color: white;"><td style="width: 668px; text-align: left; padding-left: 9pt; padding-top: 0px; padding-bottom: 0px; vertical-align: bottom;">Net income</td><td style="width: 15px; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; vertical-align: bottom;">&#160;</td><td style="width: 15px; text-align: left; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; vertical-align: bottom;">$</td><td style="width: 142px; text-align: right; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; vertical-align: bottom;">6,835</td><td style="width: 14px; text-align: left; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; vertical-align: bottom;">&#160;</td><td style="width: 14px; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; vertical-align: bottom;">&#160;</td><td style="width: 14px; text-align: left; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; vertical-align: bottom;">$</td><td style="width: 141px; text-align: right; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; vertical-align: bottom;">1,230</td><td style="width: 14px; text-align: left; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; vertical-align: bottom;">&#160;</td><td style="width: 14px; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; vertical-align: bottom;">&#160;</td><td style="width: 14px; text-align: left; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; vertical-align: bottom;">$</td><td style="width: 141px; text-align: right; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; vertical-align: bottom;">12,479</td><td style="width: 14px; text-align: left; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; vertical-align: bottom;">&#160;</td><td style="width: 14px; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; vertical-align: bottom;">&#160;</td><td style="width: 14px; text-align: left; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; vertical-align: bottom;">$</td><td style="width: 141px; text-align: right; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; vertical-align: bottom;">2,430</td><td style="width: 14px; text-align: left; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; vertical-align: bottom;">&#160;</td></tr><tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);"><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; vertical-align: bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; vertical-align: bottom;">&#160;</td><td style="text-align: left; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; vertical-align: bottom;">&#160;</td><td style="text-align: right; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; vertical-align: bottom;">&#160;</td><td style="text-align: left; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; vertical-align: bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; vertical-align: bottom;">&#160;</td><td style="text-align: left; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; vertical-align: bottom;">&#160;</td><td style="text-align: right; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; vertical-align: bottom;">&#160;</td><td style="text-align: left; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; vertical-align: bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; vertical-align: bottom;">&#160;</td><td style="text-align: left; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; vertical-align: bottom;">&#160;</td><td style="text-align: right; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; vertical-align: bottom;">&#160;</td><td style="text-align: left; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; vertical-align: bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; vertical-align: bottom;">&#160;</td><td style="text-align: left; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; vertical-align: bottom;">&#160;</td><td style="text-align: right; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; vertical-align: bottom;">&#160;</td><td style="text-align: left; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; vertical-align: bottom;">&#160;</td></tr><tr style="vertical-align: bottom; background-color: white;"><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; vertical-align: bottom;">Denominator:</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; vertical-align: bottom;">&#160;</td><td style="text-align: left; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; vertical-align: bottom;">&#160;</td><td style="text-align: right; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; vertical-align: bottom;">&#160;</td><td style="text-align: left; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; vertical-align: bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; vertical-align: bottom;">&#160;</td><td style="text-align: left; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; vertical-align: bottom;">&#160;</td><td style="text-align: right; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; vertical-align: bottom;">&#160;</td><td style="text-align: left; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; vertical-align: bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; vertical-align: bottom;">&#160;</td><td style="text-align: left; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; vertical-align: bottom;">&#160;</td><td style="text-align: right; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; vertical-align: bottom;">&#160;</td><td style="text-align: left; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; vertical-align: bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; vertical-align: bottom;">&#160;</td><td style="text-align: left; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; vertical-align: bottom;">&#160;</td><td style="text-align: right; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; vertical-align: bottom;">&#160;</td><td style="text-align: left; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; vertical-align: bottom;">&#160;</td></tr><tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);"><td style="padding-left: 9pt; padding-top: 0px; padding-bottom: 0px; vertical-align: bottom;">Weighted average common shares outstanding</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; vertical-align: bottom;">&#160;</td><td style="text-align: left; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; vertical-align: bottom;">&#160;</td><td style="text-align: right; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; vertical-align: bottom;">16,455</td><td style="text-align: left; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; vertical-align: bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; vertical-align: bottom;">&#160;</td><td style="text-align: left; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; vertical-align: bottom;">&#160;</td><td style="text-align: right; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; vertical-align: bottom;">16,312</td><td style="text-align: left; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; vertical-align: bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; vertical-align: bottom;">&#160;</td><td style="text-align: left; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; vertical-align: bottom;">&#160;</td><td style="text-align: right; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; vertical-align: bottom;">16,388</td><td style="text-align: left; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; vertical-align: bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; vertical-align: bottom;">&#160;</td><td style="text-align: left; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; vertical-align: bottom;">&#160;</td><td style="text-align: right; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; vertical-align: bottom;">16,237</td><td style="text-align: left; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; vertical-align: bottom;">&#160;</td></tr><tr style="vertical-align: bottom; background-color: white;"><td style="padding-bottom: 1pt; padding-left: 9pt; padding-top: 0px; vertical-align: bottom;">Weighted average dilutive securities</td><td style="padding-bottom: 1pt; padding-left: 0px; padding-top: 0px; vertical-align: bottom;">&#160;</td><td style="border-bottom: 1pt solid black; text-align: left; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; vertical-align: bottom;">&#160;</td><td style="border-bottom: 1pt solid black; text-align: right; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; vertical-align: bottom;">137</td><td style="padding-bottom: 1pt; text-align: left; padding-left: 0px; padding-top: 0px; vertical-align: bottom;">&#160;</td><td style="padding-bottom: 1pt; padding-left: 0px; padding-top: 0px; vertical-align: bottom;">&#160;</td><td style="border-bottom: 1pt solid black; text-align: left; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; vertical-align: bottom;">&#160;</td><td style="border-bottom: 1pt solid black; text-align: right; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; vertical-align: bottom;">191</td><td style="padding-bottom: 1pt; text-align: left; padding-left: 0px; padding-top: 0px; vertical-align: bottom;">&#160;</td><td style="padding-bottom: 1pt; padding-left: 0px; padding-top: 0px; vertical-align: bottom;">&#160;</td><td style="border-bottom: 1pt solid black; text-align: left; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; vertical-align: bottom;">&#160;</td><td style="border-bottom: 1pt solid black; text-align: right; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; vertical-align: bottom;">167</td><td style="padding-bottom: 1pt; text-align: left; padding-left: 0px; padding-top: 0px; vertical-align: bottom;">&#160;</td><td style="padding-bottom: 1pt; padding-left: 0px; padding-top: 0px; vertical-align: bottom;">&#160;</td><td style="border-bottom: 1pt solid black; text-align: left; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; vertical-align: bottom;">&#160;</td><td style="border-bottom: 1pt solid black; text-align: right; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; vertical-align: bottom;">239</td><td style="padding-bottom: 1pt; text-align: left; padding-left: 0px; padding-top: 0px; vertical-align: bottom;">&#160;</td></tr><tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);"><td style="padding-bottom: 2.5pt; padding-left: 9pt; padding-top: 0px; vertical-align: bottom;;white-space: nowrap;">Weighted average common shares outstanding, diluted</td><td style="padding-bottom: 2.5pt; padding-left: 0px; padding-top: 0px; vertical-align: bottom;">&#160;</td><td style="border-bottom: 2.5pt double black; text-align: left; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; vertical-align: bottom;">&#160;</td><td style="border-bottom: 2.5pt double black; text-align: right; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; vertical-align: bottom;">16,592</td><td style="padding-bottom: 2.5pt; text-align: left; padding-left: 0px; padding-top: 0px; vertical-align: bottom;">&#160;</td><td style="padding-bottom: 2.5pt; padding-left: 0px; padding-top: 0px; vertical-align: bottom;">&#160;</td><td style="border-bottom: 2.5pt double black; text-align: left; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; vertical-align: bottom;">&#160;</td><td style="border-bottom: 2.5pt double black; text-align: right; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; vertical-align: bottom;">16,503</td><td style="padding-bottom: 2.5pt; text-align: left; padding-left: 0px; padding-top: 0px; vertical-align: bottom;">&#160;</td><td style="padding-bottom: 2.5pt; padding-left: 0px; padding-top: 0px; vertical-align: bottom;">&#160;</td><td style="border-bottom: 2.5pt double black; text-align: left; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; vertical-align: bottom;">&#160;</td><td style="border-bottom: 2.5pt double black; text-align: right; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; vertical-align: bottom;">16,555</td><td style="padding-bottom: 2.5pt; text-align: left; padding-left: 0px; padding-top: 0px; vertical-align: bottom;">&#160;</td><td style="padding-bottom: 2.5pt; padding-left: 0px; padding-top: 0px; vertical-align: bottom;">&#160;</td><td style="border-bottom: 2.5pt double black; text-align: left; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; vertical-align: bottom;">&#160;</td><td style="border-bottom: 2.5pt double black; text-align: right; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; vertical-align: bottom;">16,476</td><td style="padding-bottom: 2.5pt; text-align: left; padding-left: 0px; padding-top: 0px; vertical-align: bottom;">&#160;</td></tr><tr style="vertical-align: bottom; background-color: white;"><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; vertical-align: bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; vertical-align: bottom;">&#160;</td><td style="text-align: left; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; vertical-align: bottom;">&#160;</td><td style="text-align: right; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; vertical-align: bottom;">&#160;</td><td style="text-align: left; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; vertical-align: bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; vertical-align: bottom;">&#160;</td><td style="text-align: left; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; vertical-align: bottom;">&#160;</td><td style="text-align: right; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; vertical-align: bottom;">&#160;</td><td style="text-align: left; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; vertical-align: bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; vertical-align: bottom;">&#160;</td><td style="text-align: left; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; vertical-align: bottom;">&#160;</td><td style="text-align: right; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; vertical-align: bottom;">&#160;</td><td style="text-align: left; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; vertical-align: bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; vertical-align: bottom;">&#160;</td><td style="text-align: left; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; vertical-align: bottom;">&#160;</td><td style="text-align: right; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; vertical-align: bottom;">&#160;</td><td style="text-align: left; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; vertical-align: bottom;">&#160;</td></tr><tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);"><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; vertical-align: bottom;">Income per common share, basic</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; vertical-align: bottom;">&#160;</td><td style="text-align: left; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; vertical-align: bottom;">$</td><td style="text-align: right; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; vertical-align: bottom;">0.42</td><td style="text-align: left; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; vertical-align: bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; vertical-align: bottom;">&#160;</td><td style="text-align: left; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; vertical-align: bottom;">$</td><td style="text-align: right; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; vertical-align: bottom;">0.08</td><td style="text-align: left; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; vertical-align: bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; vertical-align: bottom;">&#160;</td><td style="text-align: left; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; vertical-align: bottom;">$</td><td style="text-align: right; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; vertical-align: bottom;">0.76</td><td style="text-align: left; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; vertical-align: bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; vertical-align: bottom;">&#160;</td><td style="text-align: left; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; vertical-align: bottom;">$</td><td style="text-align: right; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; vertical-align: bottom;">0.15</td><td style="text-align: left; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; vertical-align: bottom;">&#160;</td></tr><tr style="vertical-align: bottom; background-color: white;"><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; vertical-align: bottom;">Income per common share, diluted</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; vertical-align: bottom;">&#160;</td><td style="text-align: left; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; vertical-align: bottom;">$</td><td style="text-align: right; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; vertical-align: bottom;">0.41</td><td style="text-align: left; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; vertical-align: bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; vertical-align: bottom;">&#160;</td><td style="text-align: left; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; vertical-align: bottom;">$</td><td style="text-align: right; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; vertical-align: bottom;">0.07</td><td style="text-align: left; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; vertical-align: bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; vertical-align: bottom;">&#160;</td><td style="text-align: left; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; vertical-align: bottom;">$</td><td style="text-align: right; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; vertical-align: bottom;">0.75</td><td style="text-align: left; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; vertical-align: bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; vertical-align: bottom;">&#160;</td><td style="text-align: left; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; vertical-align: bottom;">$</td><td style="text-align: right; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; vertical-align: bottom;">0.15</td><td style="text-align: left; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; vertical-align: bottom;">&#160;</td></tr></table><div style="clear:both;"></div> <div style="color: rgb(0, 0, 0); font: 10pt &quot;times new roman&quot;, times, serif; letter-spacing: normal; orphans: 2; text-indent: 0px; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial; margin: 0px; text-align: center; background: none;"><div style="text-decoration: none; color: rgb(0, 0, 0); background: none; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div><div style="color: rgb(0, 0, 0); font: 10pt 'times new roman', times, serif; letter-spacing: normal; orphans: 2; text-align: start; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial; margin: 0pt 0px; text-indent: 0.5in;"><div style="color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">For the three and six months ended June 30, 2018 and 2017, 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 non-participating unvested restricted shares were included in the computation of weighted average dilutive securities.</div></div><div style="color: rgb(0, 0, 0); font: 10pt &quot;times new roman&quot;, times, serif; letter-spacing: normal; orphans: 2; text-align: start; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial; margin: 0px; text-indent: 0.5in; background: none;"><div style="text-decoration: none; color: rgb(0, 0, 0); background: none; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div><div style="color: rgb(0, 0, 0); font: 10pt 'times new roman', times, serif; letter-spacing: normal; orphans: 2; text-align: start; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial; margin: 0pt 0px; text-indent: 0.5in;"><div style="color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">The following table summarizes the shares of common stock underlying the Company&#8217;s unvested stock options and performance awards that were excluded from the calculation of dilutive securities:</div></div><div style="color: rgb(0, 0, 0); font: 10pt &quot;times new roman&quot;, times, serif; letter-spacing: normal; orphans: 2; text-align: start; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial; margin: 0px; text-indent: 0.5in; background: none;"><div style="text-decoration: none; color: rgb(0, 0, 0); background: none; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div><table cellpadding="0" cellspacing="0" style="font: 10pt &quot;times new roman&quot;, times, serif; letter-spacing: normal; orphans: 2; text-indent: 0px; text-transform: none; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial; border-collapse: collapse; width: 80%; border-spacing: 0px; margin: 0in 0in 0in 1in;;text-align:left;"><tr style="vertical-align: bottom;"><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; vertical-align: bottom;;white-space: nowrap;">&#160;</td><td style="font-weight: normal; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; vertical-align: bottom;">&#160;</td><td colspan="6" style="font-weight: normal; text-align: center; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; vertical-align: bottom;;white-space: nowrap;"><div style="font-weight:bold;display:inline;"><div style="font-weight:bold;display:inline;">Three months ended</div></div></td><td style="font-weight: normal; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; vertical-align: bottom;">&#160;</td><td style="font-weight: normal; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; vertical-align: bottom;">&#160;</td><td colspan="6" style="font-weight: normal; text-align: center; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; vertical-align: bottom;;white-space: nowrap;"><div style="font-weight:bold;display:inline;"><div style="font-weight:bold;display:inline;">Six months ended</div></div></td><td style="font-weight: normal; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; vertical-align: bottom;">&#160;</td></tr><tr style="vertical-align: bottom;"><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; vertical-align: bottom;;white-space: nowrap;">&#160;</td><td style="font-weight: normal; padding-bottom: 1pt; padding-left: 0px; padding-top: 0px; vertical-align: bottom;">&#160;</td><td colspan="6" style="font-weight: normal; text-align: center; border-bottom: 1pt solid black; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; vertical-align: bottom;;white-space: nowrap;"><div style="font-weight:bold;display:inline;"><div style="font-weight:bold;display:inline;">June 30,</div></div></td><td style="padding-bottom: 1pt; font-weight: normal; padding-left: 0px; padding-top: 0px; vertical-align: bottom;">&#160;</td><td style="font-weight: normal; padding-bottom: 1pt; padding-left: 0px; padding-top: 0px; vertical-align: bottom;">&#160;</td><td colspan="6" style="font-weight: normal; text-align: center; border-bottom: 1pt solid black; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; vertical-align: bottom;;white-space: nowrap;"><div style="font-weight:bold;display:inline;"><div style="font-weight:bold;display:inline;">June 30,</div></div></td><td style="padding-bottom: 1pt; font-weight: normal; padding-left: 0px; padding-top: 0px; vertical-align: bottom;">&#160;</td></tr><tr style="vertical-align: bottom;"><td style="font-weight: normal; border-bottom: 1pt solid black; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; vertical-align: bottom;;white-space: nowrap;"><div style="font-weight:bold;display:inline;"><div style="font-weight:bold;display:inline;">(In thousands)</div></div></td><td style="font-weight: normal; padding-bottom: 1pt; padding-left: 0px; padding-top: 0px; vertical-align: bottom;">&#160;</td><td colspan="2" style="font-weight: normal; text-align: center; border-bottom: 1pt solid black; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; vertical-align: bottom;;white-space: nowrap;"><div style="font-weight:bold;display:inline;"><div style="font-weight:bold;display:inline;">2018</div></div></td><td style="padding-bottom: 1pt; font-weight: normal; padding-left: 0px; padding-top: 0px; vertical-align: bottom;">&#160;</td><td style="font-weight: normal; padding-bottom: 1pt; padding-left: 0px; padding-top: 0px; vertical-align: bottom;">&#160;</td><td colspan="2" style="font-weight: normal; text-align: center; border-bottom: 1pt solid black; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; vertical-align: bottom;;white-space: nowrap;"><div style="font-weight:bold;display:inline;"><div style="font-weight:bold;display:inline;">2017</div></div></td><td style="padding-bottom: 1pt; font-weight: normal; padding-left: 0px; padding-top: 0px; vertical-align: bottom;">&#160;</td><td style="font-weight: normal; padding-bottom: 1pt; padding-left: 0px; padding-top: 0px; vertical-align: bottom;">&#160;</td><td colspan="2" style="font-weight: normal; text-align: center; border-bottom: 1pt solid black; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; vertical-align: bottom;;white-space: nowrap;"><div style="font-weight:bold;display:inline;"><div style="font-weight:bold;display:inline;">2018</div></div></td><td style="padding-bottom: 1pt; font-weight: normal; padding-left: 0px; padding-top: 0px; vertical-align: bottom;">&#160;</td><td style="font-weight: normal; padding-bottom: 1pt; padding-left: 0px; padding-top: 0px; vertical-align: bottom;">&#160;</td><td colspan="2" style="font-weight: normal; text-align: center; border-bottom: 1pt solid black; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; vertical-align: bottom;;white-space: nowrap;"><div style="font-weight:bold;display:inline;"><div style="font-weight:bold;display:inline;">2017</div></div></td><td style="padding-bottom: 1pt; font-weight: normal; padding-left: 0px; padding-top: 0px; vertical-align: bottom;">&#160;</td></tr><tr style="vertical-align: bottom;"><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; vertical-align: bottom;;white-space: nowrap;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; vertical-align: bottom;">&#160;</td><td colspan="2" style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; vertical-align: bottom;;white-space: nowrap;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; vertical-align: bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; vertical-align: bottom;">&#160;</td><td colspan="2" style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; vertical-align: bottom;;white-space: nowrap;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; vertical-align: bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; vertical-align: bottom;">&#160;</td><td colspan="2" style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; vertical-align: bottom;;white-space: nowrap;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; vertical-align: bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; vertical-align: bottom;">&#160;</td><td colspan="2" style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; vertical-align: bottom;;white-space: nowrap;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; vertical-align: bottom;">&#160;</td></tr><tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);"><td style="width: 725px; text-align: left; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; vertical-align: bottom;">Restricted stock</td><td style="width: 16px; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; vertical-align: bottom;">&#160;</td><td style="width: 16px; text-align: left; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; vertical-align: bottom;">&#160;</td><td style="width: 151px; text-align: right; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; vertical-align: bottom;">30</td><td style="width: 16px; text-align: left; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; vertical-align: bottom;">&#160;</td><td style="width: 15px; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; vertical-align: bottom;">&#160;</td><td style="width: 15px; text-align: left; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; vertical-align: bottom;">&#160;</td><td style="width: 150px; text-align: right; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; vertical-align: bottom;">44</td><td style="width: 15px; text-align: left; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; vertical-align: bottom;">&#160;</td><td style="width: 15px; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; vertical-align: bottom;">&#160;</td><td style="width: 15px; text-align: left; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; vertical-align: bottom;">&#160;</td><td style="width: 150px; text-align: right; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; vertical-align: bottom;">1</td><td style="width: 15px; text-align: left; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; vertical-align: bottom;">&#160;</td><td style="width: 15px; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; vertical-align: bottom;">&#160;</td><td style="width: 15px; text-align: left; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; vertical-align: bottom;">&#160;</td><td style="width: 150px; text-align: right; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; vertical-align: bottom;">44</td><td style="width: 15px; text-align: left; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; vertical-align: bottom;">&#160;</td></tr><tr style="vertical-align: bottom; background-color: white;"><td style="text-align: left; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; vertical-align: bottom;">Performance awards</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; vertical-align: bottom;">&#160;</td><td style="text-align: left; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; vertical-align: bottom;">&#160;</td><td style="text-align: right; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; vertical-align: bottom;">68</td><td style="text-align: left; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; vertical-align: bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; vertical-align: bottom;">&#160;</td><td style="text-align: left; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; vertical-align: bottom;">&#160;</td><td style="text-align: right; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; vertical-align: bottom;">50</td><td style="text-align: left; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; vertical-align: bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; vertical-align: bottom;">&#160;</td><td style="text-align: left; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; vertical-align: bottom;">&#160;</td><td style="text-align: right; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; vertical-align: bottom;">86</td><td style="text-align: left; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; vertical-align: bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; vertical-align: bottom;">&#160;</td><td style="text-align: left; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; vertical-align: bottom;">&#160;</td><td style="text-align: right; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; vertical-align: bottom;">127</td><td style="text-align: left; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; vertical-align: bottom;">&#160;</td></tr></table><table border="0" style="width:100%; table-layout:fixed;" cellspacing="0" cellpadding="0"><tr><td></td></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_EarningsPerShareAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_EarningsPerShareAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_EarningsPerShareTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The entire disclosure for earnings per share.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -URI http://asc.fasb.org/topic&amp;trid=2144383<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_EarningsPerShareTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>nonnum:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>29
<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.10.0.1</span><table class="report" border="0" cellspacing="2" id="idp6660241936">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Subsequent Events<br></strong></div></th>
<th class="th" colspan="1">6 Months Ended</th>
</tr>
<tr><th class="th"><div>Jun. 30, 2018</div></th></tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_SubsequentEventsAbstract', window );"><strong>Subsequent Events [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_SubsequentEventsTextBlock', window );">Subsequent Events [Text Block]</a></td>
<td class="text"><div style="color: rgb(0, 0, 0); font: 10pt 'times new roman', times, serif; letter-spacing: normal; orphans: 2; text-align: start; text-indent: 0px; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial; margin: 0pt 0px;"><div style="color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">12. Subsequent Events</div></div></div><div style="color: rgb(0, 0, 0); font: 10pt &quot;times new roman&quot;, times, serif; letter-spacing: normal; orphans: 2; text-align: start; text-indent: 0px; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial; margin: 0px; background: none;"><div style="text-decoration: none; color: rgb(0, 0, 0); background: none; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div><div style="color: rgb(0, 0, 0); font: 10pt 'times new roman', times, serif; letter-spacing: normal; orphans: 2; text-align: start; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial; margin: 0pt 0px; text-indent: 0.5in;"><div style="color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">On July 2, 2018, the Company completed the acquisition of substantially all of the assets of Huen Electric, Inc., an electrical contracting firm based in Illinois, Huen Electric New Jersey Inc., an electrical contracting firm based in New Jersey, and Huen New York, Inc., an electrical contracting firm based in New York&#160;(collectively, the &#8220;Huen Companies&#8221;). The Huen Companies will provide a wide range of commercial and industrial electrical construction capabilities under the Company&#8217;s C&amp;I segment in Illinois, New Jersey and New York. The total consideration paid was approximately $47.1 million, subject to working capital and net asset adjustments, which was funded through borrowings on the Facility. Additionally, there could also be contingent payments based on the successful achievement of certain performance targets and continued employment of certain key executives of the Huen Companies. The&#160;costs&#160;associated&#160;with&#160;these&#160;contingent&#160;payments will be recognized as compensation expense in the consolidated statements of operations and comprehensive income as earned over the period achievement becomes probable. As this transaction was effective on July 2, 2018, the results of the Huen Companies will be included in the Company&#8217;s consolidated financial statements beginning on such date. The Company expects the </div>Huen Companies&#8217;<div style="color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">&#160;profits to be material to </div> MYR Group&#8217;s<div style="color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">&#160;2018 operating results. Approximately $0.2 million of acquisition-related costs associated with this acquisition were expensed by the Company in the six months ended June 30, 2018.&#160;</div>It is impractical to provide the pro forma results of operations that include the impact of the Huen Companies due to the timing of this acquisition.</div><table border="0" style="width:100%; table-layout:fixed;" cellspacing="0" cellpadding="0"><tr><td></td></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_SubsequentEventsAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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_SubsequentEventsAbstract</td>
</tr>
<tr>
<td style="padding-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_SubsequentEventsTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 significant events or transactions that occurred after the balance sheet date through the date the financial statements were issued or the date the financial statements were available to be issued. Examples include: the sale of a capital stock issue, purchase of a business, settlement of litigation, catastrophic loss, significant foreign exchange rate changes, loans to insiders or affiliates, and transactions not in the ordinary course of 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 855<br> -URI http://asc.fasb.org/topic&amp;trid=2122774<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_SubsequentEventsTextBlock</td>
</tr>
<tr>
<td style="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>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.10.0.1</span><table class="report" border="0" cellspacing="2" id="idp6816274800">
<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">6 Months Ended</th>
</tr>
<tr><th class="th"><div>Jun. 30, 2018</div></th></tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_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 custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_myrg_OrganizationAndBusinessPolicyTextBlock', window );">Organization and Business [Policy Text Block]</a></td>
<td class="text"><div style="color: rgb(0, 0, 0); font: 10pt 'times new roman', times, serif; letter-spacing: normal; orphans: 2; text-align: start; text-indent: 0px; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial; margin: 0pt 0px;"><div style="color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">Organization and Business</div></div></div><div style="color: rgb(0, 0, 0); font: 10pt &quot;times new roman&quot;, times, serif; letter-spacing: normal; orphans: 2; text-align: start; text-indent: 0px; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial; margin: 0px; background: none;"><div style="text-decoration: none; color: rgb(0, 0, 0); background: none; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div><div style="color: rgb(0, 0, 0); font: 10pt 'times new roman', times, serif; letter-spacing: normal; orphans: 2; text-align: start; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial; margin: 0pt 0px; text-indent: 0.5in;"><div style="color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">MYR Group Inc. (the &#8220;Company&#8221;) is a holding company of specialty electrical construction service providers and conducts operations through its 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 Transmission 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; 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.</div></div><div style="color: rgb(0, 0, 0); font: 10pt &quot;times new roman&quot;, times, serif; letter-spacing: normal; orphans: 2; text-align: start; text-indent: 0px; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial; margin: 0px; background: none;"><div style="text-decoration: none; color: rgb(0, 0, 0); background: none; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div><div style="color: rgb(0, 0, 0); font: 10pt 'times new roman', times, serif; letter-spacing: normal; orphans: 2; text-align: start; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial; margin: 0pt 0px; text-indent: 0.5in;">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. The C&amp;I customers include general contractors, commercial and industrial facility owners, local governments and developers in the western and northeastern United States and western Canada. 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.</div><table border="0" style="width:100%; table-layout:fixed;" cellspacing="0" cellpadding="0"><tr><td></td></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_ConsolidationPolicyTextBlock', window );">Consolidation, Policy [Policy Text Block]</a></td>
<td class="text"><div style="color: rgb(0, 0, 0); font: 10pt 'times new roman', times, serif; letter-spacing: normal; orphans: 2; text-align: start; text-indent: 0px; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial; margin: 0pt 0px;"><div style="color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;"><div style="font-style:italic;display:inline;">Interim Consolidated Financial Information</div></div></div></div><div style="color: rgb(0, 0, 0); font: 10pt &quot;times new roman&quot;, times, serif; letter-spacing: normal; orphans: 2; text-align: start; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial; margin: 0px; text-indent: 0.5in; background: none;"><div style="text-decoration: none; color: rgb(0, 0, 0); background: none; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div><div style="color: rgb(0, 0, 0); font: 10pt 'times new roman', times, serif; letter-spacing: normal; orphans: 2; text-align: start; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial; margin: 0pt 0px; text-indent: 0.5in;"><div style="color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">The accompanying unaudited consolidated financial statements of the Company have been prepared in accordance with accounting principles generally accepted in the United States of America (&#8220;U.S. GAAP&#8221;) for interim financial reporting and pursuant to the rules 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 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 and cash flows with respect to the interim consolidated financial statements, have been included. Certain reclassifications were made to prior year amounts to conform to the current year presentation. The consolidated balance sheet as of December 31, 2017 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 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 year ended December 31, 2017, included in the Company&#8217;s Annual Report on Form 10-K, which was filed with the SEC on March 7, 2018.</div></div><table border="0" style="width:100%; table-layout:fixed;" cellspacing="0" cellpadding="0"><tr><td></td></tr></table><span></span>
</td>
</tr>
<tr class="ro">
<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 Transactions and Translations Policy [Policy Text Block]</a></td>
<td class="text"><div style="color: rgb(0, 0, 0); font: 10pt 'times new roman', times, serif; letter-spacing: normal; orphans: 2; text-align: start; text-indent: 0px; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial; margin: 0pt 0px;"><div style="color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;"><div style="font-style:italic;display:inline;">Foreign Currency</div></div></div></div><div style="color: rgb(0, 0, 0); font: 10pt &quot;times new roman&quot;, times, serif; letter-spacing: normal; orphans: 2; text-align: start; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial; margin: 0px; text-indent: 0.5in; background: none;"><div style="text-decoration: none; color: rgb(0, 0, 0); background: none; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div><div style="color: rgb(0, 0, 0); font: 10pt 'times new roman', times, serif; letter-spacing: normal; orphans: 2; text-align: start; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial; margin: 0pt 0px; text-indent: 0.5in;"><div style="color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">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 losses were not significant for the six months ended June 30, 2018.&#160;The Company recorded $0.1 million of foreign currency loss for the six months ended June 30, 2017. 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.</div></div><table border="0" style="width:100%; table-layout:fixed;" cellspacing="0" cellpadding="0"><tr><td></td></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_TradeAndOtherAccountsReceivablePolicy', window );">Trade and Other Accounts Receivable, Policy [Policy Text Block]</a></td>
<td class="text"><div style="color: rgb(0, 0, 0); font: 10pt 'times new roman', times, serif; letter-spacing: normal; orphans: 2; text-align: start; text-indent: 0px; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial; margin: 0pt 0px;"><div style="color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;"><div style="font-style:italic;display:inline;">Accounts Receivable</div></div></div></div><div style="color: rgb(0, 0, 0); font: 10pt &quot;times new roman&quot;, times, serif; letter-spacing: normal; orphans: 2; text-align: start; text-indent: 0px; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial; margin: 0px; background: none;"><div style="text-decoration: none; color: rgb(0, 0, 0); background: none; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div><div style="color: rgb(0, 0, 0); font: 10pt 'times new roman', times, serif; letter-spacing: normal; orphans: 2; text-align: start; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial; margin: 0pt 0px; text-indent: 0.5in;"><div style="color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">The Company does not charge interest to its customers and carries its customer receivables at their face amounts, less an allowance for doubtful accounts. Included in accounts receivable are balances billed to customers pursuant to retainage provisions in certain contracts that are due upon completion of the contract and acceptance by the customer, or earlier as provided by the contract. Based on the Company&#8217;s experience in recent years, the majority of customer balances at each balance sheet date are collected within twelve months. As is common practice in the industry, the Company classifies all accounts receivable, including retainage, as current assets. The contracting cycle for certain long-term contracts may extend beyond one year, and accordingly, collection of retainage on those contracts may extend beyond one year. The Company expects a majority of the retainage recorded at June 30, 2018 to be collected within one year.</div></div><table border="0" style="width:100%; table-layout:fixed;" cellspacing="0" cellpadding="0"><tr><td></td></tr></table><span></span>
</td>
</tr>
<tr class="ro">
<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, Policy [Policy Text Block]</a></td>
<td class="text"><div style="color: rgb(0, 0, 0); font: 10pt 'times new roman', times, serif; letter-spacing: normal; orphans: 2; text-align: start; text-indent: 0px; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial; margin: 0pt 0px;"><div style="color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;"><div style="font-style:italic;display:inline;">Use of Estimates</div></div></div></div><div style="color: rgb(0, 0, 0); font: 10pt &quot;times new roman&quot;, times, serif; letter-spacing: normal; orphans: 2; text-align: start; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial; margin: 0px; text-indent: 0.5in; background: none;"><div style="text-decoration: none; color: rgb(0, 0, 0); background: none; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div><div style="color: rgb(0, 0, 0); font: 10pt 'times new roman', times, serif; letter-spacing: normal; orphans: 2; text-align: start; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial; margin: 0pt 0px; text-indent: 0.5in;"><div style="color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">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.</div></div><div style="color: rgb(0, 0, 0); font: 10pt &quot;times new roman&quot;, times, serif; letter-spacing: normal; orphans: 2; text-align: start; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial; margin: 0px; text-indent: 0.5in; background: none;"><div style="text-decoration: none; color: rgb(0, 0, 0); background: none; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div><div style="color: rgb(0, 0, 0); font: 10pt 'times new roman', times, serif; letter-spacing: normal; orphans: 2; text-align: start; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial; margin: 0pt 0px; text-indent: 0.5in;"><div style="color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">The most significant estimates are related to estimates of costs to complete on 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 accounts receivable reserves.</div></div><div style="color: rgb(0, 0, 0); font: 10pt &quot;times new roman&quot;, times, serif; letter-spacing: normal; orphans: 2; text-align: start; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial; margin: 0px; text-indent: 0.5in; background: none;"><div style="text-decoration: none; color: rgb(0, 0, 0); background: none; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div><div style="color: rgb(0, 0, 0); font: 10pt 'times new roman', times, serif; letter-spacing: normal; orphans: 2; text-align: start; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial; margin: 0pt 0px; text-indent: 0.5in;"><div style="color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">In the six months ended June 30, 2018&#160;and&#160;June&#160;30,&#160;2017,&#160;the Company recognized revenues of $6.7 million and&#160;$5.2&#160;million,&#160;respectively,&#160;related to significant change orders and/or claims that had been included as contract price adjustments on certain contracts which&#160;</div>were&#160;i<div style="color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">n the process of being negotiated in the normal course of business.</div></div><div style="color: rgb(0, 0, 0); font: 10pt &quot;times new roman&quot;, times, serif; letter-spacing: normal; orphans: 2; text-align: start; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial; margin: 0px; text-indent: 0.5in; background: none;"><div style="text-decoration: none; color: rgb(0, 0, 0); background: none; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div><div style="color: rgb(0, 0, 0); font: 10pt 'times new roman', times, serif; letter-spacing: normal; orphans: 2; text-align: start; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial; margin: 0pt 0px; text-indent: 0.5in;"><div style="color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">The percentage of completion 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 months ended June 30, 2018, changes in estimates pertaining to certain projects increased consolidated gross margin by 0.1%, which resulted in increases in operating income of $0.2 million, net income of $0.2 million and diluted earnings per common share of $0.01. During the six months ended June 30, 2018, changes in estimates pertaining to certain projects increased consolidated gross margin by 0.1%, which resulted in increases in operating income of $0.1 million, net income of $0.1 million and no&#160;impact&#160;to&#160;diluted earnings per common share.</div></div><div style="color: rgb(0, 0, 0); font: 10pt &quot;times new roman&quot;, times, serif; letter-spacing: normal; orphans: 2; text-align: start; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial; margin: 0px; text-indent: 0.5in; background: none;"><div style="text-decoration: none; color: rgb(0, 0, 0); background: none; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div><div style="color: rgb(0, 0, 0); font: 10pt 'times new roman', times, serif; letter-spacing: normal; orphans: 2; text-align: start; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial; margin: 0pt 0px; text-indent: 0.5in;"><div style="color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">During the three months ended June 30, 2017, changes in estimates pertaining to certain projects decreased consolidated gross margin by 2.1%, which resulted in decreases in operating income of $7.4 million, net income of $4.4 million and diluted&#160;earnings per common share of $0.27. During the six months ended June 30, 2017, changes in estimates pertaining to certain projects decreased consolidated gross margin by 1.0%, which resulted in decreases in operating income of $6.8 million, net income of $4.1 million and diluted earnings per common share of $0.25.</div></div><table border="0" style="width:100%; table-layout:fixed;" cellspacing="0" cellpadding="0"><tr><td></td></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_NewAccountingPronouncementsPolicyPolicyTextBlock', window );">New Accounting Pronouncements, Policy [Policy Text Block]</a></td>
<td class="text"><div style="color: rgb(0, 0, 0); font: 10pt 'times new roman', times, serif; letter-spacing: normal; orphans: 2; text-align: start; text-indent: 0px; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial; margin: 0pt 0px;"><div style="color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">Recent Accounting Pronouncements</div></div></div><div style="color: rgb(0, 0, 0); font: 10pt &quot;times new roman&quot;, times, serif; letter-spacing: normal; orphans: 2; text-align: start; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial; margin: 0px; text-indent: 0.5in; background: none;"><div style="text-decoration: none; color: rgb(0, 0, 0); background: none; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div><div style="color: rgb(0, 0, 0); font: 10pt 'times new roman', times, serif; letter-spacing: normal; orphans: 2; text-align: start; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial; margin: 0pt 0px; text-indent: 0.5in;"><div style="color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">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 our consolidated financial statements</div></div><div style="color: rgb(0, 0, 0); font: 10pt &quot;times new roman&quot;, times, serif; letter-spacing: normal; orphans: 2; text-align: start; text-indent: 0px; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial; margin: 0px; background: none;"><div style="text-decoration: none; color: rgb(0, 0, 0); background: none; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;"><div style="font-style:italic;display:inline;">&#160;</div></div></div></div><div style="color: rgb(0, 0, 0); font: 10pt 'times new roman', times, serif; letter-spacing: normal; orphans: 2; text-align: start; text-indent: 0px; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial; margin: 0pt 0px;"><div style="color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;"><div style="font-style:italic;display:inline;">Recently Adopted Accounting Pronouncements</div></div></div></div><div style="color: rgb(0, 0, 0); font: 10pt &quot;times new roman&quot;, times, serif; letter-spacing: normal; orphans: 2; text-align: start; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial; margin: 0px; text-indent: 0.5in; background: none;"><div style="text-decoration: none; color: rgb(0, 0, 0); background: none; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div><div style="color: rgb(0, 0, 0); font: 10pt 'times new roman', times, serif; letter-spacing: normal; orphans: 2; text-align: start; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial; margin: 0pt 0px; text-indent: 0.5in;">In May 2014, the FASB issued ASU No. 2014-09,<div style="text-decoration: none; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div><div style="font-style:italic;display:inline;">Revenue from Contracts with Customers (Topic 606)</div>. The amendments under this pronouncement changed how an entity recognizes revenue from contracts it enters to transfer goods, services or nonfinancial assets to its customers. These changes created a comprehensive framework for all entities in all industries to apply in the determination of when to recognize revenue, and, therefore, supersede virtually all existing revenue recognition requirements and guidance. This framework is expected to result in less complex guidance in application while providing a consistent and comparable methodology for revenue recognition. The core principle of the guidance is that an entity should recognize revenue to depict the transfer of promised goods or services to customers in an amount that reflects the consideration to which the entity expects to be entitled in exchange for those goods or services. In addition, the amendments require expanded disclosure to enable the users of the financial statements to understand the nature, timing and uncertainty of revenue and cash flow arising from contracts with customers. On January 1, 2018, the Company adopted this ASU on a modified retrospective basis. Results for reporting periods beginning after January 1, 2018 are presented under<div style="text-decoration: none; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div><div style="font-style:italic;display:inline;">Revenue from Contracts with Customers (Topic 606)</div>, while prior period amounts were not adjusted and continue to be reported in accordance with the Company&#8217;s historical accounting under<div style="text-decoration: none; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div><div style="font-style:italic;display:inline;">Revenue Recognition Topic 605</div>. See Note 2&#8211;Revenue Recognition to the Financial Statements for further information related to the Company&#8217;s accounting policy and transition disclosures associated with the adoption of this pronouncement.</div><div style="color: rgb(0, 0, 0); font: 10pt &quot;times new roman&quot;, times, serif; letter-spacing: normal; orphans: 2; text-align: start; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial; margin: 0px; text-indent: 0.5in; background: none;"><div style="text-decoration: none; color: rgb(0, 0, 0); background: none; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div><div style="color: rgb(0, 0, 0); font: 10pt 'times new roman', times, serif; letter-spacing: normal; orphans: 2; text-align: start; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial; margin: 0pt 0px; text-indent: 0.5in;"><div style="color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">In January 2017, the FASB issued ASU No. 2017-01<div style="font-style:italic;display:inline;">, Business Combinations (Topic 805): Clarifying the Definition of a Business</div>, which clarified the definition of a business with the objective of adding guidance to assist entities with evaluating whether transactions should be accounted for as acquisitions (or disposals) of assets or businesses. The Company adopted this ASU on a prospective basis in January 2018 and there was no effect on the Company&#8217;s financial position, results of operations or cash flows.</div></div><div style="color: rgb(0, 0, 0); font: 10pt &quot;times new roman&quot;, times, serif; letter-spacing: normal; orphans: 2; text-align: start; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial; margin: 0px; text-indent: 0.5in; background: none;"><div style="text-decoration: none; color: rgb(0, 0, 0); background: none; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div><div style="color: rgb(0, 0, 0); font: 10pt 'times new roman', times, serif; letter-spacing: normal; orphans: 2; text-align: start; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial; margin: 0pt 0px; text-indent: 0.5in;">In October 2016, the FASB issued ASU No. 2016-16,<div style="text-decoration: none; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div><div style="font-style:italic;display:inline;">Income Taxes (Topic 740): Intra-Entity Transfers of Assets Other Than Inventory</div>, which modified existing guidance and intended to reduce the diversity in practice with respect to the accounting for income tax consequences of intra-entity transfers of assets. This update requires entities to immediately recognize the tax consequences on intercompany asset transfers (excluding inventory) at the transaction date, and eliminated the recognition exception within previous guidance. The Company adopted this ASU using a modified retrospective approach in January 2018 and there was no effect on the Company&#8217;s financial position, results of operations or cash flows.</div><div style="color: rgb(0, 0, 0); font: 10pt &quot;times new roman&quot;, times, serif; letter-spacing: normal; orphans: 2; text-align: start; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial; margin: 0px; text-indent: 0.5in; background: none;"><div style="text-decoration: none; color: rgb(0, 0, 0); background: none; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div><div style="color: rgb(0, 0, 0); font: 10pt 'times new roman', times, serif; letter-spacing: normal; orphans: 2; text-align: start; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial; margin: 0pt 0px; text-indent: 0.5in;">In August 2016, the FASB issued ASU No. 2016-15,<div style="text-decoration: none; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div><div style="font-style:italic;display:inline;">Statement of Cash Flows (Topic 230)</div>:<div style="text-decoration: none; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div><div style="font-style:italic;display:inline;">Classification of Certain Cash Receipts and Cash Payments</div>, which intended to reduce diversity in practice in how eight specific transactions are classified in the statement of cash flows. The Company adopted this ASU on a retrospective basis in January 2018 and there was no effect on the Company&#8217;s financial position, results of operations or cash flows.</div><div style="color: rgb(0, 0, 0); font: 10pt &quot;times new roman&quot;, times, serif; letter-spacing: normal; orphans: 2; text-align: start; text-indent: 0px; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial; margin: 0px; background: none;"><div style="text-decoration: none; color: rgb(0, 0, 0); background: none; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;"><div style="font-style:italic;display:inline;">&#160;</div></div></div></div><div style="color: rgb(0, 0, 0); font: 10pt 'times new roman', times, serif; letter-spacing: normal; orphans: 2; text-align: start; text-indent: 0px; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial; margin: 0pt 0px;"><div style="color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;"><div style="font-style:italic;display:inline;">Recently Issued Accounting Pronouncements</div></div></div></div><div style="color: rgb(0, 0, 0); font: 10pt &quot;times new roman&quot;, times, serif; letter-spacing: normal; orphans: 2; text-align: start; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial; margin: 0px; text-indent: 0.5in; background: none;"><div style="text-decoration: none; color: rgb(0, 0, 0); background: none; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div><div style="color: rgb(0, 0, 0); font: 10pt 'times new roman', times, serif; letter-spacing: normal; orphans: 2; text-align: start; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial; margin: 0pt 0px; text-indent: 0.5in;">In January 2017, the FASB issued ASU No. 2017-04,<div style="text-decoration: none; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div><div style="font-style:italic;display:inline;">Intangibles&#8212;Goodwill and Other (Topic 350): Simplifying the Test for Goodwill Impairment</div>, 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 update is effective for any annual or interim goodwill impairment tests in fiscal years beginning after December 15, 2019. Early adoption is permitted for interim or annual goodwill impairment tests performed on testing dates after January 1, 2017. The guidance requires application on a prospective basis. The Company does not expect that this pronouncement will have a significant impact on its financial statements.</div><div style="color: rgb(0, 0, 0); font: 10pt &quot;times new roman&quot;, times, serif; letter-spacing: normal; orphans: 2; text-align: start; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial; margin: 0px; text-indent: 0.5in; background: none;"><div style="text-decoration: none; color: rgb(0, 0, 0); background: none; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div><div style="color: rgb(0, 0, 0); font: 10pt 'times new roman', times, serif; letter-spacing: normal; orphans: 2; text-align: start; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial; margin: 0pt 0px; text-indent: 0.5in;">In February 2016, the FASB issued ASU No. 2016-02,<div style="text-decoration: none; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div><div style="font-style:italic;display:inline;">Leases (Topic 842)</div>. The amendments under this pronouncement will change the way all leases with durations in excess of one year are treated. Under this guidance, lessees will be required to recognize virtually all leases on the balance sheet as a right-of-use asset and an associated financing lease liability or capital lease liability. The right-of-use asset represents the lessee&#8217;s right to use, or control the use of, a specified asset for the specified lease term. The lease liability represents the lessee&#8217;s obligation to make lease payments arising from the lease, measured on a discounted basis. Based on certain characteristics, leases are classified as financing leases or operating leases. Financing lease liabilities, which contain provisions similar to capitalized leases, are amortized like capital leases under current accounting, as amortization expense and interest expense in the statement of operations. Operating lease liabilities are amortized on a straight-line basis over the life of the lease as lease expense in the statement of operations. This update is effective for annual reporting periods, and interim periods within those reporting periods, beginning after December 15, 2018.</div><div style="color: rgb(0, 0, 0); font: 10pt 'times new roman', times, serif; letter-spacing: normal; orphans: 2; text-align: start; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial; margin: 0pt 0px; text-indent: 0.5in;">&#160;</div><div style="color: rgb(0, 0, 0); font: 10pt 'times new roman', times, serif; letter-spacing: normal; orphans: 2; text-align: start; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial; margin: 0pt 0px; text-indent: 0.5in;">The Company continues to evaluate the impact that this pronouncement, and all amendments relating to this pronouncement, will have on its policies and procedures pertaining to its existing and future lease arrangements, disclosure requirements and on the Company&#8217;s financial statements. The Company expects that most existing operating lease commitments that extend beyond twelve months at the time of adoption will be recognized as lease liabilities and right-of-use assets upon adoption.&#160;While the Company is still evaluating the requirements of this update, it currently does not expect the adoption to have a material impact on the recognition, measurement or presentation of lease expenses within the Consolidated Statements of Operations and Comprehensive Income or Consolidated Statements of Cash Flows. See Note 8&#8211;Lease Obligations to the Financial Statements for further information related to the Company&#8217;s future minimum lease payments and the timing of those payments.</div><table border="0" style="width:100%; table-layout:fixed;" cellspacing="0" cellpadding="0"><tr><td></td></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_myrg_OrganizationAndBusinessPolicyTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 represents the organization and subsidiaries information.</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_OrganizationAndBusinessPolicyTextBlock</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_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 810<br> -SubTopic 10<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.3A-02)<br> -URI http://asc.fasb.org/extlink&amp;oid=27015204&amp;loc=d3e355033-122828<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 S99<br> -Paragraph 3<br> -Subparagraph (SX 210.3A-03)<br> -URI http://asc.fasb.org/extlink&amp;oid=27015204&amp;loc=d3e355100-122828<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -URI http://asc.fasb.org/extlink&amp;oid=84158767&amp;loc=d3e18780-107790<br><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 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_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://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 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 3: http://fasb.org/us-gaap/role/ref/legacyRef<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_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_TradeAndOtherAccountsReceivablePolicy">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 trade and other accounts receivables. This disclosure may include the basis at which such receivables are carried in the entity's statements of financial position (for example, net realizable value), how the entity determines the level of its allowance for doubtful accounts, when impairments, charge-offs or recoveries are recognized, and the entity's income recognition policies for such receivables, including its treatment of related fees and costs, its treatment of premiums, discounts or unearned income, when accrual of interest is discontinued, how the entity records payments received on nonaccrual receivables and its policy for resuming accrual of interest on such receivables.  If the enterprise holds a large number of similar loans, disclosure may include the accounting policy for the anticipation of prepayments and significant assumptions underlying prepayment estimates for amortization of premiums, discounts, and nonrefundable fees and 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 310<br> -SubTopic 10<br> -Section 50<br> -Paragraph 15<br> -Subparagraph (d)<br> -URI http://asc.fasb.org/extlink&amp;oid=84173941&amp;loc=d3e5212-111524<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 50<br> -Paragraph 11B<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=84173941&amp;loc=SL6953423-111524<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)(5))<br> -URI http://asc.fasb.org/extlink&amp;oid=6879938&amp;loc=d3e572229-122910<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(3))<br> -URI http://asc.fasb.org/extlink&amp;oid=6877327&amp;loc=d3e13212-122682<br><br>Reference 5: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 310<br> -SubTopic 10<br> -Section 50<br> -Paragraph 6<br> -URI http://asc.fasb.org/extlink&amp;oid=84173941&amp;loc=d3e5093-111524<br><br>Reference 6: 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(9))<br> -URI http://asc.fasb.org/extlink&amp;oid=6876686&amp;loc=d3e534808-122878<br><br>Reference 7: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 310<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1<br> -URI http://asc.fasb.org/extlink&amp;oid=84159169&amp;loc=d3e10133-111534<br><br>Reference 8: 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 9: 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(4))<br> -URI http://asc.fasb.org/extlink&amp;oid=6877327&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_TradeAndOtherAccountsReceivablePolicy</td>
</tr>
<tr>
<td style="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_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>31
<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.10.0.1</span><table class="report" border="0" cellspacing="2" id="idp6710735232">
<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">6 Months Ended</th>
</tr>
<tr><th class="th"><div>Jun. 30, 2018</div></th></tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_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 custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_myrg_ScheduleOfRevenueByContractType', window );">Schedule of Revenue by Contract Type [Table Text Block]</a></td>
<td class="text"><div style="color: rgb(0, 0, 0); font: 10pt 'times new roman', times, serif; letter-spacing: normal; orphans: 2; text-align: start; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial; margin: 0pt 0px; text-indent: 0.5in;"><div style="color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">The components of the Company&#8217;s revenue by contract type for the three&#160;and&#160;six months ended June 30, 2018 were as follows:</div></div><div style="color: rgb(0, 0, 0); font: 10pt &quot;times new roman&quot;, times, serif; letter-spacing: normal; orphans: 2; text-align: start; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial; margin: 0px; text-indent: 0.5in;">&#160;</div><div style="color: rgb(0, 0, 0); font: 10pt &quot;times new roman&quot;, times, serif; letter-spacing: normal; orphans: 2; text-align: start; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial; margin: 0px; text-indent: 0.5in;">&#160;</div><table style="width: 80%; margin-left: 1in; border-collapse: separate; border-spacing: 0px;;text-align:left;"><tr><td style="padding: 0px 0in 1pt; font-size: 10pt; line-height: 10pt; width: 22%; vertical-align: bottom;"><div style="margin: 0px 0in; font-family: &quot;times new roman&quot;, serif; font-size: 10pt; line-height: normal; background: none; text-align: center; white-space: nowrap;"><div style="background: none;;font-weight:bold;display:inline;">&#160;</div></div></td><td style="padding: 0in 0in 1pt; font-size: 10pt; line-height: 10pt; vertical-align: bottom;"><div style="font-size: 10pt; margin-bottom: 0px; margin-top: 0px; line-height: normal;"><div style="background: none;;font-weight:bold;display:inline;"><div style="font-family: &quot;times new roman&quot;, times, serif; font-size: 10pt; background: none; text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></div></td><td colspan="22" style="padding: 0in; font-size: 10pt; line-height: 10pt; vertical-align: bottom; width: 11%; border-bottom: 1pt solid black;"><div style="text-align: center; margin: 0in 0in 0.0001pt; font-family: &quot;times new roman&quot;, serif; font-size: 10pt; line-height: normal; white-space: nowrap;"><div style="font-weight:bold;display:inline;"><div style="font-weight:bold;display:inline;">Three months ended June 30, 2018</div></div></div></td><td style="padding: 0in 0in 0.5pt; font-size: 10pt; line-height: 10pt; vertical-align: bottom;"><div style="font-size: 10pt; margin-bottom: 0px; margin-top: 0px; line-height: normal;"><div style="background: none;;font-weight:bold;display:inline;"><div style="font-family: &quot;times new roman&quot;, times, serif; font-size: 10pt; background: none; text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></div></td></tr><tr><td style="padding: 0px 0in 1pt; font-size: 10pt; line-height: 10pt; width: 22%; vertical-align: bottom;"><div style="margin: 0px 0in; font-family: &quot;times new roman&quot;, serif; font-size: 10pt; line-height: normal; background: none; text-align: center; white-space: nowrap;"><div style="background: none;;font-weight:bold;display:inline;">&#160;</div></div></td><td style="padding: 0in 0in 1pt; font-size: 10pt; line-height: 10pt; vertical-align: bottom;"><div style="font-size: 10pt; margin-bottom: 0px; margin-top: 0px; line-height: normal;"><div style="background: none;;font-weight:bold;display:inline;"><div style="font-family: &quot;times new roman&quot;, times, serif; font-size: 10pt; background: none; text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></div></td><td colspan="6" style="padding: 0in; font-size: 10pt; line-height: 10pt; vertical-align: bottom; width: 11%; border-bottom: 1pt solid black; border-top: 0px none;"><div style="text-align: center; margin: 0in 0in 0.0001pt; font-family: &quot;times new roman&quot;, serif; font-size: 10pt; line-height: normal; white-space: nowrap;"><div style="font-weight:bold;display:inline;"><div style="font-weight:bold;display:inline;">T&amp;D</div></div></div></td><td style="padding: 0in 0in 0.5pt; font-size: 10pt; line-height: 10pt; vertical-align: bottom; border-top: 0px none;"><div style="font-size: 10pt; margin-bottom: 0px; margin-top: 0px; line-height: normal;"><div style="background: none;;font-weight:bold;display:inline;"><div style="font-family: &quot;times new roman&quot;, times, serif; font-size: 10pt; background: none; text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></div></td><td style="padding: 0in 0in 1pt; font-size: 10pt; line-height: 10pt; vertical-align: bottom; border-top: 0px none;"><div style="font-size: 10pt; margin-bottom: 0px; margin-top: 0px; line-height: normal;"><div style="background: none;;font-weight:bold;display:inline;"><div style="font-family: &quot;times new roman&quot;, times, serif; font-size: 10pt; background: none; text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></div></td><td colspan="6" style="padding: 0in; font-size: 10pt; line-height: 10pt; vertical-align: bottom; width: 11%; border-bottom: 1pt solid black; border-top: 0px none;"><div style="text-align: center; margin: 0in 0in 0.0001pt; font-family: &quot;times new roman&quot;, serif; font-size: 10pt; line-height: normal; white-space: nowrap;"><div style="font-weight:bold;display:inline;"><div style="font-weight:bold;display:inline;">C&amp;I</div></div></div></td><td style="padding: 0in 0in 0.5pt; font-size: 10pt; line-height: 10pt; vertical-align: bottom; border-top: 0px none;"><div style="font-size: 10pt; margin-bottom: 0px; margin-top: 0px; line-height: normal;"><div style="background: none;;font-weight:bold;display:inline;"><div style="font-family: &quot;times new roman&quot;, times, serif; font-size: 10pt; background: none; text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></div></td><td style="padding: 0in 0in 1pt; font-size: 10pt; line-height: 10pt; vertical-align: bottom; border-top: 0px none;"><div style="font-size: 10pt; margin-bottom: 0px; margin-top: 0px; line-height: normal;"><div style="background: none;;font-weight:bold;display:inline;"><div style="font-family: &quot;times new roman&quot;, times, serif; font-size: 10pt; background: none; text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></div></td><td colspan="6" style="padding: 0in; font-size: 10pt; line-height: 10pt; vertical-align: bottom; width: 11%; border-bottom: 1pt solid black; border-top: 0px none;"><div style="text-align: center; margin: 0in 0in 0.0001pt; font-family: &quot;times new roman&quot;, serif; font-size: 10pt; line-height: normal; white-space: nowrap;"><div style="font-weight:bold;display:inline;"><div style="font-weight:bold;display:inline;">Total</div></div></div></td><td style="padding: 0in 0in 0.5pt; font-size: 10pt; line-height: 10pt; vertical-align: bottom;"><div style="font-size: 10pt; margin-bottom: 0px; margin-top: 0px; line-height: normal;"><div style="background: none;;font-weight:bold;display:inline;"><div style="font-family: &quot;times new roman&quot;, times, serif; font-size: 10pt; background: none; text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></div></td></tr><tr><td style="padding: 0px 0in 1pt; font-size: 10pt; line-height: 10pt; width: 22%; vertical-align: bottom;"><div style="margin: 0in 0in 0.0001pt; font-family: &quot;times new roman&quot;, serif; font-size: 10pt; line-height: normal; white-space: nowrap;"><div style="font-weight:bold;display:inline;"><div style="font-weight:bold;display:inline;">(in&#160;thousands)</div></div></div></td><td style="padding: 0in 0in 1pt; font-size: 10pt; line-height: 10pt; vertical-align: bottom;"><div style="font-size: 10pt; margin-bottom: 0px; margin-top: 0px; line-height: normal;"><div style="background: none;;font-weight:bold;display:inline;"><div style="font-family: &quot;times new roman&quot;, times, serif; font-size: 10pt; background: none; text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></div></td><td colspan="2" style="padding: 0in; font-size: 10pt; line-height: 10pt; vertical-align: bottom; width: 11%; border-bottom: 1pt solid black; border-top: 0px none;"><div style="text-align: center; margin: 0in 0in 0.0001pt; font-family: &quot;times new roman&quot;, serif; font-size: 10pt; line-height: normal; white-space: nowrap;"><div style="font-weight:bold;display:inline;"><div style="font-weight:bold;display:inline;">Amount</div></div></div></td><td style="padding: 0in 0in 0.5pt; font-size: 10pt; line-height: 10pt; vertical-align: bottom; border-top: 0px none;"><div style="font-size: 10pt; margin-bottom: 0px; margin-top: 0px; line-height: normal;"><div style="background: none;;font-weight:bold;display:inline;"><div style="font-family: &quot;times new roman&quot;, times, serif; font-size: 10pt; background: none; text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></div></td><td style="padding: 0in 0in 1pt; font-size: 10pt; line-height: 10pt; vertical-align: bottom; border-top: 0px none;"><div style="font-size: 10pt; margin-bottom: 0px; margin-top: 0px; line-height: normal;"><div style="background: none;;font-weight:bold;display:inline;"><div style="font-family: &quot;times new roman&quot;, times, serif; font-size: 10pt; background: none; text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></div></td><td colspan="2" style="padding: 0in; font-size: 10pt; line-height: 10pt; vertical-align: bottom; width: 11%; border-bottom: 1pt solid black; border-top: 0px none;"><div style="text-align: center; margin: 0in 0in 0.0001pt; font-family: &quot;times new roman&quot;, serif; font-size: 10pt; line-height: normal; white-space: nowrap;"><div style="font-weight:bold;display:inline;"><div style="font-weight:bold;display:inline;">Percent</div></div></div></td><td style="padding: 0in 0in 0.5pt; font-size: 10pt; line-height: 10pt; vertical-align: bottom;"><div style="font-size: 10pt; margin-bottom: 0px; margin-top: 0px; line-height: normal;"><div style="background: none;;font-weight:bold;display:inline;"><div style="font-family: &quot;times new roman&quot;, times, serif; font-size: 10pt; background: none; text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></div></td><td style="padding: 0in 0in 1pt; font-size: 10pt; line-height: 10pt; vertical-align: bottom;"><div style="font-size: 10pt; margin-bottom: 0px; margin-top: 0px; line-height: normal;"><div style="background: none;;font-weight:bold;display:inline;"><div style="font-family: &quot;times new roman&quot;, times, serif; font-size: 10pt; background: none; text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></div></td><td colspan="2" style="padding: 0in; font-size: 10pt; line-height: 10pt; vertical-align: bottom; width: 11%; border-bottom: 1pt solid black; border-top: 0px none;"><div style="text-align: center; margin: 0in 0in 0.0001pt; font-family: &quot;times new roman&quot;, serif; font-size: 10pt; line-height: normal; white-space: nowrap;"><div style="font-weight:bold;display:inline;"><div style="font-weight:bold;display:inline;">Amount</div></div></div></td><td style="padding: 0in 0in 0.5pt; font-size: 10pt; line-height: 10pt; vertical-align: bottom; border-top: 0px none;"><div style="font-size: 10pt; margin-bottom: 0px; margin-top: 0px; line-height: normal;"><div style="background: none;;font-weight:bold;display:inline;"><div style="font-family: &quot;times new roman&quot;, times, serif; font-size: 10pt; background: none; text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></div></td><td style="padding: 0in 0in 1pt; font-size: 10pt; line-height: 10pt; vertical-align: bottom; border-top: 0px none;"><div style="font-size: 10pt; margin-bottom: 0px; margin-top: 0px; line-height: normal;"><div style="background: none;;font-weight:bold;display:inline;"><div style="font-family: &quot;times new roman&quot;, times, serif; font-size: 10pt; background: none; text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></div></td><td colspan="2" style="padding: 0in; font-size: 10pt; line-height: 10pt; vertical-align: bottom; width: 11%; border-bottom: 1pt solid black; border-top: 0px none;"><div style="text-align: center; margin: 0in 0in 0.0001pt; font-family: &quot;times new roman&quot;, serif; font-size: 10pt; line-height: normal; white-space: nowrap;"><div style="font-weight:bold;display:inline;"><div style="font-weight:bold;display:inline;">Percent</div></div></div></td><td style="padding: 0in 0in 0.5pt; font-size: 10pt; line-height: 10pt; vertical-align: bottom;"><div style="font-size: 10pt; margin-bottom: 0px; margin-top: 0px; line-height: normal;"><div style="background: none;;font-weight:bold;display:inline;"><div style="font-family: &quot;times new roman&quot;, times, serif; font-size: 10pt; background: none; text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></div></td><td style="padding: 0in 0in 1pt; font-size: 10pt; line-height: 10pt; vertical-align: bottom;"><div style="font-size: 10pt; margin-bottom: 0px; margin-top: 0px; line-height: normal;"><div style="background: none;;font-weight:bold;display:inline;"><div style="font-family: &quot;times new roman&quot;, times, serif; font-size: 10pt; background: none; text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></div></td><td colspan="2" style="padding: 0in; font-size: 10pt; line-height: 10pt; vertical-align: bottom; width: 11%; border-bottom: 1pt solid black; border-top: 0px none;"><div style="text-align: center; margin: 0in 0in 0.0001pt; font-family: &quot;times new roman&quot;, serif; font-size: 10pt; line-height: normal; white-space: nowrap;"><div style="font-weight:bold;display:inline;"><div style="font-weight:bold;display:inline;">Amount</div></div></div></td><td style="padding: 0in 0in 0.5pt; font-size: 10pt; line-height: 10pt; vertical-align: bottom; border-top: 0px none;"><div style="font-size: 10pt; margin-bottom: 0px; margin-top: 0px; line-height: normal;"><div style="background: none;;font-weight:bold;display:inline;"><div style="font-family: &quot;times new roman&quot;, times, serif; font-size: 10pt; background: none; text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></div></td><td style="padding: 0in 0in 1pt; font-size: 10pt; line-height: 10pt; vertical-align: bottom; border-top: 0px none;"><div style="font-size: 10pt; margin-bottom: 0px; margin-top: 0px; line-height: normal;"><div style="background: none;;font-weight:bold;display:inline;"><div style="font-family: &quot;times new roman&quot;, times, serif; font-size: 10pt; background: none; text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></div></td><td colspan="2" style="padding: 0in; font-size: 10pt; line-height: 10pt; vertical-align: bottom; width: 11%; border-bottom: 1pt solid black; border-top: 0px none;"><div style="text-align: center; margin: 0in 0in 0.0001pt; font-family: &quot;times new roman&quot;, serif; font-size: 10pt; line-height: normal; white-space: nowrap;"><div style="font-weight:bold;display:inline;"><div style="font-weight:bold;display:inline;">Percent</div></div></div></td><td style="padding: 0in 0in 0.5pt; font-size: 10pt; line-height: 10pt; vertical-align: bottom;"><div style="font-size: 10pt; margin-bottom: 0px; margin-top: 0px; line-height: normal;"><div style="background: none;;font-weight:bold;display:inline;"><div style="font-family: &quot;times new roman&quot;, times, serif; font-size: 10pt; background: none; text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></div></td></tr><tr><td style="background: rgb(204, 238, 255); width: 22%; padding: 0px 0in; font-size: 10pt; line-height: 10pt; vertical-align: bottom;"><div style="margin: 0in 0in 0.0001pt; font-family: &quot;times new roman&quot;, serif; font-size: 10pt; line-height: normal;">Fixed price</div></td><td style="background: rgb(204, 238, 255); width: 1%; padding: 0in; font-size: 10pt; line-height: 10pt; vertical-align: bottom;"><div style="font-size: 10pt; margin-bottom: 0px; margin-top: 0px; line-height: normal; background: none;"><div style="font-family: &quot;times new roman&quot;, times, serif; font-size: 10pt; background: none; text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td><td style="background-color: rgb(204, 238, 255); width: 1%; text-align: left; vertical-align: bottom; padding: 0in;"><div style="text-align: left; margin: 0in 0in 0.0001pt; font-family: &quot;times new roman&quot;, serif; font-size: 10pt; line-height: normal; text-indent: 0in; white-space: nowrap;">$</div></td><td style="background: rgb(204, 238, 255); width: 10%; padding: 0in; font-size: 10pt; line-height: 10pt; text-align: right; vertical-align: bottom;"><div style="text-align: right; margin: 0in 0in 0.0001pt; font-family: &quot;times new roman&quot;, serif; font-size: 10pt; line-height: normal; white-space: nowrap;">77,230</div></td><td style="background: rgb(204, 238, 255); width: 1%; padding: 0in; font-size: 10pt; line-height: 10pt; text-align: left; vertical-align: bottom;"><div style="font-size: 10pt; margin-left: 0in; text-indent: 0in; text-align: left; white-space: nowrap; margin-bottom: 0px; margin-top: 0px; line-height: normal; background: none;"><div style="font-family: &quot;times new roman&quot;, times, serif; font-size: 10pt; background: none; text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td><td style="background-color: rgb(204, 238, 255); width: 1%; vertical-align: bottom; padding: 0in;"><div style="font-size: 10pt; margin-bottom: 0px; margin-top: 0px; line-height: normal; background: none;"><div style="font-family: &quot;times new roman&quot;, times, serif; font-size: 10pt; background: none; text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td><td style="background: rgb(204, 238, 255); width: 1%; padding: 0in; font-size: 10pt; line-height: 10pt; text-align: left; vertical-align: bottom;"><div style="font-size: 10pt; margin-left: 0in; text-indent: 0in; text-align: left; white-space: nowrap; margin-bottom: 0px; margin-top: 0px; line-height: normal; background: none;"><div style="font-family: &quot;times new roman&quot;, times, serif; font-size: 10pt; background: none; text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td><td style="background: rgb(204, 238, 255); width: 10%; padding: 0in; font-size: 10pt; line-height: 10pt; text-align: right; vertical-align: bottom;"><div style="text-align: right; margin: 0in 0in 0.0001pt; font-family: &quot;times new roman&quot;, serif; font-size: 10pt; line-height: normal; white-space: nowrap;">39.2</div></td><td style="background: rgb(204, 238, 255); width: 1%; padding: 0in; font-size: 10pt; line-height: 10pt; text-align: left; vertical-align: bottom;"><div style="text-align: left; margin: 0in 0in 0.0001pt; font-family: &quot;times new roman&quot;, serif; font-size: 10pt; line-height: normal; text-indent: 0in; white-space: nowrap;">%</div></td><td style="background-color: rgb(204, 238, 255); width: 1%; vertical-align: bottom; padding: 0in;"><div style="font-size: 10pt; margin-bottom: 0px; margin-top: 0px; line-height: normal; background: none;"><div style="font-family: &quot;times new roman&quot;, times, serif; font-size: 10pt; background: none; text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td><td style="background: rgb(204, 238, 255); width: 1%; padding: 0in; font-size: 10pt; line-height: 10pt; text-align: left; vertical-align: bottom;"><div style="text-align: left; margin: 0in 0in 0.0001pt; font-family: &quot;times new roman&quot;, serif; font-size: 10pt; line-height: normal; text-indent: 0in; white-space: nowrap;">$</div></td><td style="background: rgb(204, 238, 255); width: 10%; padding: 0in; font-size: 10pt; line-height: 10pt; text-align: right; vertical-align: bottom;"><div style="text-align: right; margin: 0in 0in 0.0001pt; font-family: &quot;times new roman&quot;, serif; font-size: 10pt; line-height: normal; white-space: nowrap;">90,439</div></td><td style="background: rgb(204, 238, 255); width: 1%; padding: 0in; font-size: 10pt; line-height: 10pt; text-align: left; vertical-align: bottom;"><div style="font-size: 10pt; margin-left: 0in; text-indent: 0in; text-align: left; white-space: nowrap; margin-bottom: 0px; margin-top: 0px; line-height: normal; background: none;"><div style="font-family: &quot;times new roman&quot;, times, serif; font-size: 10pt; background: none; text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td><td style="background-color: rgb(204, 238, 255); width: 1%; vertical-align: bottom; padding: 0in;"><div style="font-size: 10pt; margin-bottom: 0px; margin-top: 0px; line-height: normal; background: none;"><div style="font-family: &quot;times new roman&quot;, times, serif; font-size: 10pt; background: none; text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td><td style="background: rgb(204, 238, 255); width: 1%; padding: 0in; font-size: 10pt; line-height: 10pt; text-align: left; vertical-align: bottom;"><div style="font-size: 10pt; margin-left: 0in; text-indent: 0in; text-align: left; white-space: nowrap; margin-bottom: 0px; margin-top: 0px; line-height: normal; background: none;"><div style="font-family: &quot;times new roman&quot;, times, serif; font-size: 10pt; background: none; text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td><td style="background: rgb(204, 238, 255); width: 10%; padding: 0in; font-size: 10pt; line-height: 10pt; text-align: right; vertical-align: bottom;"><div style="text-align: right; margin: 0in 0in 0.0001pt; font-family: &quot;times new roman&quot;, serif; font-size: 10pt; line-height: normal; white-space: nowrap;">63.4</div></td><td style="background: rgb(204, 238, 255); width: 1%; padding: 0in; font-size: 10pt; line-height: 10pt; text-align: left; vertical-align: bottom;"><div style="text-align: left; margin: 0in 0in 0.0001pt; font-family: &quot;times new roman&quot;, serif; font-size: 10pt; line-height: normal; text-indent: 0in; white-space: nowrap;">%</div></td><td style="background-color: rgb(204, 238, 255); width: 1%; vertical-align: bottom; padding: 0in;"><div style="font-size: 10pt; margin-bottom: 0px; margin-top: 0px; line-height: normal; background: none;"><div style="font-family: &quot;times new roman&quot;, times, serif; font-size: 10pt; background: none; text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td><td style="background: rgb(204, 238, 255); width: 1%; padding: 0in; font-size: 10pt; line-height: 10pt; text-align: left; vertical-align: bottom;"><div style="text-align: left; margin: 0in 0in 0.0001pt; font-family: &quot;times new roman&quot;, serif; font-size: 10pt; line-height: normal; text-indent: 0in; white-space: nowrap;">$</div></td><td style="background: rgb(204, 238, 255); width: 10%; padding: 0in; font-size: 10pt; line-height: 10pt; text-align: right; vertical-align: bottom;"><div style="text-align: right; margin: 0in 0in 0.0001pt; font-family: &quot;times new roman&quot;, serif; font-size: 10pt; line-height: normal; white-space: nowrap;">167,669</div></td><td style="background: rgb(204, 238, 255); width: 1%; padding: 0in; font-size: 10pt; line-height: 10pt; text-align: left; vertical-align: bottom;"><div style="font-size: 10pt; margin-left: 0in; text-indent: 0in; text-align: left; white-space: nowrap; margin-bottom: 0px; margin-top: 0px; line-height: normal; background: none;"><div style="font-family: &quot;times new roman&quot;, times, serif; font-size: 10pt; background: none; text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td><td style="background-color: rgb(204, 238, 255); width: 1%; vertical-align: bottom; padding: 0in;"><div style="font-size: 10pt; margin-bottom: 0px; margin-top: 0px; line-height: normal; background: none;"><div style="font-family: &quot;times new roman&quot;, times, serif; font-size: 10pt; background: none; text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td><td style="background: rgb(204, 238, 255); width: 1%; padding: 0in; font-size: 10pt; line-height: 10pt; text-align: left; vertical-align: bottom;"><div style="font-size: 10pt; margin-left: 0in; text-indent: 0in; text-align: left; white-space: nowrap; margin-bottom: 0px; margin-top: 0px; line-height: normal; background: none;"><div style="font-family: &quot;times new roman&quot;, times, serif; font-size: 10pt; background: none; text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td><td style="background: rgb(204, 238, 255); width: 10%; padding: 0in; font-size: 10pt; line-height: 10pt; text-align: right; vertical-align: bottom;"><div style="text-align: right; margin: 0in 0in 0.0001pt; font-family: &quot;times new roman&quot;, serif; font-size: 10pt; line-height: normal; white-space: nowrap;">49.4</div></td><td style="background: rgb(204, 238, 255); width: 1%; padding: 0in; font-size: 10pt; line-height: 10pt; text-align: left; vertical-align: bottom;"><div style="text-align: left; margin: 0in 0in 0.0001pt; font-family: &quot;times new roman&quot;, serif; font-size: 10pt; line-height: normal; text-indent: 0in; white-space: nowrap;">%</div></td></tr><tr><td style="background: rgb(255, 255, 255); padding: 0px 0in; font-size: 10pt; line-height: 10pt; width: 22%; vertical-align: bottom;"><div style="margin: 0in 0in 0.0001pt; font-family: &quot;times new roman&quot;, serif; font-size: 10pt; line-height: normal;">Unit Price</div></td><td style="background: rgb(255, 255, 255); padding: 0in; font-size: 10pt; line-height: 10pt; width: 1%; vertical-align: bottom;"><div style="font-size: 10pt; margin-bottom: 0px; margin-top: 0px; line-height: normal; background: none;"><div style="font-family: &quot;times new roman&quot;, times, serif; font-size: 10pt; background: none; text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td><td style="background-color: rgb(255, 255, 255); width: 1%; text-align: left; vertical-align: bottom; padding: 0in;"><div style="font-size: 10pt; margin-left: 0in; text-indent: 0in; text-align: left; white-space: nowrap; margin-bottom: 0px; margin-top: 0px; line-height: normal; background: none;"><div style="font-family: &quot;times new roman&quot;, times, serif; font-size: 10pt; background: none; text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td><td style="background: rgb(255, 255, 255); padding: 0in; font-size: 10pt; line-height: 10pt; width: 10%; text-align: right; vertical-align: bottom;"><div style="text-align: right; margin: 0in 0in 0.0001pt; font-family: &quot;times new roman&quot;, serif; font-size: 10pt; line-height: normal; white-space: nowrap;">41,631</div></td><td style="background: rgb(255, 255, 255); padding: 0in; font-size: 10pt; line-height: 10pt; width: 1%; text-align: left; vertical-align: bottom;"><div style="font-size: 10pt; margin-left: 0in; text-indent: 0in; text-align: left; white-space: nowrap; margin-bottom: 0px; margin-top: 0px; line-height: normal; background: none;"><div style="font-family: &quot;times new roman&quot;, times, serif; font-size: 10pt; background: none; text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td><td style="background-color: rgb(255, 255, 255); width: 1%; vertical-align: bottom; padding: 0in;"><div style="font-size: 10pt; margin-bottom: 0px; margin-top: 0px; line-height: normal; background: none;"><div style="font-family: &quot;times new roman&quot;, times, serif; font-size: 10pt; background: none; text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td><td style="background: rgb(255, 255, 255); padding: 0in; font-size: 10pt; line-height: 10pt; width: 1%; text-align: left; vertical-align: bottom;"><div style="font-size: 10pt; margin-left: 0in; text-indent: 0in; text-align: left; white-space: nowrap; margin-bottom: 0px; margin-top: 0px; line-height: normal; background: none;"><div style="font-family: &quot;times new roman&quot;, times, serif; font-size: 10pt; background: none; text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td><td style="background: rgb(255, 255, 255); padding: 0in; font-size: 10pt; line-height: 10pt; width: 10%; text-align: right; vertical-align: bottom;"><div style="text-align: right; margin: 0in 0in 0.0001pt; font-family: &quot;times new roman&quot;, serif; font-size: 10pt; line-height: normal; white-space: nowrap;">21.1</div></td><td style="background: rgb(255, 255, 255); padding: 0in; font-size: 10pt; line-height: 10pt; width: 1%; text-align: left; vertical-align: bottom;"><div style="font-size: 10pt; margin-left: 0in; text-indent: 0in; text-align: left; white-space: nowrap; margin-bottom: 0px; margin-top: 0px; line-height: normal; background: none;"><div style="font-family: &quot;times new roman&quot;, times, serif; font-size: 10pt; background: none; text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td><td style="background-color: rgb(255, 255, 255); width: 1%; vertical-align: bottom; padding: 0in;"><div style="font-size: 10pt; margin-bottom: 0px; margin-top: 0px; line-height: normal; background: none;"><div style="font-family: &quot;times new roman&quot;, times, serif; font-size: 10pt; background: none; text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td><td style="background: rgb(255, 255, 255); padding: 0in; font-size: 10pt; line-height: 10pt; width: 1%; text-align: left; vertical-align: bottom;"><div style="font-size: 10pt; margin-left: 0in; text-indent: 0in; text-align: left; white-space: nowrap; margin-bottom: 0px; margin-top: 0px; line-height: normal; background: none;"><div style="font-family: &quot;times new roman&quot;, times, serif; font-size: 10pt; background: none; text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td><td style="background: rgb(255, 255, 255); padding: 0in; font-size: 10pt; line-height: 10pt; width: 10%; text-align: right; vertical-align: bottom;"><div style="text-align: right; margin: 0in 0in 0.0001pt; font-family: &quot;times new roman&quot;, serif; font-size: 10pt; line-height: normal; white-space: nowrap;">15,408</div></td><td style="background: rgb(255, 255, 255); padding: 0in; font-size: 10pt; line-height: 10pt; width: 1%; text-align: left; vertical-align: bottom;"><div style="font-size: 10pt; margin-left: 0in; text-indent: 0in; text-align: left; white-space: nowrap; margin-bottom: 0px; margin-top: 0px; line-height: normal; background: none;"><div style="font-family: &quot;times new roman&quot;, times, serif; font-size: 10pt; background: none; text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td><td style="background-color: rgb(255, 255, 255); width: 1%; vertical-align: bottom; padding: 0in;"><div style="font-size: 10pt; margin-bottom: 0px; margin-top: 0px; line-height: normal; background: none;"><div style="font-family: &quot;times new roman&quot;, times, serif; font-size: 10pt; background: none; text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td><td style="background: rgb(255, 255, 255); padding: 0in; font-size: 10pt; line-height: 10pt; width: 1%; text-align: left; vertical-align: bottom;"><div style="font-size: 10pt; margin-left: 0in; text-indent: 0in; text-align: left; white-space: nowrap; margin-bottom: 0px; margin-top: 0px; line-height: normal; background: none;"><div style="font-family: &quot;times new roman&quot;, times, serif; font-size: 10pt; background: none; text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td><td style="background: rgb(255, 255, 255); padding: 0in; font-size: 10pt; line-height: 10pt; width: 10%; text-align: right; vertical-align: bottom;"><div style="text-align: right; margin: 0in 0in 0.0001pt; font-family: &quot;times new roman&quot;, serif; font-size: 10pt; line-height: normal; white-space: nowrap;">10.8</div></td><td style="background: rgb(255, 255, 255); padding: 0in; font-size: 10pt; line-height: 10pt; width: 1%; text-align: left; vertical-align: bottom;"><div style="font-size: 10pt; margin-left: 0in; text-indent: 0in; text-align: left; white-space: nowrap; margin-bottom: 0px; margin-top: 0px; line-height: normal; background: none;"><div style="font-family: &quot;times new roman&quot;, times, serif; font-size: 10pt; background: none; text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td><td style="background-color: rgb(255, 255, 255); width: 1%; vertical-align: bottom; padding: 0in;"><div style="font-size: 10pt; margin-bottom: 0px; margin-top: 0px; line-height: normal; background: none;"><div style="font-family: &quot;times new roman&quot;, times, serif; font-size: 10pt; background: none; text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td><td style="background: rgb(255, 255, 255); padding: 0in; font-size: 10pt; line-height: 10pt; width: 1%; text-align: left; vertical-align: bottom;"><div style="font-size: 10pt; margin-left: 0in; text-indent: 0in; text-align: left; white-space: nowrap; margin-bottom: 0px; margin-top: 0px; line-height: normal; background: none;"><div style="font-family: &quot;times new roman&quot;, times, serif; font-size: 10pt; background: none; text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td><td style="background: rgb(255, 255, 255); padding: 0in; font-size: 10pt; line-height: 10pt; width: 10%; text-align: right; vertical-align: bottom;"><div style="text-align: right; margin: 0in 0in 0.0001pt; font-family: &quot;times new roman&quot;, serif; font-size: 10pt; line-height: normal; white-space: nowrap;">57,039</div></td><td style="background: rgb(255, 255, 255); padding: 0in; font-size: 10pt; line-height: 10pt; width: 1%; text-align: left; vertical-align: bottom;"><div style="font-size: 10pt; margin-left: 0in; text-indent: 0in; text-align: left; white-space: nowrap; margin-bottom: 0px; margin-top: 0px; line-height: normal; background: none;"><div style="font-family: &quot;times new roman&quot;, times, serif; font-size: 10pt; background: none; text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td><td style="background-color: rgb(255, 255, 255); width: 1%; vertical-align: bottom; padding: 0in;"><div style="font-size: 10pt; margin-bottom: 0px; margin-top: 0px; line-height: normal; background: none;"><div style="font-family: &quot;times new roman&quot;, times, serif; font-size: 10pt; background: none; text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td><td style="background: rgb(255, 255, 255); padding: 0in; font-size: 10pt; line-height: 10pt; width: 1%; text-align: left; vertical-align: bottom;"><div style="font-size: 10pt; margin-left: 0in; text-indent: 0in; text-align: left; white-space: nowrap; margin-bottom: 0px; margin-top: 0px; line-height: normal; background: none;"><div style="font-family: &quot;times new roman&quot;, times, serif; font-size: 10pt; background: none; text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td><td style="background: rgb(255, 255, 255); padding: 0in; font-size: 10pt; line-height: 10pt; width: 10%; text-align: right; vertical-align: bottom;"><div style="text-align: right; margin: 0in 0in 0.0001pt; font-family: &quot;times new roman&quot;, serif; font-size: 10pt; line-height: normal; white-space: nowrap;">16.8</div></td><td style="background: rgb(255, 255, 255); padding: 0in; font-size: 10pt; line-height: 10pt; width: 1%; text-align: left; vertical-align: bottom;"><div style="font-size: 10pt; margin-left: 0in; text-indent: 0in; text-align: left; white-space: nowrap; margin-bottom: 0px; margin-top: 0px; line-height: normal; background: none;"><div style="font-family: &quot;times new roman&quot;, times, serif; font-size: 10pt; background: none; text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td></tr><tr><td style="background: rgb(204, 238, 255); padding: 0px 0in; font-size: 10pt; line-height: 10pt; width: 22%; vertical-align: bottom;"><div style="margin: 0in 0in 0.0001pt; font-family: &quot;times new roman&quot;, serif; font-size: 10pt; line-height: normal;">T&amp;E</div></td><td style="background: rgb(204, 238, 255); padding: 0in; font-size: 10pt; line-height: 10pt; width: 1%; vertical-align: bottom;"><div style="font-size: 10pt; margin-bottom: 0px; margin-top: 0px; line-height: normal; background: none;"><div style="font-family: &quot;times new roman&quot;, times, serif; font-size: 10pt; background: none; text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td><td style="background-color: rgb(204, 238, 255); width: 1%; text-align: left; vertical-align: bottom; padding: 0in;"><div style="font-size: 10pt; margin-left: 0in; text-indent: 0in; text-align: left; white-space: nowrap; margin-bottom: 0px; margin-top: 0px; line-height: normal; background: none;"><div style="font-family: &quot;times new roman&quot;, times, serif; font-size: 10pt; background: none; text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td><td style="background: rgb(204, 238, 255); padding: 0in; font-size: 10pt; line-height: 10pt; width: 10%; text-align: right; vertical-align: bottom;"><div style="text-align: right; margin: 0in 0in 0.0001pt; font-family: &quot;times new roman&quot;, serif; font-size: 10pt; line-height: normal; white-space: nowrap;">68,073</div></td><td style="background: rgb(204, 238, 255); padding: 0in; font-size: 10pt; line-height: 10pt; width: 1%; text-align: left; vertical-align: bottom;"><div style="font-size: 10pt; margin-left: 0in; text-indent: 0in; text-align: left; white-space: nowrap; margin-bottom: 0px; margin-top: 0px; line-height: normal; background: none;"><div style="font-family: &quot;times new roman&quot;, times, serif; font-size: 10pt; background: none; text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td><td style="background-color: rgb(204, 238, 255); width: 1%; vertical-align: bottom; padding: 0in;"><div style="font-size: 10pt; margin-bottom: 0px; margin-top: 0px; line-height: normal; background: none;"><div style="font-family: &quot;times new roman&quot;, times, serif; font-size: 10pt; background: none; text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td><td style="background: rgb(204, 238, 255); padding: 0in; font-size: 10pt; line-height: 10pt; width: 1%; text-align: left; vertical-align: bottom;"><div style="font-size: 10pt; margin-left: 0in; text-indent: 0in; text-align: left; white-space: nowrap; margin-bottom: 0px; margin-top: 0px; line-height: normal; background: none;"><div style="font-family: &quot;times new roman&quot;, times, serif; font-size: 10pt; background: none; text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td><td style="background: rgb(204, 238, 255); padding: 0in; font-size: 10pt; line-height: 10pt; width: 10%; text-align: right; vertical-align: bottom;"><div style="text-align: right; margin: 0in 0in 0.0001pt; font-family: &quot;times new roman&quot;, serif; font-size: 10pt; line-height: normal; white-space: nowrap;">34.6</div></td><td style="background: rgb(204, 238, 255); padding: 0in; font-size: 10pt; line-height: 10pt; width: 1%; text-align: left; vertical-align: bottom;"><div style="font-size: 10pt; margin-left: 0in; text-indent: 0in; text-align: left; white-space: nowrap; margin-bottom: 0px; margin-top: 0px; line-height: normal; background: none;"><div style="font-family: &quot;times new roman&quot;, times, serif; font-size: 10pt; background: none; text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td><td style="background-color: rgb(204, 238, 255); width: 1%; vertical-align: bottom; padding: 0in;"><div style="font-size: 10pt; margin-bottom: 0px; margin-top: 0px; line-height: normal; background: none;"><div style="font-family: &quot;times new roman&quot;, times, serif; font-size: 10pt; background: none; text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td><td style="background: rgb(204, 238, 255); padding: 0in; font-size: 10pt; line-height: 10pt; width: 1%; text-align: left; vertical-align: bottom;"><div style="font-size: 10pt; margin-left: 0in; text-indent: 0in; text-align: left; white-space: nowrap; margin-bottom: 0px; margin-top: 0px; line-height: normal; background: none;"><div style="font-family: &quot;times new roman&quot;, times, serif; font-size: 10pt; background: none; text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td><td style="background: rgb(204, 238, 255); padding: 0in; font-size: 10pt; line-height: 10pt; width: 10%; text-align: right; vertical-align: bottom;"><div style="text-align: right; margin: 0in 0in 0.0001pt; font-family: &quot;times new roman&quot;, serif; font-size: 10pt; line-height: normal; white-space: nowrap;">8,942</div></td><td style="background: rgb(204, 238, 255); padding: 0in; font-size: 10pt; line-height: 10pt; width: 1%; text-align: left; vertical-align: bottom;"><div style="font-size: 10pt; margin-left: 0in; text-indent: 0in; text-align: left; white-space: nowrap; margin-bottom: 0px; margin-top: 0px; line-height: normal; background: none;"><div style="font-family: &quot;times new roman&quot;, times, serif; font-size: 10pt; background: none; text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td><td style="background-color: rgb(204, 238, 255); width: 1%; vertical-align: bottom; padding: 0in;"><div style="font-size: 10pt; margin-bottom: 0px; margin-top: 0px; line-height: normal; background: none;"><div style="font-family: &quot;times new roman&quot;, times, serif; font-size: 10pt; background: none; text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td><td style="background: rgb(204, 238, 255); padding: 0in; font-size: 10pt; line-height: 10pt; width: 1%; text-align: left; vertical-align: bottom;"><div style="font-size: 10pt; margin-left: 0in; text-indent: 0in; text-align: left; white-space: nowrap; margin-bottom: 0px; margin-top: 0px; line-height: normal; background: none;"><div style="font-family: &quot;times new roman&quot;, times, serif; font-size: 10pt; background: none; text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td><td style="background: rgb(204, 238, 255); padding: 0in; font-size: 10pt; line-height: 10pt; width: 10%; text-align: right; vertical-align: bottom;"><div style="text-align: right; margin: 0in 0in 0.0001pt; font-family: &quot;times new roman&quot;, serif; font-size: 10pt; line-height: normal; white-space: nowrap;">6.3</div></td><td style="background: rgb(204, 238, 255); padding: 0in; font-size: 10pt; line-height: 10pt; width: 1%; text-align: left; vertical-align: bottom;"><div style="font-size: 10pt; margin-left: 0in; text-indent: 0in; text-align: left; white-space: nowrap; margin-bottom: 0px; margin-top: 0px; line-height: normal; background: none;"><div style="font-family: &quot;times new roman&quot;, times, serif; font-size: 10pt; background: none; text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td><td style="background-color: rgb(204, 238, 255); width: 1%; vertical-align: bottom; padding: 0in;"><div style="font-size: 10pt; margin-bottom: 0px; margin-top: 0px; line-height: normal; background: none;"><div style="font-family: &quot;times new roman&quot;, times, serif; font-size: 10pt; background: none; text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td><td style="background: rgb(204, 238, 255); padding: 0in; font-size: 10pt; line-height: 10pt; width: 1%; text-align: left; vertical-align: bottom;"><div style="font-size: 10pt; margin-left: 0in; text-indent: 0in; text-align: left; white-space: nowrap; margin-bottom: 0px; margin-top: 0px; line-height: normal; background: none;"><div style="font-family: &quot;times new roman&quot;, times, serif; font-size: 10pt; background: none; text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td><td style="background: rgb(204, 238, 255); padding: 0in; font-size: 10pt; line-height: 10pt; width: 10%; text-align: right; vertical-align: bottom;"><div style="text-align: right; margin: 0in 0in 0.0001pt; font-family: &quot;times new roman&quot;, serif; font-size: 10pt; line-height: normal; white-space: nowrap;">77,015</div></td><td style="background: rgb(204, 238, 255); padding: 0in; font-size: 10pt; line-height: 10pt; width: 1%; text-align: left; vertical-align: bottom;"><div style="font-size: 10pt; margin-left: 0in; text-indent: 0in; text-align: left; white-space: nowrap; margin-bottom: 0px; margin-top: 0px; line-height: normal; background: none;"><div style="font-family: &quot;times new roman&quot;, times, serif; font-size: 10pt; background: none; text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td><td style="background-color: rgb(204, 238, 255); width: 1%; vertical-align: bottom; padding: 0in;"><div style="font-size: 10pt; margin-bottom: 0px; margin-top: 0px; line-height: normal; background: none;"><div style="font-family: &quot;times new roman&quot;, times, serif; font-size: 10pt; background: none; text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td><td style="background: rgb(204, 238, 255); padding: 0in; font-size: 10pt; line-height: 10pt; width: 1%; text-align: left; vertical-align: bottom;"><div style="font-size: 10pt; margin-left: 0in; text-indent: 0in; text-align: left; white-space: nowrap; margin-bottom: 0px; margin-top: 0px; line-height: normal; background: none;"><div style="font-family: &quot;times new roman&quot;, times, serif; font-size: 10pt; background: none; text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td><td style="background: rgb(204, 238, 255); padding: 0in; font-size: 10pt; line-height: 10pt; width: 10%; text-align: right; vertical-align: bottom;"><div style="text-align: right; margin: 0in 0in 0.0001pt; font-family: &quot;times new roman&quot;, serif; font-size: 10pt; line-height: normal; white-space: nowrap;">22.7</div></td><td style="background: rgb(204, 238, 255); padding: 0in; font-size: 10pt; line-height: 10pt; width: 1%; text-align: left; vertical-align: bottom;"><div style="font-size: 10pt; margin-left: 0in; text-indent: 0in; text-align: left; white-space: nowrap; margin-bottom: 0px; margin-top: 0px; line-height: normal; background: none;"><div style="font-family: &quot;times new roman&quot;, times, serif; font-size: 10pt; background: none; text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td></tr><tr><td style="background: rgb(255, 255, 255); padding: 0px 0in 1pt; font-size: 10pt; line-height: 10pt; width: 22%; vertical-align: bottom;"><div style="margin: 0in 0in 0.0001pt; font-family: &quot;times new roman&quot;, serif; font-size: 10pt; line-height: normal;">Other</div></td><td style="background: rgb(255, 255, 255); padding: 0in 0in 1pt; font-size: 10pt; line-height: 10pt; width: 1%; vertical-align: bottom;"><div style="font-size: 10pt; margin-bottom: 0px; margin-top: 0px; line-height: normal; background: none;"><div style="font-family: &quot;times new roman&quot;, times, serif; font-size: 10pt; background: none; text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td><td style="background-color: rgb(255, 255, 255); width: 1%; text-align: left; vertical-align: bottom; padding: 0in; border-bottom: 1pt solid black;"><div style="font-size: 10pt; margin-left: 0in; text-indent: 0in; text-align: left; white-space: nowrap; margin-bottom: 0px; margin-top: 0px; line-height: normal; background: none;"><div style="font-family: &quot;times new roman&quot;, times, serif; font-size: 10pt; background: none; text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td><td style="background: rgb(255, 255, 255); padding: 0in; font-size: 10pt; line-height: 10pt; width: 10%; text-align: right; vertical-align: bottom; border-bottom: 1pt solid black;"><div style="text-align: right; margin: 0in 0in 0.0001pt; font-family: &quot;times new roman&quot;, serif; font-size: 10pt; line-height: normal; white-space: nowrap;">9,991</div></td><td style="background: rgb(255, 255, 255); padding: 0in 0in 0.5pt; font-size: 10pt; line-height: 10pt; width: 1%; text-align: left; vertical-align: bottom;"><div style="font-size: 10pt; margin-left: 0in; text-indent: 0in; text-align: left; white-space: nowrap; margin-bottom: 0px; margin-top: 0px; line-height: normal; background: none;"><div style="font-family: &quot;times new roman&quot;, times, serif; font-size: 10pt; background: none; text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td><td style="background-color: rgb(255, 255, 255); width: 1%; vertical-align: bottom; padding: 0in 0in 1pt;"><div style="font-size: 10pt; margin-bottom: 0px; margin-top: 0px; line-height: normal; background: none;"><div style="font-family: &quot;times new roman&quot;, times, serif; font-size: 10pt; background: none; text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td><td style="background: rgb(255, 255, 255); padding: 0in; font-size: 10pt; line-height: 10pt; width: 1%; text-align: left; vertical-align: bottom; border-bottom: 1pt solid black;"><div style="font-size: 10pt; margin-left: 0in; text-indent: 0in; text-align: left; white-space: nowrap; margin-bottom: 0px; margin-top: 0px; line-height: normal; background: none;"><div style="font-family: &quot;times new roman&quot;, times, serif; font-size: 10pt; background: none; text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td><td style="background: rgb(255, 255, 255); padding: 0in; font-size: 10pt; line-height: 10pt; width: 10%; text-align: right; vertical-align: bottom; border-bottom: 1pt solid black;"><div style="text-align: right; margin: 0in 0in 0.0001pt; font-family: &quot;times new roman&quot;, serif; font-size: 10pt; line-height: normal; white-space: nowrap;">5.1</div></td><td style="background: rgb(255, 255, 255); padding: 0in 0in 0.5pt; font-size: 10pt; line-height: 10pt; width: 1%; text-align: left; vertical-align: bottom;"><div style="font-size: 10pt; margin-left: 0in; text-indent: 0in; text-align: left; white-space: nowrap; margin-bottom: 0px; margin-top: 0px; line-height: normal; background: none;"><div style="font-family: &quot;times new roman&quot;, times, serif; font-size: 10pt; background: none; text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td><td style="background-color: rgb(255, 255, 255); width: 1%; vertical-align: bottom; padding: 0in 0in 1pt;"><div style="font-size: 10pt; margin-bottom: 0px; margin-top: 0px; line-height: normal; background: none;"><div style="font-family: &quot;times new roman&quot;, times, serif; font-size: 10pt; background: none; text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td><td style="background: rgb(255, 255, 255); padding: 0in; font-size: 10pt; line-height: 10pt; width: 1%; text-align: left; vertical-align: bottom; border-bottom: 1pt solid black;"><div style="font-size: 10pt; margin-left: 0in; text-indent: 0in; text-align: left; white-space: nowrap; margin-bottom: 0px; margin-top: 0px; line-height: normal; background: none;"><div style="font-family: &quot;times new roman&quot;, times, serif; font-size: 10pt; background: none; text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td><td style="background: rgb(255, 255, 255); padding: 0in; font-size: 10pt; line-height: 10pt; width: 10%; text-align: right; vertical-align: bottom; border-bottom: 1pt solid black;"><div style="text-align: right; margin: 0in 0in 0.0001pt; font-family: &quot;times new roman&quot;, serif; font-size: 10pt; line-height: normal; white-space: nowrap;">27,962</div></td><td style="background: rgb(255, 255, 255); padding: 0in 0in 0.5pt; font-size: 10pt; line-height: 10pt; width: 1%; text-align: left; vertical-align: bottom;"><div style="font-size: 10pt; margin-left: 0in; text-indent: 0in; text-align: left; white-space: nowrap; margin-bottom: 0px; margin-top: 0px; line-height: normal; background: none;"><div style="font-family: &quot;times new roman&quot;, times, serif; font-size: 10pt; background: none; text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td><td style="background-color: rgb(255, 255, 255); width: 1%; vertical-align: bottom; padding: 0in 0in 1pt;"><div style="font-size: 10pt; margin-bottom: 0px; margin-top: 0px; line-height: normal; background: none;"><div style="font-family: &quot;times new roman&quot;, times, serif; font-size: 10pt; background: none; text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td><td style="background: rgb(255, 255, 255); padding: 0in; font-size: 10pt; line-height: 10pt; width: 1%; text-align: left; vertical-align: bottom; border-bottom: 1pt solid black;"><div style="font-size: 10pt; margin-left: 0in; text-indent: 0in; text-align: left; white-space: nowrap; margin-bottom: 0px; margin-top: 0px; line-height: normal; background: none;"><div style="font-family: &quot;times new roman&quot;, times, serif; font-size: 10pt; background: none; text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td><td style="background: rgb(255, 255, 255); padding: 0in; font-size: 10pt; line-height: 10pt; width: 10%; text-align: right; vertical-align: bottom; border-bottom: 1pt solid black;"><div style="text-align: right; margin: 0in 0in 0.0001pt; font-family: &quot;times new roman&quot;, serif; font-size: 10pt; line-height: normal; white-space: nowrap;">19.5</div></td><td style="background: rgb(255, 255, 255); padding: 0in 0in 0.5pt; font-size: 10pt; line-height: 10pt; width: 1%; text-align: left; vertical-align: bottom;"><div style="font-size: 10pt; margin-left: 0in; text-indent: 0in; text-align: left; white-space: nowrap; margin-bottom: 0px; margin-top: 0px; line-height: normal; background: none;"><div style="font-family: &quot;times new roman&quot;, times, serif; font-size: 10pt; background: none; text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td><td style="background-color: rgb(255, 255, 255); width: 1%; vertical-align: bottom; padding: 0in 0in 1pt;"><div style="font-size: 10pt; margin-bottom: 0px; margin-top: 0px; line-height: normal; background: none;"><div style="font-family: &quot;times new roman&quot;, times, serif; font-size: 10pt; background: none; text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td><td style="background: rgb(255, 255, 255); padding: 0in; font-size: 10pt; line-height: 10pt; width: 1%; text-align: left; vertical-align: bottom; border-bottom: 1pt solid black;"><div style="font-size: 10pt; margin-left: 0in; text-indent: 0in; text-align: left; white-space: nowrap; margin-bottom: 0px; margin-top: 0px; line-height: normal; background: none;"><div style="font-family: &quot;times new roman&quot;, times, serif; font-size: 10pt; background: none; text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td><td style="background: rgb(255, 255, 255); padding: 0in; font-size: 10pt; line-height: 10pt; width: 10%; text-align: right; vertical-align: bottom; border-bottom: 1pt solid black;"><div style="text-align: right; margin: 0in 0in 0.0001pt; font-family: &quot;times new roman&quot;, serif; font-size: 10pt; line-height: normal; white-space: nowrap;">37,953</div></td><td style="background: rgb(255, 255, 255); padding: 0in 0in 0.5pt; font-size: 10pt; line-height: 10pt; width: 1%; text-align: left; vertical-align: bottom;"><div style="font-size: 10pt; margin-left: 0in; text-indent: 0in; text-align: left; white-space: nowrap; margin-bottom: 0px; margin-top: 0px; line-height: normal; background: none;"><div style="font-family: &quot;times new roman&quot;, times, serif; font-size: 10pt; background: none; text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td><td style="background-color: rgb(255, 255, 255); width: 1%; vertical-align: bottom; padding: 0in 0in 1pt;"><div style="font-size: 10pt; margin-bottom: 0px; margin-top: 0px; line-height: normal; background: none;"><div style="font-family: &quot;times new roman&quot;, times, serif; font-size: 10pt; background: none; text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td><td style="background: rgb(255, 255, 255); padding: 0in; font-size: 10pt; line-height: 10pt; width: 1%; text-align: left; vertical-align: bottom; border-bottom: 1pt solid black;"><div style="font-size: 10pt; margin-left: 0in; text-indent: 0in; text-align: left; white-space: nowrap; margin-bottom: 0px; margin-top: 0px; line-height: normal; background: none;"><div style="font-family: &quot;times new roman&quot;, times, serif; font-size: 10pt; background: none; text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td><td style="background: rgb(255, 255, 255); padding: 0in; font-size: 10pt; line-height: 10pt; width: 10%; text-align: right; vertical-align: bottom; border-bottom: 1pt solid black;"><div style="text-align: right; margin: 0in 0in 0.0001pt; font-family: &quot;times new roman&quot;, serif; font-size: 10pt; line-height: normal; white-space: nowrap;">11.1</div></td><td style="background: rgb(255, 255, 255); padding: 0in 0in 0.5pt; font-size: 10pt; line-height: 10pt; width: 1%; text-align: left; vertical-align: bottom;"><div style="font-size: 10pt; margin-left: 0in; text-indent: 0in; text-align: left; white-space: nowrap; margin-bottom: 0px; margin-top: 0px; line-height: normal; background: none;"><div style="font-family: &quot;times new roman&quot;, times, serif; font-size: 10pt; background: none; text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td></tr><tr><td style="background: rgb(204, 238, 255); padding: 0px 0in 2.5pt; font-size: 10pt; line-height: 10pt; width: 22%; vertical-align: bottom;"><div style="margin: 0px 0in; font-family: &quot;times new roman&quot;, serif; font-size: 10pt; line-height: normal; background: none;">&#160;</div></td><td style="background: rgb(204, 238, 255); padding: 0in 0in 2.5pt; font-size: 10pt; line-height: 10pt; width: 1%; vertical-align: bottom;"><div style="font-size: 10pt; margin-bottom: 0px; margin-top: 0px; line-height: normal; background: none;"><div style="font-family: &quot;times new roman&quot;, times, serif; font-size: 10pt; background: none; text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td><td style="background-color: rgb(204, 238, 255); width: 1%; text-align: left; vertical-align: bottom; padding: 0in; border-bottom: 2.5pt double black; border-top: 0px none;"><div style="text-align: left; margin: 0in 0in 0.0001pt; font-family: &quot;times new roman&quot;, serif; font-size: 10pt; line-height: normal; text-indent: 0in; white-space: nowrap;">$</div></td><td style="background: rgb(204, 238, 255); padding: 0in; font-size: 10pt; line-height: 10pt; width: 10%; text-align: right; vertical-align: bottom; border-bottom: 2.5pt double black; border-top: 0px none;"><div style="text-align: right; margin: 0in 0in 0.0001pt; font-family: &quot;times new roman&quot;, serif; font-size: 10pt; line-height: normal; white-space: nowrap;">196,925</div></td><td style="background: rgb(204, 238, 255); padding: 0in 0in 1.25pt; font-size: 10pt; line-height: 10pt; width: 1%; text-align: left; vertical-align: bottom;"><div style="font-size: 10pt; margin-left: 0in; text-indent: 0in; text-align: left; white-space: nowrap; margin-bottom: 0px; margin-top: 0px; line-height: normal; background: none;"><div style="font-family: &quot;times new roman&quot;, times, serif; font-size: 10pt; background: none; text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td><td style="padding: 0in 0in 2.5pt; background-color: rgb(204, 238, 255); width: 1%; vertical-align: bottom;"><div style="font-size: 10pt; margin-bottom: 0px; margin-top: 0px; line-height: normal; background: none;"><div style="font-family: &quot;times new roman&quot;, times, serif; font-size: 10pt; background: none; text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td><td style="background: rgb(204, 238, 255); padding: 0in; font-size: 10pt; line-height: 10pt; width: 1%; text-align: left; vertical-align: bottom; border-bottom: 2.5pt double black; border-top: 0px none;"><div style="font-size: 10pt; margin-left: 0in; text-indent: 0in; text-align: left; white-space: nowrap; margin-bottom: 0px; margin-top: 0px; line-height: normal; background: none;"><div style="font-family: &quot;times new roman&quot;, times, serif; font-size: 10pt; background: none; text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td><td style="background: rgb(204, 238, 255); padding: 0in; font-size: 10pt; line-height: 10pt; width: 10%; text-align: right; vertical-align: bottom; border-bottom: 2.5pt double black; border-top: 0px none;"><div style="text-align: right; margin: 0in 0in 0.0001pt; font-family: &quot;times new roman&quot;, serif; font-size: 10pt; line-height: normal; white-space: nowrap;">100.0</div></td><td style="background: rgb(204, 238, 255); padding: 0in 0in 1.25pt; font-size: 10pt; line-height: 10pt; width: 1%; text-align: left; vertical-align: bottom;"><div style="text-align: left; margin: 0in 0in 0.0001pt; font-family: &quot;times new roman&quot;, serif; font-size: 10pt; line-height: normal; text-indent: 0in; white-space: nowrap;">%</div></td><td style="padding: 0in 0in 2.5pt; background-color: rgb(204, 238, 255); width: 1%; vertical-align: bottom;"><div style="font-size: 10pt; margin-bottom: 0px; margin-top: 0px; line-height: normal; background: none;"><div style="font-family: &quot;times new roman&quot;, times, serif; font-size: 10pt; background: none; text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td><td style="background: rgb(204, 238, 255); padding: 0in; font-size: 10pt; line-height: 10pt; width: 1%; text-align: left; vertical-align: bottom; border-bottom: 2.5pt double black; border-top: 0px none;"><div style="text-align: left; margin: 0in 0in 0.0001pt; font-family: &quot;times new roman&quot;, serif; font-size: 10pt; line-height: normal; text-indent: 0in; white-space: nowrap;">$</div></td><td style="background: rgb(204, 238, 255); padding: 0in; font-size: 10pt; line-height: 10pt; width: 10%; text-align: right; vertical-align: bottom; border-bottom: 2.5pt double black; border-top: 0px none;"><div style="text-align: right; margin: 0in 0in 0.0001pt; font-family: &quot;times new roman&quot;, serif; font-size: 10pt; line-height: normal; white-space: nowrap;">142,751</div></td><td style="background: rgb(204, 238, 255); padding: 0in 0in 1.25pt; font-size: 10pt; line-height: 10pt; width: 1%; text-align: left; vertical-align: bottom;"><div style="font-size: 10pt; margin-left: 0in; text-indent: 0in; text-align: left; white-space: nowrap; margin-bottom: 0px; margin-top: 0px; line-height: normal; background: none;"><div style="font-family: &quot;times new roman&quot;, times, serif; font-size: 10pt; background: none; text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td><td style="padding: 0in 0in 2.5pt; background-color: rgb(204, 238, 255); width: 1%; vertical-align: bottom;"><div style="font-size: 10pt; margin-bottom: 0px; margin-top: 0px; line-height: normal; background: none;"><div style="font-family: &quot;times new roman&quot;, times, serif; font-size: 10pt; background: none; text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td><td style="background: rgb(204, 238, 255); padding: 0in; font-size: 10pt; line-height: 10pt; width: 1%; text-align: left; vertical-align: bottom; border-bottom: 2.5pt double black; border-top: 0px none;"><div style="font-size: 10pt; margin-left: 0in; text-indent: 0in; text-align: left; white-space: nowrap; margin-bottom: 0px; margin-top: 0px; line-height: normal; background: none;"><div style="font-family: &quot;times new roman&quot;, times, serif; font-size: 10pt; background: none; text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td><td style="background: rgb(204, 238, 255); padding: 0in; font-size: 10pt; line-height: 10pt; width: 10%; text-align: right; vertical-align: bottom; border-bottom: 2.5pt double black; border-top: 0px none;"><div style="text-align: right; margin: 0in 0in 0.0001pt; font-family: &quot;times new roman&quot;, serif; font-size: 10pt; line-height: normal; white-space: nowrap;">100.0</div></td><td style="background: rgb(204, 238, 255); padding: 0in 0in 1.25pt; font-size: 10pt; line-height: 10pt; width: 1%; text-align: left; vertical-align: bottom;"><div style="text-align: left; margin: 0in 0in 0.0001pt; font-family: &quot;times new roman&quot;, serif; font-size: 10pt; line-height: normal; text-indent: 0in; white-space: nowrap;">%</div></td><td style="padding: 0in 0in 2.5pt; background-color: rgb(204, 238, 255); width: 1%; vertical-align: bottom;"><div style="font-size: 10pt; margin-bottom: 0px; margin-top: 0px; line-height: normal; background: none;"><div style="font-family: &quot;times new roman&quot;, times, serif; font-size: 10pt; background: none; text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td><td style="background: rgb(204, 238, 255); padding: 0in; font-size: 10pt; line-height: 10pt; width: 1%; text-align: left; vertical-align: bottom; border-bottom: 2.5pt double black; border-top: 0px none;"><div style="text-align: left; margin: 0in 0in 0.0001pt; font-family: &quot;times new roman&quot;, serif; font-size: 10pt; line-height: normal; text-indent: 0in; white-space: nowrap;">$</div></td><td style="background: rgb(204, 238, 255); padding: 0in; font-size: 10pt; line-height: 10pt; width: 10%; text-align: right; vertical-align: bottom; border-bottom: 2.5pt double black; border-top: 0px none;"><div style="text-align: right; margin: 0in 0in 0.0001pt; font-family: &quot;times new roman&quot;, serif; font-size: 10pt; line-height: normal; white-space: nowrap;">339,676</div></td><td style="background: rgb(204, 238, 255); padding: 0in 0in 1.25pt; font-size: 10pt; line-height: 10pt; width: 1%; text-align: left; vertical-align: bottom;"><div style="font-size: 10pt; margin-left: 0in; text-indent: 0in; text-align: left; white-space: nowrap; margin-bottom: 0px; margin-top: 0px; line-height: normal; background: none;"><div style="font-family: &quot;times new roman&quot;, times, serif; font-size: 10pt; background: none; text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td><td style="padding: 0in 0in 2.5pt; background-color: rgb(204, 238, 255); width: 1%; vertical-align: bottom;"><div style="font-size: 10pt; margin-bottom: 0px; margin-top: 0px; line-height: normal; background: none;"><div style="font-family: &quot;times new roman&quot;, times, serif; font-size: 10pt; background: none; text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td><td style="background: rgb(204, 238, 255); padding: 0in; font-size: 10pt; line-height: 10pt; width: 1%; text-align: left; vertical-align: bottom; border-bottom: 2.5pt double black; border-top: 0px none;"><div style="font-size: 10pt; margin-left: 0in; text-indent: 0in; text-align: left; white-space: nowrap; margin-bottom: 0px; margin-top: 0px; line-height: normal; background: none;"><div style="font-family: &quot;times new roman&quot;, times, serif; font-size: 10pt; background: none; text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td><td style="background: rgb(204, 238, 255); padding: 0in; font-size: 10pt; line-height: 10pt; width: 10%; text-align: right; vertical-align: bottom; border-bottom: 2.5pt double black; border-top: 0px none;"><div style="text-align: right; margin: 0in 0in 0.0001pt; font-family: &quot;times new roman&quot;, serif; font-size: 10pt; line-height: normal; white-space: nowrap;">100.0</div></td><td style="background: rgb(204, 238, 255); padding: 0in 0in 1.25pt; font-size: 10pt; line-height: 10pt; width: 1%; text-align: left; vertical-align: bottom;"><div style="text-align: left; margin: 0in 0in 0.0001pt; font-family: &quot;times new roman&quot;, serif; font-size: 10pt; line-height: normal; text-indent: 0in; white-space: nowrap;">%</div></td></tr></table><div style="clear: both; background: none;"></div><div style="color: rgb(0, 0, 0); font: 10pt &quot;times new roman&quot;, times, serif; letter-spacing: normal; orphans: 2; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial; margin: 0px; text-align: center; text-indent: 0.5in; background: none;"><div style="text-decoration: none; color: rgb(0, 0, 0); background: none; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div><table cellpadding="0" cellspacing="0" style="font: 10pt &quot;times new roman&quot;, times, serif; letter-spacing: normal; orphans: 2; text-indent: 0px; text-transform: none; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial; border-collapse: separate; width: 80%; border-spacing: 0px; margin: 0in 0in 0in 1in;;text-align:left;"><tr style="vertical-align: bottom;"><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; vertical-align: bottom;;white-space: nowrap;">&#160;</td><td style="font-weight: normal; padding-bottom: 1pt; padding-left: 0px; padding-top: 0px; vertical-align: bottom;">&#160;</td><td colspan="22" style="font-weight: normal; text-align: center; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; vertical-align: bottom; border-bottom: 1pt solid black;;white-space: nowrap;"><div style="font-weight:bold;display:inline;"><div style="font-weight:bold;display:inline;">Six months ended June 30,&#160;&#160;2018</div></div></td><td style="padding-bottom: 1pt; font-weight: normal; padding-left: 0px; padding-top: 0px; vertical-align: bottom;">&#160;</td></tr><tr style="vertical-align: bottom;"><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; vertical-align: bottom;;white-space: nowrap;">&#160;</td><td style="font-weight: normal; padding-bottom: 1pt; padding-left: 0px; padding-top: 0px; vertical-align: bottom;">&#160;</td><td colspan="6" style="font-weight: normal; text-align: center; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; vertical-align: bottom; border-bottom: 1pt solid black;;white-space: nowrap;"><div style="font-weight:bold;display:inline;"><div style="font-weight:bold;display:inline;">T&amp;D</div></div></td><td style="padding-bottom: 1pt; font-weight: normal; padding-left: 0px; padding-top: 0px; vertical-align: bottom;">&#160;</td><td style="font-weight: normal; padding-bottom: 1pt; padding-left: 0px; padding-top: 0px; vertical-align: bottom;">&#160;</td><td colspan="6" style="font-weight: normal; text-align: center; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; vertical-align: bottom; border-bottom: 1pt solid black;;white-space: nowrap;"><div style="font-weight:bold;display:inline;"><div style="font-weight:bold;display:inline;">C&amp;I</div></div></td><td style="padding-bottom: 1pt; font-weight: normal; padding-left: 0px; padding-top: 0px; vertical-align: bottom;">&#160;</td><td style="font-weight: normal; padding-bottom: 1pt; padding-left: 0px; padding-top: 0px; vertical-align: bottom;">&#160;</td><td colspan="6" style="font-weight: normal; text-align: center; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; vertical-align: bottom; border-bottom: 1pt solid black;;white-space: nowrap;"><div style="font-weight:bold;display:inline;"><div style="font-weight:bold;display:inline;">Total</div></div></td><td style="padding-bottom: 1pt; font-weight: normal; padding-left: 0px; padding-top: 0px; vertical-align: bottom;">&#160;</td></tr><tr style="vertical-align: bottom;"><td style="font-weight: normal; padding-bottom: 1pt; padding-left: 0px; padding-top: 0px; vertical-align: bottom;;white-space: nowrap;"><div style="font-weight:bold;display:inline;"><div style="font-weight:bold;display:inline;">(in thousands)</div></div></td><td style="font-weight: normal; padding-bottom: 1pt; padding-left: 0px; padding-top: 0px; vertical-align: bottom;">&#160;</td><td colspan="2" style="font-weight: normal; text-align: center; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; vertical-align: bottom; border-bottom: 1pt solid black;;white-space: nowrap;"><div style="font-weight:bold;display:inline;"><div style="font-weight:bold;display:inline;">Amount</div></div></td><td style="padding-bottom: 1pt; font-weight: normal; padding-left: 0px; padding-top: 0px; vertical-align: bottom;">&#160;</td><td style="font-weight: normal; padding-bottom: 1pt; padding-left: 0px; padding-top: 0px; vertical-align: bottom;">&#160;</td><td colspan="2" style="font-weight: normal; text-align: center; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; vertical-align: bottom; border-bottom: 1pt solid black;;white-space: nowrap;"><div style="font-weight:bold;display:inline;"><div style="font-weight:bold;display:inline;">Percent</div></div></td><td style="padding-bottom: 1pt; font-weight: normal; padding-left: 0px; padding-top: 0px; vertical-align: bottom;">&#160;</td><td style="font-weight: normal; padding-bottom: 1pt; padding-left: 0px; padding-top: 0px; vertical-align: bottom;">&#160;</td><td colspan="2" style="font-weight: normal; text-align: center; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; vertical-align: bottom; border-bottom: 1pt solid black;;white-space: nowrap;"><div style="font-weight:bold;display:inline;"><div style="font-weight:bold;display:inline;">Amount</div></div></td><td style="padding-bottom: 1pt; font-weight: normal; padding-left: 0px; padding-top: 0px; vertical-align: bottom;">&#160;</td><td style="font-weight: normal; padding-bottom: 1pt; padding-left: 0px; padding-top: 0px; vertical-align: bottom;">&#160;</td><td colspan="2" style="font-weight: normal; text-align: center; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; vertical-align: bottom; border-bottom: 1pt solid black;;white-space: nowrap;"><div style="font-weight:bold;display:inline;"><div style="font-weight:bold;display:inline;">Percent</div></div></td><td style="padding-bottom: 1pt; font-weight: normal; padding-left: 0px; padding-top: 0px; vertical-align: bottom;">&#160;</td><td style="font-weight: normal; padding-bottom: 1pt; padding-left: 0px; padding-top: 0px; vertical-align: bottom;">&#160;</td><td colspan="2" style="font-weight: normal; text-align: center; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; vertical-align: bottom; border-bottom: 1pt solid black;;white-space: nowrap;"><div style="font-weight:bold;display:inline;"><div style="font-weight:bold;display:inline;">Amount</div></div></td><td style="padding-bottom: 1pt; font-weight: normal; padding-left: 0px; padding-top: 0px; vertical-align: bottom;">&#160;</td><td style="font-weight: normal; padding-bottom: 1pt; padding-left: 0px; padding-top: 0px; vertical-align: bottom;">&#160;</td><td colspan="2" style="font-weight: normal; text-align: center; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; vertical-align: bottom; border-bottom: 1pt solid black;;white-space: nowrap;"><div style="font-weight:bold;display:inline;"><div style="font-weight:bold;display:inline;">Percent</div></div></td><td style="padding-bottom: 1pt; font-weight: normal; padding-left: 0px; padding-top: 0px; vertical-align: bottom;">&#160;</td></tr><tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);"><td style="width: 332px; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; vertical-align: bottom;">Fixed price</td><td style="width: 16px; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; vertical-align: bottom;">&#160;</td><td style="text-align: left; width: 16px; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; vertical-align: bottom;">$</td><td style="text-align: right; width: 151px; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; vertical-align: bottom;">156,665</td><td style="text-align: left; width: 16px; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; vertical-align: bottom;">&#160;</td><td style="width: 16px; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; vertical-align: bottom;">&#160;</td><td style="text-align: left; width: 16px; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; vertical-align: bottom;">&#160;</td><td style="text-align: right; width: 151px; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; vertical-align: bottom;">37.9</td><td style="text-align: left; width: 15px; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; vertical-align: bottom;">%</td><td style="width: 15px; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; vertical-align: bottom;">&#160;</td><td style="text-align: left; width: 15px; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; vertical-align: bottom;">$</td><td style="text-align: right; width: 150px; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; vertical-align: bottom;">179,594</td><td style="text-align: left; width: 15px; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; vertical-align: bottom;">&#160;</td><td style="width: 15px; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; vertical-align: bottom;">&#160;</td><td style="text-align: left; width: 15px; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; vertical-align: bottom;">&#160;</td><td style="text-align: right; width: 150px; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; vertical-align: bottom;">66.0</td><td style="text-align: left; width: 15px; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; vertical-align: bottom;">%</td><td style="width: 15px; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; vertical-align: bottom;">&#160;</td><td style="text-align: left; width: 15px; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; vertical-align: bottom;">$</td><td style="text-align: right; width: 150px; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; vertical-align: bottom;">336,259</td><td style="text-align: left; width: 15px; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; vertical-align: bottom;">&#160;</td><td style="width: 15px; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; vertical-align: bottom;">&#160;</td><td style="text-align: left; width: 15px; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; vertical-align: bottom;">&#160;</td><td style="text-align: right; width: 150px; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; vertical-align: bottom;">49.1</td><td style="text-align: left; width: 15px; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; vertical-align: bottom;">%</td></tr><tr style="vertical-align: bottom; background-color: white;"><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; vertical-align: bottom;">Unit Price</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; vertical-align: bottom;">&#160;</td><td style="text-align: left; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; vertical-align: bottom;">&#160;</td><td style="text-align: right; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; vertical-align: bottom;">87,307</td><td style="text-align: left; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; vertical-align: bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; vertical-align: bottom;">&#160;</td><td style="text-align: left; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; vertical-align: bottom;">&#160;</td><td style="text-align: right; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; vertical-align: bottom;">21.1</td><td style="text-align: left; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; vertical-align: bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; vertical-align: bottom;">&#160;</td><td style="text-align: left; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; vertical-align: bottom;">&#160;</td><td style="text-align: right; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; vertical-align: bottom;">25,058</td><td style="text-align: left; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; vertical-align: bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; vertical-align: bottom;">&#160;</td><td style="text-align: left; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; vertical-align: bottom;">&#160;</td><td style="text-align: right; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; vertical-align: bottom;">9.2</td><td style="text-align: left; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; vertical-align: bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; vertical-align: bottom;">&#160;</td><td style="text-align: left; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; vertical-align: bottom;">&#160;</td><td style="text-align: right; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; vertical-align: bottom;">112,365</td><td style="text-align: left; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; vertical-align: bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; vertical-align: bottom;">&#160;</td><td style="text-align: left; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; vertical-align: bottom;">&#160;</td><td style="text-align: right; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; vertical-align: bottom;">16.4</td><td style="text-align: left; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; vertical-align: bottom;">&#160;</td></tr><tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);"><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; vertical-align: bottom;">T&amp;E</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; vertical-align: bottom;">&#160;</td><td style="text-align: left; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; vertical-align: bottom;">&#160;</td><td style="text-align: right; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; vertical-align: bottom;">148,418</td><td style="text-align: left; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; vertical-align: bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; vertical-align: bottom;">&#160;</td><td style="text-align: left; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; vertical-align: bottom;">&#160;</td><td style="text-align: right; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; vertical-align: bottom;">35.9</td><td style="text-align: left; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; vertical-align: bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; vertical-align: bottom;">&#160;</td><td style="text-align: left; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; vertical-align: bottom;">&#160;</td><td style="text-align: right; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; vertical-align: bottom;">18,399</td><td style="text-align: left; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; vertical-align: bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; vertical-align: bottom;">&#160;</td><td style="text-align: left; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; vertical-align: bottom;">&#160;</td><td style="text-align: right; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; vertical-align: bottom;">6.8</td><td style="text-align: left; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; vertical-align: bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; vertical-align: bottom;">&#160;</td><td style="text-align: left; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; vertical-align: bottom;">&#160;</td><td style="text-align: right; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; vertical-align: bottom;">166,817</td><td style="text-align: left; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; vertical-align: bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; vertical-align: bottom;">&#160;</td><td style="text-align: left; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; vertical-align: bottom;">&#160;</td><td style="text-align: right; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; vertical-align: bottom;">24.3</td><td style="text-align: left; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; vertical-align: bottom;">&#160;</td></tr><tr style="vertical-align: bottom; background-color: white;"><td style="padding-bottom: 1pt; padding-left: 0px; padding-top: 0px; vertical-align: bottom;">Other</td><td style="padding-bottom: 1pt; padding-left: 0px; padding-top: 0px; vertical-align: bottom;">&#160;</td><td style="text-align: left; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; vertical-align: bottom; border-bottom: 1pt solid black;">&#160;</td><td style="text-align: right; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; vertical-align: bottom; border-bottom: 1pt solid black;">20,921</td><td style="padding-bottom: 1pt; text-align: left; padding-left: 0px; padding-top: 0px; vertical-align: bottom;">&#160;</td><td style="padding-bottom: 1pt; padding-left: 0px; padding-top: 0px; vertical-align: bottom;">&#160;</td><td style="text-align: left; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; vertical-align: bottom; border-bottom: 1pt solid black;">&#160;</td><td style="text-align: right; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; vertical-align: bottom; border-bottom: 1pt solid black;">5.1</td><td style="padding-bottom: 1pt; text-align: left; padding-left: 0px; padding-top: 0px; vertical-align: bottom;">&#160;</td><td style="padding-bottom: 1pt; padding-left: 0px; padding-top: 0px; vertical-align: bottom;">&#160;</td><td style="text-align: left; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; vertical-align: bottom; border-bottom: 1pt solid black;">&#160;</td><td style="text-align: right; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; vertical-align: bottom; border-bottom: 1pt solid black;">48,925</td><td style="padding-bottom: 1pt; text-align: left; padding-left: 0px; padding-top: 0px; vertical-align: bottom;">&#160;</td><td style="padding-bottom: 1pt; padding-left: 0px; padding-top: 0px; vertical-align: bottom;">&#160;</td><td style="text-align: left; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; vertical-align: bottom; border-bottom: 1pt solid black;">&#160;</td><td style="text-align: right; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; vertical-align: bottom; border-bottom: 1pt solid black;">18.0</td><td style="padding-bottom: 1pt; text-align: left; padding-left: 0px; padding-top: 0px; vertical-align: bottom;">&#160;</td><td style="padding-bottom: 1pt; padding-left: 0px; padding-top: 0px; vertical-align: bottom;">&#160;</td><td style="text-align: left; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; vertical-align: bottom; border-bottom: 1pt solid black;">&#160;</td><td style="text-align: right; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; vertical-align: bottom; border-bottom: 1pt solid black;">69,846</td><td style="padding-bottom: 1pt; text-align: left; padding-left: 0px; padding-top: 0px; vertical-align: bottom;">&#160;</td><td style="padding-bottom: 1pt; padding-left: 0px; padding-top: 0px; vertical-align: bottom;">&#160;</td><td style="text-align: left; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; vertical-align: bottom; border-bottom: 1pt solid black;">&#160;</td><td style="text-align: right; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; vertical-align: bottom; border-bottom: 1pt solid black;">10.2</td><td style="padding-bottom: 1pt; text-align: left; padding-left: 0px; padding-top: 0px; vertical-align: bottom;">&#160;</td></tr><tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);"><td style="padding-bottom: 2.5pt; padding-left: 0px; padding-top: 0px; vertical-align: bottom;">&#160;</td><td style="padding-bottom: 2.5pt; padding-left: 0px; padding-top: 0px; vertical-align: bottom;">&#160;</td><td style="text-align: left; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; vertical-align: bottom; border-bottom: 2.5pt double black;">$</td><td style="text-align: right; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; vertical-align: bottom; border-bottom: 2.5pt double black;">413,311</td><td style="padding-bottom: 2.5pt; text-align: left; padding-left: 0px; padding-top: 0px; vertical-align: bottom;">&#160;</td><td style="padding-bottom: 2.5pt; padding-left: 0px; padding-top: 0px; vertical-align: bottom;">&#160;</td><td style="text-align: left; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; vertical-align: bottom; border-bottom: 2.5pt double black;">&#160;</td><td style="text-align: right; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; vertical-align: bottom; border-bottom: 2.5pt double black;">100.0</td><td style="padding-bottom: 2.5pt; text-align: left; padding-left: 0px; padding-top: 0px; vertical-align: bottom;">%</td><td style="padding-bottom: 2.5pt; padding-left: 0px; padding-top: 0px; vertical-align: bottom;">&#160;</td><td style="text-align: left; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; vertical-align: bottom; border-bottom: 2.5pt double black;">$</td><td style="text-align: right; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; vertical-align: bottom; border-bottom: 2.5pt double black;">271,976</td><td style="padding-bottom: 2.5pt; text-align: left; padding-left: 0px; padding-top: 0px; vertical-align: bottom;">&#160;</td><td style="padding-bottom: 2.5pt; padding-left: 0px; padding-top: 0px; vertical-align: bottom;">&#160;</td><td style="text-align: left; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; vertical-align: bottom; border-bottom: 2.5pt double black;">&#160;</td><td style="text-align: right; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; vertical-align: bottom; border-bottom: 2.5pt double black;">100.0</td><td style="padding-bottom: 2.5pt; text-align: left; padding-left: 0px; padding-top: 0px; vertical-align: bottom;">%</td><td style="padding-bottom: 2.5pt; padding-left: 0px; padding-top: 0px; vertical-align: bottom;">&#160;</td><td style="text-align: left; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; vertical-align: bottom; border-bottom: 2.5pt double black;">$</td><td style="text-align: right; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; vertical-align: bottom; border-bottom: 2.5pt double black;">685,287</td><td style="padding-bottom: 2.5pt; text-align: left; padding-left: 0px; padding-top: 0px; vertical-align: bottom;">&#160;</td><td style="padding-bottom: 2.5pt; padding-left: 0px; padding-top: 0px; vertical-align: bottom;">&#160;</td><td style="text-align: left; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; vertical-align: bottom; border-bottom: 2.5pt double black;">&#160;</td><td style="text-align: right; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; vertical-align: bottom; border-bottom: 2.5pt double black;">100.0</td><td style="padding-bottom: 2.5pt; text-align: left; padding-left: 0px; padding-top: 0px; vertical-align: bottom;">%</td></tr></table><table border="0" style="width:100%; table-layout:fixed;" cellspacing="0" cellpadding="0"><tr><td></td></tr></table><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_ScheduleOfRevenueByMarketType', window );">Schedule of Revenue by Market Type [Table Text Block]</a></td>
<td class="text"><div style="color: rgb(0, 0, 0); font: 10pt 'times new roman', times, serif; letter-spacing: normal; orphans: 2; text-align: start; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial; margin: 0pt 0px; text-indent: 0.5in;"><div style="color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">The components of the Company&#8217;s revenue by market type for the three&#160;and&#160;six months ended June 30, 2018 were as follows:</div></div><div style="color: rgb(0, 0, 0); font: 10pt &quot;times new roman&quot;, times, serif; letter-spacing: normal; orphans: 2; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial; margin: 0px; text-indent: 0.5in; background: none;">&#160;</div><table style="width: 80%; margin-left: 1in; border-collapse: collapse; border-spacing: 0px;"><tr><td style="padding: 0in; font-size: 10pt; line-height: 10pt;;vertical-align:bottom;"><div style="margin-bottom: 0px; font-family: &quot;times new roman&quot;, serif; font-size: 10pt; line-height: normal; background: none; margin-top: 0px;">&#160;</div></td><td style="padding: 0in 0in 1pt; font-size: 10pt; line-height: 10pt;;vertical-align:bottom;"><div style="margin-bottom: 0px; font-family: &quot;times new roman&quot;, serif; font-size: 10pt; line-height: normal; margin-top: 0px;"><div style="background: none;;font-weight:bold;display:inline;">&#160;</div></div></td><td colspan="9" style="border-top: none; border-right: none; border-left: none; border-image: initial; border-bottom: 1pt solid black; padding: 0in; font-size: 10pt; line-height: 10pt;;vertical-align:bottom;"><div style="text-align: center; margin-bottom: 0.0001pt; font-family: &quot;times new roman&quot;, serif; font-size: 10pt; line-height: normal;"><div style="font-weight:bold;display:inline;">Three months ended June 30,&#160;&#160;2018</div></div></td><td style="padding: 0in 0in 1pt; font-size: 10pt; line-height: 10pt;;vertical-align:bottom;"><div style="margin-bottom: 0px; font-family: &quot;times new roman&quot;, serif; font-size: 10pt; line-height: normal; margin-top: 0px;"><div style="background: none;;font-weight:bold;display:inline;">&#160;</div></div></td><td colspan="9" style="border-top: none; border-right: none; border-left: none; border-image: initial; border-bottom: 1pt solid black; padding: 0in; font-size: 10pt; line-height: 10pt;;vertical-align:bottom;"><div style="text-align: center; margin-bottom: 0.0001pt; font-family: &quot;times new roman&quot;, serif; font-size: 10pt; line-height: normal;"><div style="font-weight:bold;display:inline;">Six months ended June 30,&#160;&#160;2018</div></div></td></tr><tr><td style="padding: 0in 0in 1pt; font-size: 10pt; line-height: 10pt;;vertical-align:bottom;"><div style="margin-bottom: 0.0001pt; font-family: &quot;times new roman&quot;, serif; font-size: 10pt; line-height: normal;"><div style="font-weight:bold;display:inline;">(in thousands)</div></div></td><td style="padding: 0in 0in 1pt; font-size: 10pt; line-height: 10pt;;vertical-align:bottom;"><div style="margin-bottom: 0px; font-family: &quot;times new roman&quot;, serif; font-size: 10pt; line-height: normal; margin-top: 0px;"><div style="background: none;;font-weight:bold;display:inline;">&#160;</div></div></td><td colspan="2" style="border-top: none; border-right: none; border-left: none; border-image: initial; border-bottom: 1pt solid black; padding: 0in; font-size: 10pt; line-height: 10pt;;vertical-align:bottom;"><div style="text-align: center; margin-bottom: 0.0001pt; font-family: &quot;times new roman&quot;, serif; font-size: 10pt; line-height: normal;"><div style="font-weight:bold;display:inline;">Amount</div></div></td><td style="padding: 0in 0in 1pt; font-size: 10pt; line-height: 10pt;;vertical-align:bottom;"><div style="margin-bottom: 0px; font-family: &quot;times new roman&quot;, serif; font-size: 10pt; line-height: normal; margin-top: 0px;"><div style="background: none;;font-weight:bold;display:inline;">&#160;</div></div></td><td style="padding: 0in 0in 1pt; font-size: 10pt; line-height: 10pt;;vertical-align:bottom;"><div style="margin-bottom: 0px; font-family: &quot;times new roman&quot;, serif; font-size: 10pt; line-height: normal; margin-top: 0px;"><div style="background: none;;font-weight:bold;display:inline;">&#160;</div></div></td><td colspan="2" style="border-top: none; border-right: none; border-left: none; border-image: initial; border-bottom: 1pt solid black; padding: 0in; font-size: 10pt; line-height: 10pt;;vertical-align:bottom;"><div style="text-align: center; margin-bottom: 0.0001pt; font-family: &quot;times new roman&quot;, serif; font-size: 10pt; line-height: normal;"><div style="font-weight:bold;display:inline;">Percent</div></div></td><td style="padding: 0in 0in 1pt; font-size: 10pt; line-height: 10pt;;vertical-align:bottom;"><div style="margin-bottom: 0px; font-family: &quot;times new roman&quot;, serif; font-size: 10pt; line-height: normal; margin-top: 0px;"><div style="background: none;;font-weight:bold;display:inline;">&#160;</div></div></td><td style="padding: 0in 0in 1pt; font-size: 10pt; line-height: 10pt;;vertical-align:bottom;"><div style="margin-bottom: 0px; font-family: &quot;times new roman&quot;, serif; font-size: 10pt; line-height: normal; margin-top: 0px;"><div style="background: none;;font-weight:bold;display:inline;">&#160;</div></div></td><td style="border-top: none; border-right: none; border-left: none; border-image: initial; border-bottom: 1pt solid black; padding: 0in; font-size: 10pt; line-height: 10pt;;vertical-align:bottom;"><div style="text-align: center; margin-bottom: 0.0001pt; font-family: &quot;times new roman&quot;, serif; font-size: 10pt; line-height: normal;"><div style="font-weight:bold;display:inline;">Segment</div></div></td><td style="padding: 0in 0in 1pt; font-size: 10pt; line-height: 10pt;;vertical-align:bottom;"><div style="margin-bottom: 0px; font-family: &quot;times new roman&quot;, serif; font-size: 10pt; line-height: normal; margin-top: 0px;"><div style="background: none;;font-weight:bold;display:inline;">&#160;</div></div></td><td colspan="2" style="border-top: none; border-right: none; border-left: none; border-image: initial; border-bottom: 1pt solid black; padding: 0in; font-size: 10pt; line-height: 10pt;;vertical-align:bottom;"><div style="text-align: center; margin-bottom: 0.0001pt; font-family: &quot;times new roman&quot;, serif; font-size: 10pt; line-height: normal;"><div style="font-weight:bold;display:inline;">Amount</div></div></td><td style="padding: 0in 0in 1pt; font-size: 10pt; line-height: 10pt;;vertical-align:bottom;"><div style="margin-bottom: 0px; font-family: &quot;times new roman&quot;, serif; font-size: 10pt; line-height: normal; margin-top: 0px;"><div style="background: none;;font-weight:bold;display:inline;">&#160;</div></div></td><td style="padding: 0in 0in 1pt; font-size: 10pt; line-height: 10pt;;vertical-align:bottom;"><div style="margin-bottom: 0px; font-family: &quot;times new roman&quot;, serif; font-size: 10pt; line-height: normal; margin-top: 0px;"><div style="background: none;;font-weight:bold;display:inline;">&#160;</div></div></td><td colspan="2" style="border-top: none; border-right: none; border-left: none; border-image: initial; border-bottom: 1pt solid black; padding: 0in; font-size: 10pt; line-height: 10pt;;vertical-align:bottom;"><div style="text-align: center; margin-bottom: 0.0001pt; font-family: &quot;times new roman&quot;, serif; font-size: 10pt; line-height: normal;"><div style="font-weight:bold;display:inline;">Percent</div></div></td><td style="padding: 0in 0in 1pt; font-size: 10pt; line-height: 10pt;;vertical-align:bottom;"><div style="margin-bottom: 0px; font-family: &quot;times new roman&quot;, serif; font-size: 10pt; line-height: normal; margin-top: 0px;"><div style="background: none;;font-weight:bold;display:inline;">&#160;</div></div></td><td style="padding: 0in 0in 1pt; font-size: 10pt; line-height: 10pt;;vertical-align:bottom;"><div style="margin-bottom: 0px; font-family: &quot;times new roman&quot;, serif; font-size: 10pt; line-height: normal; margin-top: 0px;"><div style="background: none;;font-weight:bold;display:inline;">&#160;</div></div></td><td style="border-top: none; border-right: none; border-left: none; border-image: initial; border-bottom: 1pt solid black; padding: 0in; font-size: 10pt; line-height: 10pt;;vertical-align:bottom;"><div style="text-align: center; margin-bottom: 0.0001pt; font-family: &quot;times new roman&quot;, serif; font-size: 10pt; line-height: normal;"><div style="font-weight:bold;display:inline;">Segment</div></div></td></tr><tr><td style="background: rgb(204, 238, 255); width: 24%; padding: 0in; font-size: 10pt; line-height: 10pt;;vertical-align:bottom;"><div style="text-indent: 10pt; margin-bottom: 0.0001pt; font-family: &quot;times new roman&quot;, serif; font-size: 10pt; line-height: normal;">Transmission</div></td><td style="background: rgb(204, 238, 255); width: 1%; padding: 0in; font-size: 10pt; line-height: 10pt;;vertical-align:bottom;"><div style="margin-bottom: 0px; font-family: &quot;times new roman&quot;, serif; font-size: 10pt; line-height: normal; background: none; margin-top: 0px;">&#160;</div></td><td style="background: rgb(204, 238, 255); width: 1%; padding: 0in; font-size: 10pt; line-height: 10pt;;vertical-align:bottom;"><div style="margin-bottom: 0.0001pt; font-family: &quot;times new roman&quot;, serif; font-size: 10pt; line-height: normal;">$</div></td><td style="background: rgb(204, 238, 255); width: 10%; padding: 0in; font-size: 10pt; line-height: 10pt;;vertical-align:bottom;"><div style="text-align: right; margin-bottom: 0.0001pt; font-family: &quot;times new roman&quot;, serif; font-size: 10pt; line-height: normal;">121,708</div></td><td style="background: rgb(204, 238, 255); width: 1%; padding: 0in; font-size: 10pt; line-height: 10pt;;vertical-align:bottom;"><div style="margin-bottom: 0px; font-family: &quot;times new roman&quot;, serif; font-size: 10pt; line-height: normal; background: none; margin-top: 0px;">&#160;</div></td><td style="background: rgb(204, 238, 255); width: 1%; padding: 0in; font-size: 10pt; line-height: 10pt;;vertical-align:bottom;"><div style="margin-bottom: 0px; font-family: &quot;times new roman&quot;, serif; font-size: 10pt; line-height: normal; background: none; margin-top: 0px;">&#160;</div></td><td style="background: rgb(204, 238, 255); width: 1%; padding: 0in; font-size: 10pt; line-height: 10pt;;vertical-align:bottom;"><div style="margin-bottom: 0px; font-family: &quot;times new roman&quot;, serif; font-size: 10pt; line-height: normal; background: none; margin-top: 0px;">&#160;</div></td><td style="background: rgb(204, 238, 255); width: 10%; padding: 0in; font-size: 10pt; line-height: 10pt;;vertical-align:bottom;"><div style="text-align: right; margin-bottom: 0.0001pt; font-family: &quot;times new roman&quot;, serif; font-size: 10pt; line-height: normal;">35.8</div></td><td style="background: rgb(204, 238, 255); width: 1%; padding: 0in; font-size: 10pt; line-height: 10pt;;vertical-align:bottom;"><div style="margin-bottom: 0.0001pt; font-family: &quot;times new roman&quot;, serif; font-size: 10pt; line-height: normal;">%</div></td><td style="background: rgb(204, 238, 255); width: 1%; padding: 0in; font-size: 10pt; line-height: 10pt;;vertical-align:bottom;"><div style="margin-bottom: 0px; font-family: &quot;times new roman&quot;, serif; font-size: 10pt; line-height: normal; background: none; margin-top: 0px;">&#160;</div></td><td style="background: rgb(204, 238, 255); width: 10%; padding: 0in; font-size: 10pt; line-height: 10pt;;vertical-align:bottom;"><div style="text-indent: 10pt; margin-bottom: 0.0001pt; font-family: &quot;times new roman&quot;, serif; font-size: 10pt; line-height: normal;">T&amp;D</div></td><td style="background: rgb(204, 238, 255); width: 2%; padding: 0in; font-size: 10pt; line-height: 10pt;;vertical-align:bottom;"><div style="margin-bottom: 0px; font-family: &quot;times new roman&quot;, serif; font-size: 10pt; line-height: normal; background: none; margin-top: 0px;">&#160;</div></td><td style="background: rgb(204, 238, 255); width: 1%; padding: 0in; font-size: 10pt; line-height: 10pt;;vertical-align:bottom;"><div style="margin-bottom: 0.0001pt; font-family: &quot;times new roman&quot;, serif; font-size: 10pt; line-height: normal;">$</div></td><td style="background: rgb(204, 238, 255); width: 10%; padding: 0in; font-size: 10pt; line-height: 10pt;;vertical-align:bottom;"><div style="text-align: right; margin-bottom: 0.0001pt; font-family: &quot;times new roman&quot;, serif; font-size: 10pt; line-height: normal;">256,161</div></td><td style="background: rgb(204, 238, 255); width: 1%; padding: 0in; font-size: 10pt; line-height: 10pt;;vertical-align:bottom;"><div style="margin-bottom: 0px; font-family: &quot;times new roman&quot;, serif; font-size: 10pt; line-height: normal; background: none; margin-top: 0px;">&#160;</div></td><td style="background: rgb(204, 238, 255); width: 1%; padding: 0in; font-size: 10pt; line-height: 10pt;;vertical-align:bottom;"><div style="margin-bottom: 0px; font-family: &quot;times new roman&quot;, serif; font-size: 10pt; line-height: normal; background: none; margin-top: 0px;">&#160;</div></td><td style="background: rgb(204, 238, 255); width: 1%; padding: 0in; font-size: 10pt; line-height: 10pt;;vertical-align:bottom;"><div style="margin-bottom: 0px; font-family: &quot;times new roman&quot;, serif; font-size: 10pt; line-height: normal; background: none; margin-top: 0px;">&#160;</div></td><td style="background: rgb(204, 238, 255); width: 10%; padding: 0in; font-size: 10pt; line-height: 10pt;;vertical-align:bottom;"><div style="text-align: right; margin-bottom: 0.0001pt; font-family: &quot;times new roman&quot;, serif; font-size: 10pt; line-height: normal;">37.4</div></td><td style="background: rgb(204, 238, 255); width: 1%; padding: 0in; font-size: 10pt; line-height: 10pt;;vertical-align:bottom;"><div style="margin-bottom: 0.0001pt; font-family: &quot;times new roman&quot;, serif; font-size: 10pt; line-height: normal;">%</div></td><td style="background: rgb(204, 238, 255); width: 2%; padding: 0in; font-size: 10pt; line-height: 10pt;;vertical-align:bottom;"><div style="margin-bottom: 0px; font-family: &quot;times new roman&quot;, serif; font-size: 10pt; line-height: normal; background: none; margin-top: 0px;">&#160;</div></td><td style="background: rgb(204, 238, 255); width: 10%; padding: 0in; font-size: 10pt; line-height: 10pt;;vertical-align:bottom;"><div style="text-indent: 10pt; margin-bottom: 0.0001pt; font-family: &quot;times new roman&quot;, serif; font-size: 10pt; line-height: normal;">T&amp;D</div></td></tr><tr><td style="background: white; padding: 0in; font-size: 10pt; line-height: 10pt;;vertical-align:bottom;"><div style="text-indent: 10pt; margin-bottom: 0.0001pt; font-family: &quot;times new roman&quot;, serif; font-size: 10pt; line-height: normal;">Distribution</div></td><td style="background: white; padding: 0in; font-size: 10pt; line-height: 10pt;;vertical-align:bottom;"><div style="margin-bottom: 0px; font-family: &quot;times new roman&quot;, serif; font-size: 10pt; line-height: normal; background: none; margin-top: 0px;">&#160;</div></td><td style="background: white; padding: 0in; font-size: 10pt; line-height: 10pt;;vertical-align:bottom;"><div style="margin-bottom: 0px; font-family: &quot;times new roman&quot;, serif; font-size: 10pt; line-height: normal; background: none; margin-top: 0px;">&#160;</div></td><td style="background: white; padding: 0in; font-size: 10pt; line-height: 10pt;;vertical-align:bottom;"><div style="text-align: right; margin-bottom: 0.0001pt; font-family: &quot;times new roman&quot;, serif; font-size: 10pt; line-height: normal;">75,217</div></td><td style="background: white; padding: 0in; font-size: 10pt; line-height: 10pt;;vertical-align:bottom;"><div style="margin-bottom: 0px; font-family: &quot;times new roman&quot;, serif; font-size: 10pt; line-height: normal; background: none; margin-top: 0px;">&#160;</div></td><td style="background: white; padding: 0in; font-size: 10pt; line-height: 10pt;;vertical-align:bottom;"><div style="margin-bottom: 0px; font-family: &quot;times new roman&quot;, serif; font-size: 10pt; line-height: normal; background: none; margin-top: 0px;">&#160;</div></td><td style="background: white; padding: 0in; font-size: 10pt; line-height: 10pt;;vertical-align:bottom;"><div style="margin-bottom: 0px; font-family: &quot;times new roman&quot;, serif; font-size: 10pt; line-height: normal; background: none; margin-top: 0px;">&#160;</div></td><td style="background: white; padding: 0in; font-size: 10pt; line-height: 10pt;;vertical-align:bottom;"><div style="text-align: right; margin-bottom: 0.0001pt; font-family: &quot;times new roman&quot;, serif; font-size: 10pt; line-height: normal;">22.2</div></td><td style="background: white; padding: 0in; font-size: 10pt; line-height: 10pt;;vertical-align:bottom;"><div style="margin-bottom: 0px; font-family: &quot;times new roman&quot;, serif; font-size: 10pt; line-height: normal; background: none; margin-top: 0px;">&#160;</div></td><td style="background: white; padding: 0in; font-size: 10pt; line-height: 10pt;;vertical-align:bottom;"><div style="margin-bottom: 0px; font-family: &quot;times new roman&quot;, serif; font-size: 10pt; line-height: normal; background: none; margin-top: 0px;">&#160;</div></td><td style="background: white; padding: 0in; font-size: 10pt; line-height: 10pt;;vertical-align:bottom;"><div style="text-indent: 10pt; margin-bottom: 0.0001pt; font-family: &quot;times new roman&quot;, serif; font-size: 10pt; line-height: normal;">T&amp;D</div></td><td style="background: white; padding: 0in; font-size: 10pt; line-height: 10pt;;vertical-align:bottom;"><div style="margin-bottom: 0px; font-family: &quot;times new roman&quot;, serif; font-size: 10pt; line-height: normal; background: none; margin-top: 0px;">&#160;</div></td><td style="background: white; padding: 0in; font-size: 10pt; line-height: 10pt;;vertical-align:bottom;"><div style="margin-bottom: 0px; font-family: &quot;times new roman&quot;, serif; font-size: 10pt; line-height: normal; background: none; margin-top: 0px;">&#160;</div></td><td style="background: white; padding: 0in; font-size: 10pt; line-height: 10pt;;vertical-align:bottom;"><div style="text-align: right; margin-bottom: 0.0001pt; font-family: &quot;times new roman&quot;, serif; font-size: 10pt; line-height: normal;">157,150</div></td><td style="background: white; padding: 0in; font-size: 10pt; line-height: 10pt;;vertical-align:bottom;"><div style="margin-bottom: 0px; font-family: &quot;times new roman&quot;, serif; font-size: 10pt; line-height: normal; background: none; margin-top: 0px;">&#160;</div></td><td style="background: white; padding: 0in; font-size: 10pt; line-height: 10pt;;vertical-align:bottom;"><div style="margin-bottom: 0px; font-family: &quot;times new roman&quot;, serif; font-size: 10pt; line-height: normal; background: none; margin-top: 0px;">&#160;</div></td><td style="background: white; padding: 0in; font-size: 10pt; line-height: 10pt;;vertical-align:bottom;"><div style="margin-bottom: 0px; font-family: &quot;times new roman&quot;, serif; font-size: 10pt; line-height: normal; background: none; margin-top: 0px;">&#160;</div></td><td style="background: white; padding: 0in; font-size: 10pt; line-height: 10pt;;vertical-align:bottom;"><div style="text-align: right; margin-bottom: 0.0001pt; font-family: &quot;times new roman&quot;, serif; font-size: 10pt; line-height: normal;">22.9</div></td><td style="background: white; padding: 0in; font-size: 10pt; line-height: 10pt;;vertical-align:bottom;"><div style="margin-bottom: 0px; font-family: &quot;times new roman&quot;, serif; font-size: 10pt; line-height: normal; background: none; margin-top: 0px;">&#160;</div></td><td style="background: white; padding: 0in; font-size: 10pt; line-height: 10pt;;vertical-align:bottom;"><div style="margin-bottom: 0px; font-family: &quot;times new roman&quot;, serif; font-size: 10pt; line-height: normal; background: none; margin-top: 0px;">&#160;</div></td><td style="background: white; padding: 0in; font-size: 10pt; line-height: 10pt;;vertical-align:bottom;"><div style="text-indent: 10pt; margin-bottom: 0.0001pt; font-family: &quot;times new roman&quot;, serif; font-size: 10pt; line-height: normal;">T&amp;D</div></td></tr><tr><td style="background: rgb(204, 238, 255); padding: 0in 0in 1pt; font-size: 10pt; line-height: 10pt;;vertical-align:bottom;"><div style="text-indent: 10pt; margin-bottom: 0.0001pt; font-family: &quot;times new roman&quot;, serif; font-size: 10pt; line-height: normal;">Electrical Construction</div></td><td style="background: rgb(204, 238, 255); padding: 0in 0in 1pt; font-size: 10pt; line-height: 10pt;;vertical-align:bottom;"><div style="margin-bottom: 0px; font-family: &quot;times new roman&quot;, serif; font-size: 10pt; line-height: normal; background: none; margin-top: 0px;">&#160;</div></td><td style="border-top: none; border-right: none; border-left: none; border-image: initial; border-bottom: 1pt solid black; background: rgb(204, 238, 255); padding: 0in; font-size: 10pt; line-height: 10pt;;vertical-align:bottom;"><div style="margin-bottom: 0px; font-family: &quot;times new roman&quot;, serif; font-size: 10pt; line-height: normal; background: none; margin-top: 0px;">&#160;</div></td><td style="border-top: none; border-right: none; border-left: none; border-image: initial; border-bottom: 1pt solid black; background: rgb(204, 238, 255); padding: 0in; font-size: 10pt; line-height: 10pt;;vertical-align:bottom;"><div style="text-align: right; margin-bottom: 0.0001pt; font-family: &quot;times new roman&quot;, serif; font-size: 10pt; line-height: normal;">142,751</div></td><td style="background: rgb(204, 238, 255); padding: 0in 0in 1pt; font-size: 10pt; line-height: 10pt;;vertical-align:bottom;"><div style="margin-bottom: 0px; font-family: &quot;times new roman&quot;, serif; font-size: 10pt; line-height: normal; background: none; margin-top: 0px;">&#160;</div></td><td style="background: rgb(204, 238, 255); padding: 0in 0in 1pt; font-size: 10pt; line-height: 10pt;;vertical-align:bottom;"><div style="margin-bottom: 0px; font-family: &quot;times new roman&quot;, serif; font-size: 10pt; line-height: normal; background: none; margin-top: 0px;">&#160;</div></td><td style="border-top: none; border-right: none; border-left: none; border-image: initial; border-bottom: 1pt solid black; background: rgb(204, 238, 255); padding: 0in; font-size: 10pt; line-height: 10pt;;vertical-align:bottom;"><div style="margin-bottom: 0px; font-family: &quot;times new roman&quot;, serif; font-size: 10pt; line-height: normal; background: none; margin-top: 0px;">&#160;</div></td><td style="border-top: none; border-right: none; border-left: none; border-image: initial; border-bottom: 1pt solid black; background: rgb(204, 238, 255); padding: 0in; font-size: 10pt; line-height: 10pt;;vertical-align:bottom;"><div style="text-align: right; margin-bottom: 0.0001pt; font-family: &quot;times new roman&quot;, serif; font-size: 10pt; line-height: normal;">42.0</div></td><td style="background: rgb(204, 238, 255); padding: 0in 0in 1pt; font-size: 10pt; line-height: 10pt;;vertical-align:bottom;"><div style="margin-bottom: 0px; font-family: &quot;times new roman&quot;, serif; font-size: 10pt; line-height: normal; background: none; margin-top: 0px;">&#160;</div></td><td style="background: rgb(204, 238, 255); padding: 0in 0in 1pt; font-size: 10pt; line-height: 10pt;;vertical-align:bottom;"><div style="margin-bottom: 0px; font-family: &quot;times new roman&quot;, serif; font-size: 10pt; line-height: normal; background: none; margin-top: 0px;">&#160;</div></td><td style="background: rgb(204, 238, 255); padding: 0in 0in 1pt; font-size: 10pt; line-height: 10pt;;vertical-align:bottom;"><div style="text-indent: 10pt; margin-bottom: 0.0001pt; font-family: &quot;times new roman&quot;, serif; font-size: 10pt; line-height: normal;">C&amp;I</div></td><td style="background: rgb(204, 238, 255); padding: 0in 0in 1pt; font-size: 10pt; line-height: 10pt;;vertical-align:bottom;"><div style="margin-bottom: 0px; font-family: &quot;times new roman&quot;, serif; font-size: 10pt; line-height: normal; background: none; margin-top: 0px;">&#160;</div></td><td style="border-top: none; border-right: none; border-left: none; border-image: initial; border-bottom: 1pt solid black; background: rgb(204, 238, 255); padding: 0in; font-size: 10pt; line-height: 10pt;;vertical-align:bottom;"><div style="margin-bottom: 0px; font-family: &quot;times new roman&quot;, serif; font-size: 10pt; line-height: normal; background: none; margin-top: 0px;">&#160;</div></td><td style="border-top: none; border-right: none; border-left: none; border-image: initial; border-bottom: 1pt solid black; background: rgb(204, 238, 255); padding: 0in; font-size: 10pt; line-height: 10pt;;vertical-align:bottom;"><div style="text-align: right; margin-bottom: 0.0001pt; font-family: &quot;times new roman&quot;, serif; font-size: 10pt; line-height: normal;">271,976</div></td><td style="background: rgb(204, 238, 255); padding: 0in 0in 1pt; font-size: 10pt; line-height: 10pt;;vertical-align:bottom;"><div style="margin-bottom: 0px; font-family: &quot;times new roman&quot;, serif; font-size: 10pt; line-height: normal; background: none; margin-top: 0px;">&#160;</div></td><td style="background: rgb(204, 238, 255); padding: 0in 0in 1pt; font-size: 10pt; line-height: 10pt;;vertical-align:bottom;"><div style="margin-bottom: 0px; font-family: &quot;times new roman&quot;, serif; font-size: 10pt; line-height: normal; background: none; margin-top: 0px;">&#160;</div></td><td style="border-top: none; border-right: none; border-left: none; border-image: initial; border-bottom: 1pt solid black; background: rgb(204, 238, 255); padding: 0in; font-size: 10pt; line-height: 10pt;;vertical-align:bottom;"><div style="margin-bottom: 0px; font-family: &quot;times new roman&quot;, serif; font-size: 10pt; line-height: normal; background: none; margin-top: 0px;">&#160;</div></td><td style="border-top: none; border-right: none; border-left: none; border-image: initial; border-bottom: 1pt solid black; background: rgb(204, 238, 255); padding: 0in; font-size: 10pt; line-height: 10pt;;vertical-align:bottom;"><div style="text-align: right; margin-bottom: 0.0001pt; font-family: &quot;times new roman&quot;, serif; font-size: 10pt; line-height: normal;">39.7</div></td><td style="background: rgb(204, 238, 255); padding: 0in 0in 1pt; font-size: 10pt; line-height: 10pt;;vertical-align:bottom;"><div style="margin-bottom: 0px; font-family: &quot;times new roman&quot;, serif; font-size: 10pt; line-height: normal; background: none; margin-top: 0px;">&#160;</div></td><td style="background: rgb(204, 238, 255); padding: 0in 0in 1pt; font-size: 10pt; line-height: 10pt;;vertical-align:bottom;"><div style="margin-bottom: 0px; font-family: &quot;times new roman&quot;, serif; font-size: 10pt; line-height: normal; background: none; margin-top: 0px;">&#160;</div></td><td style="background: rgb(204, 238, 255); padding: 0in 0in 1pt; font-size: 10pt; line-height: 10pt;;vertical-align:bottom;"><div style="text-indent: 10pt; margin-bottom: 0.0001pt; font-family: &quot;times new roman&quot;, serif; font-size: 10pt; line-height: normal;">C&amp;I</div></td></tr><tr><td style="background: white; padding: 0in 0in 2.5pt; font-size: 10pt; line-height: 10pt;;vertical-align:bottom;"><div style="margin-bottom: 0.0001pt; font-family: &quot;times new roman&quot;, serif; font-size: 10pt; line-height: normal;">Total Revenue</div></td><td style="background: white; padding: 0in 0in 2.5pt; font-size: 10pt; line-height: 10pt;;vertical-align:bottom;"><div style="margin-bottom: 0px; font-family: &quot;times new roman&quot;, serif; font-size: 10pt; line-height: normal; background: none; margin-top: 0px;">&#160;</div></td><td style="border-top: none; border-right: none; border-left: none; border-image: initial; border-bottom: 2.25pt double black; background: white; padding: 0in; font-size: 10pt; line-height: 10pt;;vertical-align:bottom;"><div style="margin-bottom: 0.0001pt; font-family: &quot;times new roman&quot;, serif; font-size: 10pt; line-height: normal;">$</div></td><td style="border-top: none; border-right: none; border-left: none; border-image: initial; border-bottom: 2.25pt double black; background: white; padding: 0in; font-size: 10pt; line-height: 10pt;;vertical-align:bottom;"><div style="text-align: right; margin-bottom: 0.0001pt; font-family: &quot;times new roman&quot;, serif; font-size: 10pt; line-height: normal;">339,676</div></td><td style="background: white; padding: 0in 0in 2.5pt; font-size: 10pt; line-height: 10pt;;vertical-align:bottom;"><div style="margin-bottom: 0px; font-family: &quot;times new roman&quot;, serif; font-size: 10pt; line-height: normal; background: none; margin-top: 0px;">&#160;</div></td><td style="background: white; padding: 0in 0in 2.5pt; font-size: 10pt; line-height: 10pt;;vertical-align:bottom;"><div style="margin-bottom: 0px; font-family: &quot;times new roman&quot;, serif; font-size: 10pt; line-height: normal; background: none; margin-top: 0px;">&#160;</div></td><td style="border-top: none; border-right: none; border-left: none; border-image: initial; border-bottom: 2.25pt double black; background: white; padding: 0in; font-size: 10pt; line-height: 10pt;;vertical-align:bottom;"><div style="margin-bottom: 0px; font-family: &quot;times new roman&quot;, serif; font-size: 10pt; line-height: normal; background: none; margin-top: 0px;">&#160;</div></td><td style="border-top: none; border-right: none; border-left: none; border-image: initial; border-bottom: 2.25pt double black; background: white; padding: 0in; font-size: 10pt; line-height: 10pt;;vertical-align:bottom;"><div style="text-align: right; margin-bottom: 0.0001pt; font-family: &quot;times new roman&quot;, serif; font-size: 10pt; line-height: normal;">100.0</div></td><td style="background: white; padding: 0in 0in 2.5pt; font-size: 10pt; line-height: 10pt;;vertical-align:bottom;"><div style="margin-bottom: 0.0001pt; font-family: &quot;times new roman&quot;, serif; font-size: 10pt; line-height: normal;">%</div></td><td style="background: white; padding: 0in 0in 2.5pt; font-size: 10pt; line-height: 10pt;;vertical-align:bottom;"><div style="margin-bottom: 0px; font-family: &quot;times new roman&quot;, serif; font-size: 10pt; line-height: normal; background: none; margin-top: 0px;">&#160;</div></td><td style="background: white; padding: 0in 0in 2.5pt; font-size: 10pt; line-height: 10pt;;vertical-align:bottom;"><div style="margin-bottom: 0px; font-family: &quot;times new roman&quot;, serif; font-size: 10pt; line-height: normal; background: none; margin-top: 0px;">&#160;</div></td><td style="background: white; padding: 0in 0in 2.5pt; font-size: 10pt; line-height: 10pt;;vertical-align:bottom;"><div style="margin-bottom: 0px; font-family: &quot;times new roman&quot;, serif; font-size: 10pt; line-height: normal; background: none; margin-top: 0px;">&#160;</div></td><td style="border-top: none; border-right: none; border-left: none; border-image: initial; border-bottom: 2.25pt double black; background: white; padding: 0in; font-size: 10pt; line-height: 10pt;;vertical-align:bottom;"><div style="margin-bottom: 0.0001pt; font-family: &quot;times new roman&quot;, serif; font-size: 10pt; line-height: normal;">$</div></td><td style="border-top: none; border-right: none; border-left: none; border-image: initial; border-bottom: 2.25pt double black; background: white; padding: 0in; font-size: 10pt; line-height: 10pt;;vertical-align:bottom;"><div style="text-align: right; margin-bottom: 0.0001pt; font-family: &quot;times new roman&quot;, serif; font-size: 10pt; line-height: normal;">685,287</div></td><td style="background: white; padding: 0in 0in 2.5pt; font-size: 10pt; line-height: 10pt;;vertical-align:bottom;"><div style="margin-bottom: 0px; font-family: &quot;times new roman&quot;, serif; font-size: 10pt; line-height: normal; background: none; margin-top: 0px;">&#160;</div></td><td style="background: white; padding: 0in 0in 2.5pt; font-size: 10pt; line-height: 10pt;;vertical-align:bottom;"><div style="margin-bottom: 0px; font-family: &quot;times new roman&quot;, serif; font-size: 10pt; line-height: normal; background: none; margin-top: 0px;">&#160;</div></td><td style="border-top: none; border-right: none; border-left: none; border-image: initial; border-bottom: 2.25pt double black; background: white; padding: 0in; font-size: 10pt; line-height: 10pt;;vertical-align:bottom;"><div style="margin-bottom: 0px; font-family: &quot;times new roman&quot;, serif; font-size: 10pt; line-height: normal; background: none; margin-top: 0px;">&#160;</div></td><td style="border-top: none; border-right: none; border-left: none; border-image: initial; border-bottom: 2.25pt double black; background: white; padding: 0in; font-size: 10pt; line-height: 10pt;;vertical-align:bottom;"><div style="text-align: right; margin-bottom: 0.0001pt; font-family: &quot;times new roman&quot;, serif; font-size: 10pt; line-height: normal;">100.0</div></td><td style="background: white; padding: 0in 0in 2.5pt; font-size: 10pt; line-height: 10pt;;vertical-align:bottom;"><div style="margin-bottom: 0.0001pt; font-family: &quot;times new roman&quot;, serif; font-size: 10pt; line-height: normal;">%</div></td><td style="background: white; padding: 0in 0in 2.5pt; font-size: 10pt; line-height: 10pt;;vertical-align:bottom;"><div style="margin-bottom: 0px; font-family: &quot;times new roman&quot;, serif; font-size: 10pt; line-height: normal; background: none; margin-top: 0px;">&#160;</div></td><td style="background: white; padding: 0in 0in 2.5pt; font-size: 10pt; line-height: 10pt;;vertical-align:bottom;"><div style="margin-bottom: 0px; font-family: &quot;times new roman&quot;, serif; font-size: 10pt; line-height: normal; background: none; margin-top: 0px;">&#160;</div></td></tr></table><table border="0" style="width:100%; table-layout:fixed;" cellspacing="0" cellpadding="0"><tr><td></td></tr></table><span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ContractWithCustomerAssetAndLiabilityTableTextBlock', window );">Contract with Customer, Asset and Liability [Table Text Block]</a></td>
<td class="text"><div style="color: rgb(0, 0, 0); font: 10pt 'times new roman', times, serif; letter-spacing: normal; orphans: 2; text-align: start; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial; margin: 0pt 0px; text-indent: 0.5in;">The following table provides information about receivables, contract assets and contract liabilities from contracts with customers:</div><table border="0" style="width:100%; table-layout:fixed;" cellspacing="0" cellpadding="0"><tr><td></td></tr></table><div style="color: rgb(0, 0, 0); font: 10pt &quot;times new roman&quot;, times, serif; letter-spacing: normal; orphans: 2; text-indent: 0px; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial; margin: 0px; text-align: center; background: none;"><div style="text-decoration: none; color: rgb(0, 0, 0); background: none; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div><table cellpadding="0" cellspacing="0" style="font: 10pt &quot;times new roman&quot;, times, serif; letter-spacing: normal; orphans: 2; text-indent: 0px; text-transform: none; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial; border-collapse: separate; width: 80%; border-spacing: 0px; margin: 0in 0in 0in 1in;;text-align:left;"><tr style="vertical-align: bottom;"><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; vertical-align: bottom;;white-space: nowrap;">&#160;</td><td style="font-weight: normal; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; vertical-align: bottom;">&#160;</td><td colspan="2" style="font-weight: normal; text-align: center; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; vertical-align: bottom;;white-space: nowrap;"><div style="font-weight:bold;display:inline;"><div style="font-weight:bold;display:inline;">June 30,</div></div></td><td style="font-weight: normal; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; vertical-align: bottom;">&#160;</td><td style="font-weight: normal; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; vertical-align: bottom;">&#160;</td><td colspan="2" style="font-weight: normal; text-align: center; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; vertical-align: bottom;;white-space: nowrap;"><div style="font-weight:bold;display:inline;"><div style="font-weight:bold;display:inline;">December 31,</div></div></td><td style="font-weight: normal; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; vertical-align: bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; vertical-align: bottom;">&#160;</td><td colspan="2" style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; vertical-align: bottom;;white-space: nowrap;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; vertical-align: bottom;">&#160;</td></tr><tr style="vertical-align: bottom;"><td style="font-weight: normal; padding-left: 0px; padding-top: 0px; padding-bottom: 2pt; vertical-align: bottom;;white-space: nowrap;"><div style="font-weight:bold;display:inline;"><div style="font-weight:bold;display:inline;">(in thousands)</div></div></td><td style="font-weight: normal; padding-bottom: 2pt; padding-left: 0px; padding-top: 0px; vertical-align: bottom;">&#160;</td><td colspan="2" style="font-weight: normal; text-align: center; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; vertical-align: bottom; border-bottom: 1pt solid black;;white-space: nowrap;"><div style="font-weight:bold;display:inline;"><div style="font-weight:bold;display:inline;">2018</div></div></td><td style="padding-bottom: 2pt; font-weight: normal; padding-left: 0px; padding-top: 0px; vertical-align: bottom;">&#160;</td><td style="font-weight: normal; padding-bottom: 2pt; padding-left: 0px; padding-top: 0px; vertical-align: bottom;">&#160;</td><td colspan="2" style="font-weight: normal; text-align: center; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; vertical-align: bottom; border-bottom: 1pt solid black;;white-space: nowrap;"><div style="font-weight:bold;display:inline;"><div style="font-weight:bold;display:inline;">2017</div></div></td><td style="padding-bottom: 2pt; font-weight: normal; padding-left: 0px; padding-top: 0px; vertical-align: bottom;">&#160;</td><td style="font-weight: normal; padding-bottom: 2pt; padding-left: 0px; padding-top: 0px; vertical-align: bottom;">&#160;</td><td colspan="2" style="font-weight: normal; text-align: center; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; vertical-align: bottom; border-bottom: 1pt solid black;;white-space: nowrap;"><div style="font-weight:bold;display:inline;"><div style="font-weight:bold;display:inline;">Change</div></div></td><td style="padding-bottom: 2pt; font-weight: normal; padding-left: 0px; padding-top: 0px; vertical-align: bottom;">&#160;</td></tr><tr style="vertical-align: bottom;"><td style="padding-left: 0px; padding-top: 0px; vertical-align: bottom;;white-space: nowrap;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; vertical-align: bottom;">&#160;</td><td colspan="2" style="padding-left: 0px; padding-top: 0px; vertical-align: bottom;;white-space: nowrap;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; vertical-align: bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; vertical-align: bottom;">&#160;</td><td colspan="2" style="padding-left: 0px; padding-top: 0px; vertical-align: bottom;;white-space: nowrap;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; vertical-align: bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; vertical-align: bottom;">&#160;</td><td colspan="2" style="padding-left: 0px; padding-top: 0px; vertical-align: bottom;;white-space: nowrap;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; vertical-align: bottom;">&#160;</td></tr><tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);"><td style="width: 864px; text-align: left; padding-left: 0px; padding-top: 0px; vertical-align: bottom;">Contract assets</td><td style="width: 15px; padding-left: 0px; padding-top: 0px; vertical-align: bottom;">&#160;</td><td style="width: 15px; text-align: left; padding-left: 0px; padding-top: 0px; vertical-align: bottom;">$</td><td style="width: 141px; text-align: right; padding-left: 0px; padding-top: 0px; vertical-align: bottom;">87,356</td><td style="width: 14px; text-align: left; padding-left: 0px; padding-top: 0px; vertical-align: bottom;">&#160;</td><td style="width: 14px; padding-left: 0px; padding-top: 0px; vertical-align: bottom;">&#160;</td><td style="width: 14px; text-align: left; padding-left: 0px; padding-top: 0px; vertical-align: bottom;">$</td><td style="width: 141px; text-align: right; padding-left: 0px; padding-top: 0px; vertical-align: bottom;">78,260</td><td style="width: 14px; text-align: left; padding-left: 0px; padding-top: 0px; vertical-align: bottom;">&#160;</td><td style="width: 14px; padding-left: 0px; padding-top: 0px; vertical-align: bottom;">&#160;</td><td style="width: 14px; text-align: left; padding-left: 0px; padding-top: 0px; vertical-align: bottom;">$</td><td style="width: 141px; text-align: right; padding-left: 0px; padding-top: 0px; vertical-align: bottom;">9,096</td><td style="width: 14px; text-align: left; padding-left: 0px; padding-top: 0px; vertical-align: bottom;">&#160;</td></tr><tr style="vertical-align: bottom; background-color: white;"><td style="text-align: left; padding-bottom: 1pt; padding-left: 0px; padding-top: 0px; vertical-align: bottom;">Contract liabilities</td><td style="padding-bottom: 1pt; padding-left: 0px; padding-top: 0px; vertical-align: bottom;">&#160;</td><td style="text-align: left; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; vertical-align: bottom; border-bottom: 1pt solid black;">&#160;</td><td style="text-align: right; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; vertical-align: bottom; border-bottom: 1pt solid black;">(48,407</td><td style="padding-bottom: 1pt; text-align: left; padding-left: 0px; padding-top: 0px; vertical-align: bottom;">)</td><td style="padding-bottom: 1pt; padding-left: 0px; padding-top: 0px; vertical-align: bottom;">&#160;</td><td style="text-align: left; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; vertical-align: bottom; border-bottom: 1pt solid black;">&#160;</td><td style="text-align: right; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; vertical-align: bottom; border-bottom: 1pt solid black;">(28,919</td><td style="padding-bottom: 1pt; text-align: left; padding-left: 0px; padding-top: 0px; vertical-align: bottom;">)</td><td style="padding-bottom: 1pt; padding-left: 0px; padding-top: 0px; vertical-align: bottom;">&#160;</td><td style="text-align: left; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; vertical-align: bottom; border-bottom: 1pt solid black;">&#160;</td><td style="text-align: right; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; vertical-align: bottom; border-bottom: 1pt solid black;">(19,488</td><td style="padding-bottom: 1pt; text-align: left; padding-left: 0px; padding-top: 0px; vertical-align: bottom;">)</td></tr><tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);"><td style="text-align: left; padding-bottom: 2.5pt; padding-left: 0px; padding-top: 0px; vertical-align: bottom;">Net contract assets (liabilities)</td><td style="padding-bottom: 2.5pt; padding-left: 0px; padding-top: 0px; vertical-align: bottom;">&#160;</td><td style="text-align: left; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; vertical-align: bottom; border-bottom: 2.5pt double black;">$</td><td style="text-align: right; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; vertical-align: bottom; border-bottom: 2.5pt double black;">38,949</td><td style="padding-bottom: 2.5pt; text-align: left; padding-left: 0px; padding-top: 0px; vertical-align: bottom;">&#160;</td><td style="padding-bottom: 2.5pt; padding-left: 0px; padding-top: 0px; vertical-align: bottom;">&#160;</td><td style="text-align: left; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; vertical-align: bottom; border-bottom: 2.5pt double black;">$</td><td style="text-align: right; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; vertical-align: bottom; border-bottom: 2.5pt double black;">49,341</td><td style="padding-bottom: 2.5pt; text-align: left; padding-left: 0px; padding-top: 0px; vertical-align: bottom;">&#160;</td><td style="padding-bottom: 2.5pt; padding-left: 0px; padding-top: 0px; vertical-align: bottom;">&#160;</td><td style="text-align: left; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; vertical-align: bottom; border-bottom: 2.5pt double black;">$</td><td style="text-align: right; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; vertical-align: bottom; border-bottom: 2.5pt double black;">(10,392</td><td style="padding-bottom: 2.5pt; text-align: left; padding-left: 0px; padding-top: 0px; vertical-align: bottom;">)</td></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_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionTableTextBlock', window );">Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction [Table Text Block]</a></td>
<td class="text"><div style="color: rgb(0, 0, 0); font: 10pt 'times new roman', times, serif; letter-spacing: normal; orphans: 2; text-align: start; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial; margin: 0pt 0px; text-indent: 0.5in;">Management&#8217;s Discussion and Analysis of Financial Condition and Results of Operations&#8221;.</div><table border="0" style="width:100%; table-layout:fixed;" cellspacing="0" cellpadding="0"><tr><td></td></tr></table><div style="color: rgb(0, 0, 0); font: 10pt &quot;times new roman&quot;, times, serif; letter-spacing: normal; orphans: 2; text-indent: 0px; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial; margin: 0px; text-align: center; background: none;"><div style="text-decoration: none; color: rgb(0, 0, 0); background: none; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div><table cellpadding="0" cellspacing="0" style="font: 10pt &quot;times new roman&quot;, times, serif; letter-spacing: normal; orphans: 2; text-indent: 0px; text-transform: none; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial; border-collapse: separate; width: 70%; border-spacing: 0px; margin: 0in 0in 0in 1.5in;;text-align:left;"><tr style="vertical-align: bottom; background-color: white;"><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; vertical-align: bottom;;white-space: nowrap;">&#160;</td><td style="font-weight: normal; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; vertical-align: bottom;;white-space: nowrap;">&#160;</td><td colspan="6" style="font-weight: normal; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; text-align: center; vertical-align: bottom;;white-space: nowrap;"><div style="font-weight:bold;display:inline;"><div style="font-weight:bold;display:inline;">Remaining Performance Obligations as of June 30, 2018</div></div></td><td style="text-align: left; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; vertical-align: bottom;;white-space: nowrap;">&#160;</td></tr><tr style="vertical-align: bottom; background-color: white;"><td style="font-weight: normal; text-align: center; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; border-bottom: 1pt solid black; vertical-align: bottom;;white-space: nowrap;"><div style="font-weight:bold;display:inline;"><div style="font-weight:bold;display:inline;">(In thousands)</div></div></td><td style="font-weight: normal; padding-bottom: 1pt; text-align: center; padding-left: 0px; padding-top: 0px; vertical-align: bottom;;white-space: nowrap;">&#160;</td><td colspan="2" style="font-weight: normal; text-align: center; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; border-bottom: 1pt solid black; vertical-align: bottom;;white-space: nowrap;"><div style="font-weight:bold;display:inline;"><div style="font-weight:bold;display:inline;">Total</div></div></td><td style="padding-bottom: 1pt; font-weight: normal; text-align: center; padding-left: 0px; padding-top: 0px; vertical-align: bottom;;white-space: nowrap;">&#160;</td><td style="font-weight: normal; padding-bottom: 1pt; text-align: center; padding-left: 0px; padding-top: 0px; vertical-align: bottom;;white-space: nowrap;">&#160;</td><td colspan="2" style="font-weight: normal; text-align: center; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; border-bottom: 1pt solid black; vertical-align: bottom;;white-space: nowrap;"><div style="font-weight:bold;display:inline;"><div style="font-weight:bold;display:inline;">Amount estimated to not be<br/>recognized within 12 months</div></div></td><td style="padding-bottom: 1pt; font-weight: normal; text-align: center; padding-left: 0px; padding-top: 0px; vertical-align: bottom;">&#160;</td></tr><tr style="vertical-align: bottom; background-color: white;"><td style="width: 555px; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; vertical-align: bottom;">&#160;</td><td style="width: 12px; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; vertical-align: bottom;">&#160;</td><td style="text-align: left; width: 12px; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; vertical-align: bottom;">&#160;</td><td style="text-align: right; width: 283px; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; vertical-align: bottom;">&#160;</td><td style="text-align: left; width: 11px; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; vertical-align: bottom;">&#160;</td><td style="width: 11px; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; vertical-align: bottom;">&#160;</td><td style="text-align: left; width: 11px; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; vertical-align: bottom;">&#160;</td><td style="text-align: right; width: 226px; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; vertical-align: bottom;">&#160;</td><td style="text-align: left; width: 11px; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; vertical-align: bottom;">&#160;</td></tr><tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);"><td style="text-align: center; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; vertical-align: bottom;">T&amp;D</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; vertical-align: bottom;">&#160;</td><td style="text-align: left; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; vertical-align: bottom;">$</td><td style="text-align: right; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; vertical-align: bottom;">406,376</td><td style="text-align: left; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; vertical-align: bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; vertical-align: bottom;">&#160;</td><td style="text-align: left; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; vertical-align: bottom;">$</td><td style="text-align: right; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; vertical-align: bottom;">53,876</td><td style="text-align: left; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; vertical-align: bottom;">&#160;</td></tr><tr style="vertical-align: bottom; background-color: white;"><td style="text-align: center; padding-bottom: 1pt; padding-left: 0px; padding-top: 0px; vertical-align: bottom;">C&amp;I</td><td style="padding-bottom: 1pt; padding-left: 0px; padding-top: 0px; vertical-align: bottom;">&#160;</td><td style="text-align: left; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; border-bottom: 1pt solid black; vertical-align: bottom;">&#160;</td><td style="text-align: right; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; border-bottom: 1pt solid black; vertical-align: bottom;">524,239</td><td style="padding-bottom: 1pt; text-align: left; padding-left: 0px; padding-top: 0px; vertical-align: bottom;">&#160;</td><td style="padding-bottom: 1pt; padding-left: 0px; padding-top: 0px; vertical-align: bottom;">&#160;</td><td style="text-align: left; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; border-bottom: 1pt solid black; vertical-align: bottom;">&#160;</td><td style="text-align: right; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; border-bottom: 1pt solid black; vertical-align: bottom;">128,238</td><td style="padding-bottom: 1pt; text-align: left; padding-left: 0px; padding-top: 0px; vertical-align: bottom;">&#160;</td></tr><tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);"><td style="text-align: center; padding-bottom: 2.5pt; padding-left: 0px; padding-top: 0px; vertical-align: bottom;">Total</td><td style="padding-bottom: 2.5pt; padding-left: 0px; padding-top: 0px; vertical-align: bottom;">&#160;</td><td style="text-align: left; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; border-bottom: 2.5pt double black; vertical-align: bottom;">$</td><td style="text-align: right; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; border-bottom: 2.5pt double black; vertical-align: bottom;">930,615</td><td style="padding-bottom: 2.5pt; text-align: left; padding-left: 0px; padding-top: 0px; vertical-align: bottom;">&#160;</td><td style="padding-bottom: 2.5pt; padding-left: 0px; padding-top: 0px; vertical-align: bottom;">&#160;</td><td style="text-align: left; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; border-bottom: 2.5pt double black; vertical-align: bottom;">$</td><td style="text-align: right; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; border-bottom: 2.5pt double black; vertical-align: bottom;">182,114</td><td style="padding-bottom: 2.5pt; text-align: left; padding-left: 0px; padding-top: 0px; vertical-align: bottom;">&#160;</td></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_myrg_ScheduleOfRevenueByContractType">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 revenue by contract type.</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_ScheduleOfRevenueByContractType</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_ScheduleOfRevenueByMarketType">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 revenue by market type.</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_ScheduleOfRevenueByMarketType</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_ContractWithCustomerAssetAndLiabilityTableTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Tabular disclosure of contract balances and changes in contract balances.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<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=109196051&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_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=109196051&amp;loc=SL49130556-203045<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionTableTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>nonnum:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>32
<FILENAME>R20.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.10.0.1</span><table class="report" border="0" cellspacing="2" id="idp6814230576">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Contracts in Process (Tables)<br></strong></div></th>
<th class="th" colspan="1">6 Months Ended</th>
</tr>
<tr><th class="th"><div>Jun. 30, 2018</div></th></tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_CostsInExcessOfBillingsAndBillingsInExcessOfCostsTableTextBlock', window );">Costs in Excess of Billings and Billings in Excess of Costs [Table Text Block]</a></td>
<td class="text"><div style="color: rgb(0, 0, 0); font: 10pt 'times new roman', times, serif; letter-spacing: normal; orphans: 2; text-align: start; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial; margin: 0pt 0px; text-indent: 0.5in;"><div style="color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">The net asset position for contracts in process consisted of the following:</div></div><div style="color: rgb(0, 0, 0); font: 10pt &quot;times new roman&quot;, times, serif; letter-spacing: normal; orphans: 2; text-indent: 0px; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial; margin: 0px; text-align: center; background: none;"><div style="text-decoration: none; color: rgb(0, 0, 0); background: none; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div><table cellpadding="0" cellspacing="0" style="font: 10pt &quot;times new roman&quot;, times, serif; letter-spacing: normal; orphans: 2; text-indent: 0px; text-transform: none; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial; border-collapse: collapse; width: 70%; border-spacing: 0px; margin: 0in 0in 0in 1in;;text-align:left;"><tr style="vertical-align: bottom;"><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; vertical-align: bottom;;white-space: nowrap;">&#160;</td><td style="font-weight: normal; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; vertical-align: bottom;">&#160;</td><td colspan="2" style="font-weight: normal; text-align: center; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; vertical-align: bottom;;white-space: nowrap;"><div style="font-weight:bold;display:inline;"><div style="font-weight:bold;display:inline;">June 30,</div></div></td><td style="font-weight: normal; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; vertical-align: bottom;">&#160;</td><td style="font-weight: normal; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; vertical-align: bottom;">&#160;</td><td colspan="2" style="font-weight: normal; text-align: center; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; vertical-align: bottom;;white-space: nowrap;"><div style="font-weight:bold;display:inline;"><div style="font-weight:bold;display:inline;">December 31,</div></div></td><td style="font-weight: normal; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; vertical-align: bottom;">&#160;</td></tr><tr style="vertical-align: bottom;"><td style="font-weight: normal; border-bottom: 1pt solid black; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; vertical-align: bottom;;white-space: nowrap;"><div style="font-weight:bold;display:inline;"><div style="font-weight:bold;display:inline;">(In thousands)</div></div></td><td style="font-weight: normal; padding-bottom: 1pt; padding-left: 0px; padding-top: 0px; vertical-align: bottom;">&#160;</td><td colspan="2" style="font-weight: normal; text-align: center; border-bottom: 1pt solid black; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; vertical-align: bottom;;white-space: nowrap;"><div style="font-weight:bold;display:inline;"><div style="font-weight:bold;display:inline;">2018</div></div></td><td style="padding-bottom: 1pt; font-weight: normal; padding-left: 0px; padding-top: 0px; vertical-align: bottom;">&#160;</td><td style="font-weight: normal; padding-bottom: 1pt; padding-left: 0px; padding-top: 0px; vertical-align: bottom;">&#160;</td><td colspan="2" style="font-weight: normal; text-align: center; border-bottom: 1pt solid black; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; vertical-align: bottom;;white-space: nowrap;"><div style="font-weight:bold;display:inline;"><div style="font-weight:bold;display:inline;">2017</div></div></td><td style="padding-bottom: 1pt; font-weight: normal; padding-left: 0px; padding-top: 0px; vertical-align: bottom;">&#160;</td></tr><tr style="vertical-align: bottom;"><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; vertical-align: bottom;;white-space: nowrap;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; vertical-align: bottom;">&#160;</td><td colspan="2" style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; vertical-align: bottom;;white-space: nowrap;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; vertical-align: bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; vertical-align: bottom;">&#160;</td><td colspan="2" style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; vertical-align: bottom;;white-space: nowrap;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; vertical-align: bottom;">&#160;</td></tr><tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);"><td style="width: 859px; text-align: left; text-indent: 0in; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; vertical-align: bottom;">Costs and estimated earnings on uncompleted contracts</td><td style="width: 13px; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; vertical-align: bottom;">&#160;</td><td style="width: 12px; text-align: left; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; vertical-align: bottom;">$</td><td style="width: 147px; text-align: right; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; vertical-align: bottom;">2,105,022</td><td style="width: 12px; text-align: left; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; vertical-align: bottom;">&#160;</td><td style="width: 12px; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; vertical-align: bottom;">&#160;</td><td style="width: 12px; text-align: left; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; vertical-align: bottom;">$</td><td style="width: 147px; text-align: right; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; vertical-align: bottom;">1,978,981</td><td style="width: 12px; text-align: left; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; vertical-align: bottom;">&#160;</td></tr><tr style="vertical-align: bottom; background-color: white;"><td style="text-align: left; padding-bottom: 1pt; text-indent: 0in; padding-left: 0px; padding-top: 0px; vertical-align: bottom;">Less: Billings to date</td><td style="padding-bottom: 1pt; padding-left: 0px; padding-top: 0px; vertical-align: bottom;">&#160;</td><td style="border-bottom: 1pt solid black; text-align: left; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; vertical-align: bottom;">&#160;</td><td style="border-bottom: 1pt solid black; text-align: right; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; vertical-align: bottom;">2,066,073</td><td style="padding-bottom: 1pt; text-align: left; padding-left: 0px; padding-top: 0px; vertical-align: bottom;">&#160;</td><td style="padding-bottom: 1pt; padding-left: 0px; padding-top: 0px; vertical-align: bottom;">&#160;</td><td style="border-bottom: 1pt solid black; text-align: left; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; vertical-align: bottom;">&#160;</td><td style="border-bottom: 1pt solid black; text-align: right; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; vertical-align: bottom;">1,929,640</td><td style="padding-bottom: 1pt; text-align: left; padding-left: 0px; padding-top: 0px; vertical-align: bottom;">&#160;</td></tr><tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);"><td style="padding-bottom: 2.5pt; padding-left: 0px; padding-top: 0px; vertical-align: bottom;">&#160;</td><td style="padding-bottom: 2.5pt; padding-left: 0px; padding-top: 0px; vertical-align: bottom;">&#160;</td><td style="border-bottom: 2.5pt double black; text-align: left; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; vertical-align: bottom;">$</td><td style="border-bottom: 2.5pt double black; text-align: right; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; vertical-align: bottom;">38,949</td><td style="padding-bottom: 2.5pt; text-align: left; padding-left: 0px; padding-top: 0px; vertical-align: bottom;">&#160;</td><td style="padding-bottom: 2.5pt; padding-left: 0px; padding-top: 0px; vertical-align: bottom;">&#160;</td><td style="border-bottom: 2.5pt double black; text-align: left; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; vertical-align: bottom;">$</td><td style="border-bottom: 2.5pt double black; text-align: right; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; vertical-align: bottom;">49,341</td><td style="padding-bottom: 2.5pt; text-align: left; padding-left: 0px; padding-top: 0px; vertical-align: bottom;">&#160;</td></tr></table><div style="clear:both;"></div><table border="0" style="width:100%; table-layout:fixed;" cellspacing="0" cellpadding="0"><tr><td></td></tr></table><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_FinancialStatementsAxis=myrg_ConsolidatedBalanceSheetMember', window );">Consolidated Balance Sheet [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_CostsInExcessOfBillingsAndBillingsInExcessOfCostsTableTextBlock', window );">Costs in Excess of Billings and Billings in Excess of Costs [Table Text Block]</a></td>
<td class="text"><div style="color: rgb(0, 0, 0); font: 10pt 'times new roman', times, serif; letter-spacing: normal; orphans: 2; text-align: start; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial; margin: 0pt 0px; text-indent: 0.5in;"><div style="color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">The net asset position for contracts in process included in the accompanying consolidated balance sheets was as follows:</div></div><div style="color: rgb(0, 0, 0); font: 10pt &quot;times new roman&quot;, times, serif; letter-spacing: normal; orphans: 2; text-indent: 0px; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial; margin: 0px; text-align: center; background: none;"><div style="text-decoration: none; color: rgb(0, 0, 0); background: none; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div><table cellpadding="0" cellspacing="0" style="font: 10pt &quot;times new roman&quot;, times, serif; letter-spacing: normal; orphans: 2; text-indent: 0px; text-transform: none; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial; border-collapse: collapse; width: 70%; border-spacing: 0px; margin: 0in 0in 0in 1in;;text-align:left;"><tr style="vertical-align: bottom;"><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; vertical-align: bottom;;white-space: nowrap;">&#160;</td><td style="font-weight: normal; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; vertical-align: bottom;">&#160;</td><td colspan="2" style="font-weight: normal; text-align: center; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; vertical-align: bottom;;white-space: nowrap;"><div style="font-weight:bold;display:inline;"><div style="font-weight:bold;display:inline;">June 30,</div></div></td><td style="font-weight: normal; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; vertical-align: bottom;">&#160;</td><td style="font-weight: normal; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; vertical-align: bottom;">&#160;</td><td colspan="2" style="font-weight: normal; text-align: center; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; vertical-align: bottom;;white-space: nowrap;"><div style="font-weight:bold;display:inline;"><div style="font-weight:bold;display:inline;">December 31,</div></div></td><td style="font-weight: normal; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; vertical-align: bottom;">&#160;</td></tr><tr style="vertical-align: bottom;"><td style="font-weight: normal; border-bottom: 1pt solid black; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; vertical-align: bottom;;white-space: nowrap;"><div style="font-weight:bold;display:inline;"><div style="font-weight:bold;display:inline;">(In thousands)</div></div></td><td style="font-weight: normal; padding-bottom: 1pt; padding-left: 0px; padding-top: 0px; vertical-align: bottom;">&#160;</td><td colspan="2" style="font-weight: normal; text-align: center; border-bottom: 1pt solid black; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; vertical-align: bottom;;white-space: nowrap;"><div style="font-weight:bold;display:inline;"><div style="font-weight:bold;display:inline;">2018</div></div></td><td style="padding-bottom: 1pt; font-weight: normal; padding-left: 0px; padding-top: 0px; vertical-align: bottom;">&#160;</td><td style="font-weight: normal; padding-bottom: 1pt; padding-left: 0px; padding-top: 0px; vertical-align: bottom;">&#160;</td><td colspan="2" style="font-weight: normal; text-align: center; border-bottom: 1pt solid black; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; vertical-align: bottom;;white-space: nowrap;"><div style="font-weight:bold;display:inline;"><div style="font-weight:bold;display:inline;">2017</div></div></td><td style="padding-bottom: 1pt; font-weight: normal; padding-left: 0px; padding-top: 0px; vertical-align: bottom;">&#160;</td></tr><tr style="vertical-align: bottom;"><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; vertical-align: bottom;;white-space: nowrap;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; vertical-align: bottom;">&#160;</td><td colspan="2" style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; vertical-align: bottom;;white-space: nowrap;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; vertical-align: bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; vertical-align: bottom;">&#160;</td><td colspan="2" style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; vertical-align: bottom;;white-space: nowrap;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; vertical-align: bottom;">&#160;</td></tr><tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);"><td style="width: 847px; text-align: left; text-indent: -0.125in; padding-left: 0.125in; padding-top: 0px; padding-bottom: 0px; vertical-align: bottom;">Costs and estimated earnings in excess of billings on uncompleted contracts</td><td style="width: 13px; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; vertical-align: bottom;">&#160;</td><td style="width: 12px; text-align: left; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; vertical-align: bottom;">$</td><td style="width: 147px; text-align: right; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; vertical-align: bottom;">87,356</td><td style="width: 12px; text-align: left; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; vertical-align: bottom;">&#160;</td><td style="width: 12px; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; vertical-align: bottom;">&#160;</td><td style="width: 12px; text-align: left; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; vertical-align: bottom;">$</td><td style="width: 147px; text-align: right; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; vertical-align: bottom;">78,260</td><td style="width: 12px; text-align: left; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; vertical-align: bottom;">&#160;</td></tr><tr style="vertical-align: bottom; background-color: white;"><td style="text-align: left; padding-bottom: 1pt; text-indent: -0.125in; padding-left: 0.125in; padding-top: 0px; vertical-align: bottom;">Billings in excess of costs and estimated earnings on uncompleted contracts</td><td style="padding-bottom: 1pt; padding-left: 0px; padding-top: 0px; vertical-align: bottom;">&#160;</td><td style="border-bottom: 1pt solid black; text-align: left; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; vertical-align: bottom;">&#160;</td><td style="border-bottom: 1pt solid black; text-align: right; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; vertical-align: bottom;">(48,407</td><td style="padding-bottom: 1pt; text-align: left; padding-left: 0px; padding-top: 0px; vertical-align: bottom;">)</td><td style="padding-bottom: 1pt; padding-left: 0px; padding-top: 0px; vertical-align: bottom;">&#160;</td><td style="border-bottom: 1pt solid black; text-align: left; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; vertical-align: bottom;">&#160;</td><td style="border-bottom: 1pt solid black; text-align: right; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; vertical-align: bottom;">(28,919</td><td style="padding-bottom: 1pt; text-align: left; padding-left: 0px; padding-top: 0px; vertical-align: bottom;">)</td></tr><tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);"><td style="padding-bottom: 2.5pt; padding-left: 0px; padding-top: 0px; vertical-align: bottom;">&#160;</td><td style="padding-bottom: 2.5pt; padding-left: 0px; padding-top: 0px; vertical-align: bottom;">&#160;</td><td style="border-bottom: 2.5pt double black; text-align: left; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; vertical-align: bottom;">$</td><td style="border-bottom: 2.5pt double black; text-align: right; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; vertical-align: bottom;">38,949</td><td style="padding-bottom: 2.5pt; text-align: left; padding-left: 0px; padding-top: 0px; vertical-align: bottom;">&#160;</td><td style="padding-bottom: 2.5pt; padding-left: 0px; padding-top: 0px; vertical-align: bottom;">&#160;</td><td style="border-bottom: 2.5pt double black; text-align: left; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; vertical-align: bottom;">$</td><td style="border-bottom: 2.5pt double black; text-align: right; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; vertical-align: bottom;">49,341</td><td style="padding-bottom: 2.5pt; text-align: left; padding-left: 0px; padding-top: 0px; vertical-align: bottom;">&#160;</td></tr></table><div style="clear:both;"></div><table border="0" style="width:100%; table-layout:fixed;" cellspacing="0" cellpadding="0"><tr><td></td></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_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 for billings on uncompleted contracts in excess of costs and costs of uncompleted contracts in excess of billings.</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>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_myrg_FinancialStatementsAxis=myrg_ConsolidatedBalanceSheetMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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_FinancialStatementsAxis=myrg_ConsolidatedBalanceSheetMember</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>33
<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.10.0.1</span><table class="report" border="0" cellspacing="2" id="idp6818050144">
<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">6 Months Ended</th>
</tr>
<tr><th class="th"><div>Jun. 30, 2018</div></th></tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_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_ScheduleOfFutureMinimumLeasePaymentsForCapitalAndOperatingLeasesTableTextBlock', window );">Schedule of Future Minimum Lease Payments for Capital and Operating Leases [Table Text Block]</a></td>
<td class="text"><div style="color: rgb(0, 0, 0); font: 10pt 'times new roman', times, serif; letter-spacing: normal; orphans: 2; text-align: start; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial; margin: 0pt 0px; text-indent: 0.5in;"><div style="color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">The future minimum lease payments required under capital leases and operating leases, together with the present value of capital leases, as of June 30, 2018 were as follows:</div></div><div style="color: rgb(0, 0, 0); font: 10pt &quot;times new roman&quot;, times, serif; letter-spacing: normal; orphans: 2; text-indent: 0px; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial; margin: 0px; text-align: center; background: none;"><div style="text-decoration: none; color: rgb(0, 0, 0); background: none; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div><table cellpadding="0" cellspacing="0" style="font: 10pt &quot;times new roman&quot;, times, serif; letter-spacing: normal; orphans: 2; text-indent: 0px; text-transform: none; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial; border-collapse: collapse; width: 75%; border-spacing: 0px; margin: 0in 0in 0in 1.25in;;text-align:left;"><tr style="vertical-align: bottom;"><td style="text-align: left; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; vertical-align: bottom;;white-space: nowrap;">&#160;</td><td style="font-weight: normal; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; vertical-align: bottom;">&#160;</td><td colspan="2" style="font-weight: normal; text-align: center; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; vertical-align: bottom;;white-space: nowrap;"><div style="font-weight:bold;display:inline;"><div style="font-weight:bold;display:inline;">Capital</div></div></td><td style="font-weight: normal; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; vertical-align: bottom;">&#160;</td><td style="font-weight: normal; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; vertical-align: bottom;">&#160;</td><td colspan="2" style="font-weight: normal; text-align: center; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; vertical-align: bottom;;white-space: nowrap;"><div style="font-weight:bold;display:inline;"><div style="font-weight:bold;display:inline;">Operating</div></div></td><td style="font-weight: normal; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; vertical-align: bottom;">&#160;</td></tr><tr style="vertical-align: bottom;"><td style="font-weight: normal; border-bottom: 1pt solid black; text-align: left; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; vertical-align: bottom;;white-space: nowrap;"><div style="font-weight:bold;display:inline;"><div style="font-weight:bold;display:inline;">(In thousands)</div></div></td><td style="font-weight: normal; padding-bottom: 1pt; padding-left: 0px; padding-top: 0px; vertical-align: bottom;">&#160;</td><td colspan="2" style="font-weight: normal; text-align: center; border-bottom: 1pt solid black; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; vertical-align: bottom;;white-space: nowrap;"><div style="font-weight:bold;display:inline;"><div style="font-weight:bold;display:inline;">Lease<br/>Obligations</div></div></td><td style="padding-bottom: 1pt; font-weight: normal; padding-left: 0px; padding-top: 0px; vertical-align: bottom;">&#160;</td><td style="font-weight: normal; padding-bottom: 1pt; padding-left: 0px; padding-top: 0px; vertical-align: bottom;">&#160;</td><td colspan="2" style="font-weight: normal; text-align: center; border-bottom: 1pt solid black; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; vertical-align: bottom;;white-space: nowrap;"><div style="font-weight:bold;display:inline;"><div style="font-weight:bold;display:inline;">Lease<br/>Obligations</div></div></td><td style="padding-bottom: 1pt; font-weight: normal; padding-left: 0px; padding-top: 0px; vertical-align: bottom;">&#160;</td></tr><tr style="vertical-align: bottom;"><td style="text-align: left; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; vertical-align: bottom;;white-space: nowrap;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; vertical-align: bottom;">&#160;</td><td colspan="2" style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; vertical-align: bottom;;white-space: nowrap;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; vertical-align: bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; vertical-align: bottom;">&#160;</td><td colspan="2" style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; vertical-align: bottom;;white-space: nowrap;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; vertical-align: bottom;">&#160;</td></tr><tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);"><td style="width: 908px; text-align: left; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; vertical-align: bottom;">Remainder of 2018</td><td style="width: 13px; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; vertical-align: bottom;">&#160;</td><td style="text-align: left; width: 13px; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; vertical-align: bottom;">$</td><td style="text-align: right; width: 122px; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; vertical-align: bottom;">592</td><td style="text-align: left; width: 12px; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; vertical-align: bottom;">&#160;</td><td style="width: 12px; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; vertical-align: bottom;">&#160;</td><td style="text-align: left; width: 12px; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; vertical-align: bottom;">$</td><td style="text-align: right; width: 122px; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; vertical-align: bottom;">2,219</td><td style="text-align: left; width: 12px; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; vertical-align: bottom;">&#160;</td></tr><tr style="vertical-align: bottom; background-color: white;"><td style="text-align: left; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; vertical-align: bottom;">2019</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; vertical-align: bottom;">&#160;</td><td style="text-align: left; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; vertical-align: bottom;">&#160;</td><td style="text-align: right; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; vertical-align: bottom;">1,185</td><td style="text-align: left; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; vertical-align: bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; vertical-align: bottom;">&#160;</td><td style="text-align: left; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; vertical-align: bottom;">&#160;</td><td style="text-align: right; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; vertical-align: bottom;">3,413</td><td style="text-align: left; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; vertical-align: bottom;">&#160;</td></tr><tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);"><td style="text-align: left; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; vertical-align: bottom;">2020</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; vertical-align: bottom;">&#160;</td><td style="text-align: left; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; vertical-align: bottom;">&#160;</td><td style="text-align: right; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; vertical-align: bottom;">1,185</td><td style="text-align: left; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; vertical-align: bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; vertical-align: bottom;">&#160;</td><td style="text-align: left; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; vertical-align: bottom;">&#160;</td><td style="text-align: right; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; vertical-align: bottom;">2,338</td><td style="text-align: left; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; vertical-align: bottom;">&#160;</td></tr><tr style="vertical-align: bottom; background-color: white;"><td style="text-align: left; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; vertical-align: bottom;">2021</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; vertical-align: bottom;">&#160;</td><td style="text-align: left; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; vertical-align: bottom;">&#160;</td><td style="text-align: right; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; vertical-align: bottom;">355</td><td style="text-align: left; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; vertical-align: bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; vertical-align: bottom;">&#160;</td><td style="text-align: left; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; vertical-align: bottom;">&#160;</td><td style="text-align: right; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; vertical-align: bottom;">1,680</td><td style="text-align: left; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; vertical-align: bottom;">&#160;</td></tr><tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);"><td style="text-align: left; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; vertical-align: bottom;">2022</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; vertical-align: bottom;">&#160;</td><td style="text-align: left; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; vertical-align: bottom;">&#160;</td><td style="text-align: right; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; vertical-align: bottom;">&#8212;</td><td style="text-align: left; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; vertical-align: bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; vertical-align: bottom;">&#160;</td><td style="text-align: left; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; vertical-align: bottom;">&#160;</td><td style="text-align: right; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; vertical-align: bottom;">1,081</td><td style="text-align: left; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; vertical-align: bottom;">&#160;</td></tr><tr style="vertical-align: bottom; background-color: white;"><td style="padding-bottom: 1pt; text-align: left; padding-left: 0px; padding-top: 0px; vertical-align: bottom;">Thereafter</td><td style="padding-bottom: 1pt; padding-left: 0px; padding-top: 0px; vertical-align: bottom;">&#160;</td><td style="border-bottom: 1pt solid black; text-align: left; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; vertical-align: bottom;">&#160;</td><td style="border-bottom: 1pt solid black; text-align: right; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; vertical-align: bottom;">&#8212;</td><td style="padding-bottom: 1pt; text-align: left; padding-left: 0px; padding-top: 0px; vertical-align: bottom;">&#160;</td><td style="padding-bottom: 1pt; padding-left: 0px; padding-top: 0px; vertical-align: bottom;">&#160;</td><td style="border-bottom: 1pt solid black; text-align: left; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; vertical-align: bottom;">&#160;</td><td style="border-bottom: 1pt solid black; text-align: right; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; vertical-align: bottom;">514</td><td style="padding-bottom: 1pt; text-align: left; padding-left: 0px; padding-top: 0px; vertical-align: bottom;">&#160;</td></tr><tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);"><td style="text-align: left; padding-bottom: 2.5pt; padding-left: 0px; padding-top: 0px; vertical-align: bottom;">Total minimum lease payments</td><td style="padding-bottom: 2.5pt; padding-left: 0px; padding-top: 0px; vertical-align: bottom;">&#160;</td><td style="border-bottom: 2.5pt double black; text-align: left; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; vertical-align: bottom;">$</td><td style="border-bottom: 2.5pt double black; text-align: right; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; vertical-align: bottom;">3,317</td><td style="padding-bottom: 2.5pt; text-align: left; padding-left: 0px; padding-top: 0px; vertical-align: bottom;">&#160;</td><td style="padding-bottom: 2.5pt; padding-left: 0px; padding-top: 0px; vertical-align: bottom;">&#160;</td><td style="border-bottom: 2.5pt double black; text-align: left; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; vertical-align: bottom;">$</td><td style="border-bottom: 2.5pt double black; text-align: right; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; vertical-align: bottom;">11,245</td><td style="padding-bottom: 2.5pt; text-align: left; padding-left: 0px; padding-top: 0px; vertical-align: bottom;">&#160;</td></tr><tr style="vertical-align: bottom; background-color: white;"><td style="padding-bottom: 1pt; text-align: left; padding-left: 0px; padding-top: 0px; vertical-align: bottom;">Interest</td><td style="padding-bottom: 1pt; padding-left: 0px; padding-top: 0px; vertical-align: bottom;">&#160;</td><td style="border-bottom: 1pt solid black; text-align: left; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; vertical-align: bottom;">&#160;</td><td style="border-bottom: 1pt solid black; text-align: right; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; vertical-align: bottom;">(147</td><td style="padding-bottom: 1pt; text-align: left; padding-left: 0px; padding-top: 0px; vertical-align: bottom;">)</td><td style="padding-bottom: 1pt; padding-left: 0px; padding-top: 0px; vertical-align: bottom;">&#160;</td><td style="padding-bottom: 1pt; text-align: left; padding-left: 0px; padding-top: 0px; vertical-align: bottom;">&#160;</td><td style="padding-bottom: 1pt; text-align: right; padding-left: 0px; padding-top: 0px; vertical-align: bottom;">&#160;</td><td style="padding-bottom: 1pt; text-align: left; padding-left: 0px; padding-top: 0px; vertical-align: bottom;">&#160;</td></tr><tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);"><td style="text-align: left; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; vertical-align: bottom;">Net present value of minimum lease payments</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; vertical-align: bottom;">&#160;</td><td style="text-align: left; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; vertical-align: bottom;">&#160;</td><td style="text-align: right; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; vertical-align: bottom;">3,170</td><td style="text-align: left; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; vertical-align: bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; vertical-align: bottom;">&#160;</td><td style="text-align: left; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; vertical-align: bottom;">&#160;</td><td style="text-align: right; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; vertical-align: bottom;">&#160;</td><td style="text-align: left; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; vertical-align: bottom;">&#160;</td></tr><tr style="vertical-align: bottom; background-color: white;"><td style="text-align: left; padding-bottom: 1pt; padding-left: 0px; padding-top: 0px; vertical-align: bottom;">Less: Current portion of capital lease obligations</td><td style="padding-bottom: 1pt; padding-left: 0px; padding-top: 0px; vertical-align: bottom;">&#160;</td><td style="border-bottom: 1pt solid black; text-align: left; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; vertical-align: bottom;">&#160;</td><td style="border-bottom: 1pt solid black; text-align: right; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; vertical-align: bottom;">1,102</td><td style="padding-bottom: 1pt; text-align: left; padding-left: 0px; padding-top: 0px; vertical-align: bottom;">&#160;</td><td style="padding-bottom: 1pt; padding-left: 0px; padding-top: 0px; vertical-align: bottom;">&#160;</td><td style="padding-bottom: 1pt; text-align: left; padding-left: 0px; padding-top: 0px; vertical-align: bottom;">&#160;</td><td style="padding-bottom: 1pt; text-align: right; padding-left: 0px; padding-top: 0px; vertical-align: bottom;">&#160;</td><td style="padding-bottom: 1pt; text-align: left; padding-left: 0px; padding-top: 0px; vertical-align: bottom;">&#160;</td></tr><tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);"><td style="text-align: left; padding-bottom: 2.5pt; padding-left: 0px; padding-top: 0px; vertical-align: bottom;">Long-term capital lease obligations</td><td style="padding-bottom: 2.5pt; padding-left: 0px; padding-top: 0px; vertical-align: bottom;">&#160;</td><td style="border-bottom: 2.5pt double black; text-align: left; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; vertical-align: bottom;">$</td><td style="border-bottom: 2.5pt double black; text-align: right; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; vertical-align: bottom;">2,068</td><td style="padding-bottom: 2.5pt; text-align: left; padding-left: 0px; padding-top: 0px; vertical-align: bottom;">&#160;</td><td style="padding-bottom: 2.5pt; padding-left: 0px; padding-top: 0px; vertical-align: bottom;">&#160;</td><td style="padding-bottom: 2.5pt; text-align: left; padding-left: 0px; padding-top: 0px; vertical-align: bottom;">&#160;</td><td style="padding-bottom: 2.5pt; text-align: right; padding-left: 0px; padding-top: 0px; vertical-align: bottom;">&#160;</td><td style="padding-bottom: 2.5pt; text-align: left; padding-left: 0px; padding-top: 0px; vertical-align: bottom;">&#160;</td></tr></table><table border="0" style="width:100%; table-layout:fixed;" cellspacing="0" cellpadding="0"><tr><td></td></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_myrg_ScheduleOfFutureMinimumLeasePaymentsForCapitalAndOperatingLeasesTableTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 future minimum lease payments as of the date of the latest balance sheet presented, in aggregate and for each of the five years succeeding fiscal years, with separate deductions from the total for the amount representing executor costs, including any profit thereon, included in the minimum lease payments and for the amount of the imputed interest necessary to reduce the net minimum lease payments to present 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_ScheduleOfFutureMinimumLeasePaymentsForCapitalAndOperatingLeasesTableTextBlock</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_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>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>34
<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.10.0.1</span><table class="report" border="0" cellspacing="2" id="idp6827538256">
<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">6 Months Ended</th>
</tr>
<tr><th class="th"><div>Jun. 30, 2018</div></th></tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_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 Reporting Information, by Segment [Table Text Block]</a></td>
<td class="text"><div style="color: rgb(0, 0, 0); font: 10pt 'times new roman', times, serif; letter-spacing: normal; orphans: 2; text-align: start; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial; margin: 0pt 0px; text-indent: 0.5in;"><div style="color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">The information in the following table is derived from the segment&#8217;s internal financial reports used for corporate management purposes:</div></div><div style="color: rgb(0, 0, 0); font: 10pt &quot;times new roman&quot;, times, serif; letter-spacing: normal; orphans: 2; text-align: start; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial; margin: 0px; text-indent: 0.5in; background: none;"><div style="text-decoration: none; color: rgb(0, 0, 0); background: none; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div><table cellpadding="0" cellspacing="0" style="font: 10pt &quot;times new roman&quot;, times, serif; letter-spacing: normal; orphans: 2; text-indent: 0px; text-transform: none; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial; border-collapse: collapse; width: 80%; border-spacing: 0px; margin: 0in 0in 0in 1in;;text-align:left;"><tr style="vertical-align: bottom;"><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; vertical-align: bottom;;white-space: nowrap;">&#160;</td><td style="font-weight: normal; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; vertical-align: bottom;">&#160;</td><td colspan="6" style="font-weight: normal; text-align: center; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; vertical-align: bottom;;white-space: nowrap;"><div style="font-weight:bold;display:inline;"><div style="font-weight:bold;display:inline;">Three months ended</div></div></td><td style="font-weight: normal; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; vertical-align: bottom;">&#160;</td><td style="font-weight: normal; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; vertical-align: bottom;">&#160;</td><td colspan="6" style="font-weight: normal; text-align: center; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; vertical-align: bottom;;white-space: nowrap;"><div style="font-weight:bold;display:inline;"><div style="font-weight:bold;display:inline;">Six months ended</div></div></td><td style="font-weight: normal; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; vertical-align: bottom;">&#160;</td></tr><tr style="vertical-align: bottom;"><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; vertical-align: bottom;;white-space: nowrap;">&#160;</td><td style="font-weight: normal; padding-bottom: 1pt; padding-left: 0px; padding-top: 0px; vertical-align: bottom;">&#160;</td><td colspan="6" style="font-weight: normal; text-align: center; border-bottom: 1pt solid black; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; vertical-align: bottom;;white-space: nowrap;"><div style="font-weight:bold;display:inline;"><div style="font-weight:bold;display:inline;">June 30,</div></div></td><td style="padding-bottom: 1pt; font-weight: normal; padding-left: 0px; padding-top: 0px; vertical-align: bottom;">&#160;</td><td style="font-weight: normal; padding-bottom: 1pt; padding-left: 0px; padding-top: 0px; vertical-align: bottom;">&#160;</td><td colspan="6" style="font-weight: normal; text-align: center; border-bottom: 1pt solid black; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; vertical-align: bottom;;white-space: nowrap;"><div style="font-weight:bold;display:inline;"><div style="font-weight:bold;display:inline;">June 30,</div></div></td><td style="padding-bottom: 1pt; font-weight: normal; padding-left: 0px; padding-top: 0px; vertical-align: bottom;">&#160;</td></tr><tr style="vertical-align: bottom;"><td style="font-weight: normal; border-bottom: 1pt solid black; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; vertical-align: bottom;;white-space: nowrap;"><div style="font-weight:bold;display:inline;"><div style="font-weight:bold;display:inline;">(In thousands)</div></div></td><td style="font-weight: normal; padding-bottom: 1pt; padding-left: 0px; padding-top: 0px; vertical-align: bottom;">&#160;</td><td colspan="2" style="font-weight: normal; text-align: center; border-bottom: 1pt solid black; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; vertical-align: bottom;;white-space: nowrap;"><div style="font-weight:bold;display:inline;"><div style="font-weight:bold;display:inline;">2018</div></div></td><td style="padding-bottom: 1pt; font-weight: normal; padding-left: 0px; padding-top: 0px; vertical-align: bottom;">&#160;</td><td style="font-weight: normal; padding-bottom: 1pt; padding-left: 0px; padding-top: 0px; vertical-align: bottom;">&#160;</td><td colspan="2" style="font-weight: normal; text-align: center; border-bottom: 1pt solid black; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; vertical-align: bottom;;white-space: nowrap;"><div style="font-weight:bold;display:inline;"><div style="font-weight:bold;display:inline;">2017</div></div></td><td style="padding-bottom: 1pt; font-weight: normal; padding-left: 0px; padding-top: 0px; vertical-align: bottom;">&#160;</td><td style="font-weight: normal; padding-bottom: 1pt; padding-left: 0px; padding-top: 0px; vertical-align: bottom;">&#160;</td><td colspan="2" style="font-weight: normal; text-align: center; border-bottom: 1pt solid black; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; vertical-align: bottom;;white-space: nowrap;"><div style="font-weight:bold;display:inline;"><div style="font-weight:bold;display:inline;">2018</div></div></td><td style="padding-bottom: 1pt; font-weight: normal; padding-left: 0px; padding-top: 0px; vertical-align: bottom;">&#160;</td><td style="font-weight: normal; padding-bottom: 1pt; padding-left: 0px; padding-top: 0px; vertical-align: bottom;">&#160;</td><td colspan="2" style="font-weight: normal; text-align: center; border-bottom: 1pt solid black; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; vertical-align: bottom;;white-space: nowrap;"><div style="font-weight:bold;display:inline;"><div style="font-weight:bold;display:inline;">2017</div></div></td><td style="padding-bottom: 1pt; font-weight: normal; padding-left: 0px; padding-top: 0px; vertical-align: bottom;">&#160;</td></tr><tr style="vertical-align: bottom;"><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; vertical-align: bottom;;white-space: nowrap;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; vertical-align: bottom;">&#160;</td><td colspan="2" style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; vertical-align: bottom;;white-space: nowrap;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; vertical-align: bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; vertical-align: bottom;">&#160;</td><td colspan="2" style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; vertical-align: bottom;;white-space: nowrap;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; vertical-align: bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; vertical-align: bottom;">&#160;</td><td colspan="2" style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; vertical-align: bottom;;white-space: nowrap;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; vertical-align: bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; vertical-align: bottom;">&#160;</td><td colspan="2" style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; vertical-align: bottom;;white-space: nowrap;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; vertical-align: bottom;">&#160;</td></tr><tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);"><td style="font-weight: normal; text-align: left; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; vertical-align: bottom;"><div style="font-weight:bold;display:inline;"><div style="font-weight:bold;display:inline;">Contract revenues:</div></div></td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; vertical-align: bottom;">&#160;</td><td style="text-align: left; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; vertical-align: bottom;">&#160;</td><td style="text-align: right; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; vertical-align: bottom;">&#160;</td><td style="text-align: left; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; vertical-align: bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; vertical-align: bottom;">&#160;</td><td style="text-align: left; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; vertical-align: bottom;">&#160;</td><td style="text-align: right; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; vertical-align: bottom;">&#160;</td><td style="text-align: left; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; vertical-align: bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; vertical-align: bottom;">&#160;</td><td style="text-align: left; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; vertical-align: bottom;">&#160;</td><td style="text-align: right; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; vertical-align: bottom;">&#160;</td><td style="text-align: left; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; vertical-align: bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; vertical-align: bottom;">&#160;</td><td style="text-align: left; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; vertical-align: bottom;">&#160;</td><td style="text-align: right; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; vertical-align: bottom;">&#160;</td><td style="text-align: left; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; vertical-align: bottom;">&#160;</td></tr><tr style="vertical-align: bottom; background-color: white;"><td style="width: 668px; padding-left: 9pt; padding-top: 0px; padding-bottom: 0px; vertical-align: bottom;">T&amp;D</td><td style="width: 15px; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; vertical-align: bottom;">&#160;</td><td style="width: 15px; text-align: left; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; vertical-align: bottom;">$</td><td style="width: 142px; text-align: right; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; vertical-align: bottom;">196,925</td><td style="width: 14px; text-align: left; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; vertical-align: bottom;">&#160;</td><td style="width: 14px; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; vertical-align: bottom;">&#160;</td><td style="width: 14px; text-align: left; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; vertical-align: bottom;">$</td><td style="width: 141px; text-align: right; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; vertical-align: bottom;">239,794</td><td style="width: 14px; text-align: left; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; vertical-align: bottom;">&#160;</td><td style="width: 14px; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; vertical-align: bottom;">&#160;</td><td style="width: 14px; text-align: left; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; vertical-align: bottom;">$</td><td style="width: 141px; text-align: right; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; vertical-align: bottom;">413,311</td><td style="width: 14px; text-align: left; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; vertical-align: bottom;">&#160;</td><td style="width: 14px; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; vertical-align: bottom;">&#160;</td><td style="width: 14px; text-align: left; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; vertical-align: bottom;">$</td><td style="width: 141px; text-align: right; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; vertical-align: bottom;">435,528</td><td style="width: 14px; text-align: left; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; vertical-align: bottom;">&#160;</td></tr><tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);"><td style="padding-bottom: 1pt; padding-left: 9pt; padding-top: 0px; vertical-align: bottom;">C&amp;I</td><td style="padding-bottom: 1pt; padding-left: 0px; padding-top: 0px; vertical-align: bottom;">&#160;</td><td style="border-bottom: 1pt solid black; text-align: left; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; vertical-align: bottom;">&#160;</td><td style="border-bottom: 1pt solid black; text-align: right; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; vertical-align: bottom;">142,751</td><td style="padding-bottom: 1pt; text-align: left; padding-left: 0px; padding-top: 0px; vertical-align: bottom;">&#160;</td><td style="padding-bottom: 1pt; padding-left: 0px; padding-top: 0px; vertical-align: bottom;">&#160;</td><td style="border-bottom: 1pt solid black; text-align: left; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; vertical-align: bottom;">&#160;</td><td style="border-bottom: 1pt solid black; text-align: right; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; vertical-align: bottom;">116,391</td><td style="padding-bottom: 1pt; text-align: left; padding-left: 0px; padding-top: 0px; vertical-align: bottom;">&#160;</td><td style="padding-bottom: 1pt; padding-left: 0px; padding-top: 0px; vertical-align: bottom;">&#160;</td><td style="border-bottom: 1pt solid black; text-align: left; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; vertical-align: bottom;">&#160;</td><td style="border-bottom: 1pt solid black; text-align: right; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; vertical-align: bottom;">271,976</td><td style="padding-bottom: 1pt; text-align: left; padding-left: 0px; padding-top: 0px; vertical-align: bottom;">&#160;</td><td style="padding-bottom: 1pt; padding-left: 0px; padding-top: 0px; vertical-align: bottom;">&#160;</td><td style="border-bottom: 1pt solid black; text-align: left; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; vertical-align: bottom;">&#160;</td><td style="border-bottom: 1pt solid black; text-align: right; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; vertical-align: bottom;">220,786</td><td style="padding-bottom: 1pt; text-align: left; padding-left: 0px; padding-top: 0px; vertical-align: bottom;">&#160;</td></tr><tr style="vertical-align: bottom; background-color: white;"><td style="padding-bottom: 2.5pt; padding-left: 0px; padding-top: 0px; vertical-align: bottom;">&#160;</td><td style="padding-bottom: 2.5pt; padding-left: 0px; padding-top: 0px; vertical-align: bottom;">&#160;</td><td style="border-bottom: 2.5pt double black; text-align: left; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; vertical-align: bottom;">$</td><td style="border-bottom: 2.5pt double black; text-align: right; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; vertical-align: bottom;">339,676</td><td style="padding-bottom: 2.5pt; text-align: left; padding-left: 0px; padding-top: 0px; vertical-align: bottom;">&#160;</td><td style="padding-bottom: 2.5pt; padding-left: 0px; padding-top: 0px; vertical-align: bottom;">&#160;</td><td style="border-bottom: 2.5pt double black; text-align: left; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; vertical-align: bottom;">$</td><td style="border-bottom: 2.5pt double black; text-align: right; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; vertical-align: bottom;">356,185</td><td style="padding-bottom: 2.5pt; text-align: left; padding-left: 0px; padding-top: 0px; vertical-align: bottom;">&#160;</td><td style="padding-bottom: 2.5pt; padding-left: 0px; padding-top: 0px; vertical-align: bottom;">&#160;</td><td style="border-bottom: 2.5pt double black; text-align: left; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; vertical-align: bottom;">$</td><td style="border-bottom: 2.5pt double black; text-align: right; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; vertical-align: bottom;">685,287</td><td style="padding-bottom: 2.5pt; text-align: left; padding-left: 0px; padding-top: 0px; vertical-align: bottom;">&#160;</td><td style="padding-bottom: 2.5pt; padding-left: 0px; padding-top: 0px; vertical-align: bottom;">&#160;</td><td style="border-bottom: 2.5pt double black; text-align: left; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; vertical-align: bottom;">$</td><td style="border-bottom: 2.5pt double black; text-align: right; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; vertical-align: bottom;">656,314</td><td style="padding-bottom: 2.5pt; text-align: left; padding-left: 0px; padding-top: 0px; vertical-align: bottom;">&#160;</td></tr><tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);"><td style="font-weight: normal; text-align: left; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; vertical-align: bottom;"><div style="font-weight:bold;display:inline;"><div style="font-weight:bold;display:inline;">Income from operations:</div></div></td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; vertical-align: bottom;">&#160;</td><td style="text-align: left; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; vertical-align: bottom;">&#160;</td><td style="text-align: right; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; vertical-align: bottom;">&#160;</td><td style="text-align: left; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; vertical-align: bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; vertical-align: bottom;">&#160;</td><td style="text-align: left; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; vertical-align: bottom;">&#160;</td><td style="text-align: right; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; vertical-align: bottom;">&#160;</td><td style="text-align: left; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; vertical-align: bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; vertical-align: bottom;">&#160;</td><td style="text-align: left; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; vertical-align: bottom;">&#160;</td><td style="text-align: right; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; vertical-align: bottom;">&#160;</td><td style="text-align: left; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; vertical-align: bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; vertical-align: bottom;">&#160;</td><td style="text-align: left; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; vertical-align: bottom;">&#160;</td><td style="text-align: right; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; vertical-align: bottom;">&#160;</td><td style="text-align: left; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; vertical-align: bottom;">&#160;</td></tr><tr style="vertical-align: bottom; background-color: white;"><td style="padding-left: 9pt; padding-top: 0px; padding-bottom: 0px; vertical-align: bottom;">T&amp;D</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; vertical-align: bottom;">&#160;</td><td style="text-align: left; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; vertical-align: bottom;">$</td><td style="text-align: right; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; vertical-align: bottom;">11,018</td><td style="text-align: left; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; vertical-align: bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; vertical-align: bottom;">&#160;</td><td style="text-align: left; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; vertical-align: bottom;">$</td><td style="text-align: right; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; vertical-align: bottom;">8,074</td><td style="text-align: left; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; vertical-align: bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; vertical-align: bottom;">&#160;</td><td style="text-align: left; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; vertical-align: bottom;">$</td><td style="text-align: right; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; vertical-align: bottom;">24,559</td><td style="text-align: left; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; vertical-align: bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; vertical-align: bottom;">&#160;</td><td style="text-align: left; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; vertical-align: bottom;">$</td><td style="text-align: right; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; vertical-align: bottom;">13,216</td><td style="text-align: left; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; vertical-align: bottom;">&#160;</td></tr><tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);"><td style="padding-left: 9pt; padding-top: 0px; padding-bottom: 0px; vertical-align: bottom;">C&amp;I</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; vertical-align: bottom;">&#160;</td><td style="text-align: left; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; vertical-align: bottom;">&#160;</td><td style="text-align: right; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; vertical-align: bottom;">9,635</td><td style="text-align: left; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; vertical-align: bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; vertical-align: bottom;">&#160;</td><td style="text-align: left; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; vertical-align: bottom;">&#160;</td><td style="text-align: right; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; vertical-align: bottom;">4,751</td><td style="text-align: left; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; vertical-align: bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; vertical-align: bottom;">&#160;</td><td style="text-align: left; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; vertical-align: bottom;">&#160;</td><td style="text-align: right; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; vertical-align: bottom;">14,971</td><td style="text-align: left; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; vertical-align: bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; vertical-align: bottom;">&#160;</td><td style="text-align: left; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; vertical-align: bottom;">&#160;</td><td style="text-align: right; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; vertical-align: bottom;">9,165</td><td style="text-align: left; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; vertical-align: bottom;">&#160;</td></tr><tr style="vertical-align: bottom; background-color: white;"><td style="text-align: left; padding-bottom: 1pt; padding-left: 9pt; padding-top: 0px; vertical-align: bottom;">General Corporate</td><td style="padding-bottom: 1pt; padding-left: 0px; padding-top: 0px; vertical-align: bottom;">&#160;</td><td style="border-bottom: 1pt solid black; text-align: left; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; vertical-align: bottom;">&#160;</td><td style="border-bottom: 1pt solid black; text-align: right; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; vertical-align: bottom;">(10,296</td><td style="padding-bottom: 1pt; text-align: left; padding-left: 0px; padding-top: 0px; vertical-align: bottom;">)</td><td style="padding-bottom: 1pt; padding-left: 0px; padding-top: 0px; vertical-align: bottom;">&#160;</td><td style="border-bottom: 1pt solid black; text-align: left; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; vertical-align: bottom;">&#160;</td><td style="border-bottom: 1pt solid black; text-align: right; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; vertical-align: bottom;">(9,223</td><td style="padding-bottom: 1pt; text-align: left; padding-left: 0px; padding-top: 0px; vertical-align: bottom;">)</td><td style="padding-bottom: 1pt; padding-left: 0px; padding-top: 0px; vertical-align: bottom;">&#160;</td><td style="border-bottom: 1pt solid black; text-align: left; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; vertical-align: bottom;">&#160;</td><td style="border-bottom: 1pt solid black; text-align: right; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; vertical-align: bottom;">(20,766</td><td style="padding-bottom: 1pt; text-align: left; padding-left: 0px; padding-top: 0px; vertical-align: bottom;">)</td><td style="padding-bottom: 1pt; padding-left: 0px; padding-top: 0px; vertical-align: bottom;">&#160;</td><td style="border-bottom: 1pt solid black; text-align: left; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; vertical-align: bottom;">&#160;</td><td style="border-bottom: 1pt solid black; text-align: right; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; vertical-align: bottom;">(18,299</td><td style="padding-bottom: 1pt; text-align: left; padding-left: 0px; padding-top: 0px; vertical-align: bottom;">)</td></tr><tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);"><td style="padding-bottom: 2.5pt; padding-left: 0px; padding-top: 0px; vertical-align: bottom;">&#160;</td><td style="padding-bottom: 2.5pt; padding-left: 0px; padding-top: 0px; vertical-align: bottom;">&#160;</td><td style="border-bottom: 2.5pt double black; text-align: left; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; vertical-align: bottom;">$</td><td style="border-bottom: 2.5pt double black; text-align: right; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; vertical-align: bottom;">10,357</td><td style="padding-bottom: 2.5pt; text-align: left; padding-left: 0px; padding-top: 0px; vertical-align: bottom;">&#160;</td><td style="padding-bottom: 2.5pt; padding-left: 0px; padding-top: 0px; vertical-align: bottom;">&#160;</td><td style="border-bottom: 2.5pt double black; text-align: left; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; vertical-align: bottom;">$</td><td style="border-bottom: 2.5pt double black; text-align: right; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; vertical-align: bottom;">3,602</td><td style="padding-bottom: 2.5pt; text-align: left; padding-left: 0px; padding-top: 0px; vertical-align: bottom;">&#160;</td><td style="padding-bottom: 2.5pt; padding-left: 0px; padding-top: 0px; vertical-align: bottom;">&#160;</td><td style="border-bottom: 2.5pt double black; text-align: left; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; vertical-align: bottom;">$</td><td style="border-bottom: 2.5pt double black; text-align: right; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; vertical-align: bottom;">18,764</td><td style="padding-bottom: 2.5pt; text-align: left; padding-left: 0px; padding-top: 0px; vertical-align: bottom;">&#160;</td><td style="padding-bottom: 2.5pt; padding-left: 0px; padding-top: 0px; vertical-align: bottom;">&#160;</td><td style="border-bottom: 2.5pt double black; text-align: left; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; vertical-align: bottom;">$</td><td style="border-bottom: 2.5pt double black; text-align: right; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; vertical-align: bottom;">4,082</td><td style="padding-bottom: 2.5pt; text-align: left; padding-left: 0px; padding-top: 0px; vertical-align: bottom;">&#160;</td></tr></table><div style="clear:both;"></div><table border="0" style="width:100%; table-layout:fixed;" cellspacing="0" cellpadding="0"><tr><td></td></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=115929826&amp;loc=d3e8736-108599<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 25<br> -URI http://asc.fasb.org/extlink&amp;oid=115929826&amp;loc=d3e8813-108599<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 350<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1<br> -URI http://asc.fasb.org/extlink&amp;oid=108376223&amp;loc=d3e13816-109267<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 21<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=115929826&amp;loc=d3e8721-108599<br><br>Reference 5: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 30<br> -URI http://asc.fasb.org/extlink&amp;oid=115929826&amp;loc=d3e8906-108599<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ScheduleOfSegmentReportingInformationBySegmentTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>nonnum:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_SegmentReportingAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_SegmentReportingAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>35
<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.10.0.1</span><table class="report" border="0" cellspacing="2" id="idp6814240560">
<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">6 Months Ended</th>
</tr>
<tr><th class="th"><div>Jun. 30, 2018</div></th></tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_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 Earnings Per Share, Basic and Diluted [Table Text Block]</a></td>
<td class="text"><div style="color: rgb(0, 0, 0); font: 10pt 'times new roman', times, serif; letter-spacing: normal; orphans: 2; text-align: start; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial; margin: 0pt 0px; text-indent: 0.5in;"><div style="color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">Net income available to common shareholders and the weighted average number of common shares used to compute basic and diluted earnings per share were as follows:</div></div><div style="color: rgb(0, 0, 0); font: 10pt &quot;times new roman&quot;, times, serif; letter-spacing: normal; orphans: 2; text-indent: 0px; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial; margin: 0px; text-align: center; background: none;"><div style="text-decoration: none; color: rgb(0, 0, 0); background: none; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div><table cellpadding="0" cellspacing="0" style="font: 10pt &quot;times new roman&quot;, times, serif; letter-spacing: normal; orphans: 2; text-indent: 0px; text-transform: none; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial; border-collapse: collapse; width: 80%; border-spacing: 0px; margin: 0in 0in 0in 1in;;text-align:left;"><tr style="vertical-align: bottom;"><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; vertical-align: bottom;;white-space: nowrap;">&#160;</td><td style="font-weight: normal; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; vertical-align: bottom;">&#160;</td><td colspan="6" style="font-weight: normal; text-align: center; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; vertical-align: bottom;;white-space: nowrap;"><div style="font-weight:bold;display:inline;"><div style="font-weight:bold;display:inline;">Three months ended</div></div></td><td style="font-weight: normal; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; vertical-align: bottom;">&#160;</td><td style="font-weight: normal; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; vertical-align: bottom;">&#160;</td><td colspan="6" style="font-weight: normal; text-align: center; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; vertical-align: bottom;;white-space: nowrap;"><div style="font-weight:bold;display:inline;"><div style="font-weight:bold;display:inline;">Six months ended</div></div></td><td style="font-weight: normal; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; vertical-align: bottom;">&#160;</td></tr><tr style="vertical-align: bottom;"><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; vertical-align: bottom;;white-space: nowrap;">&#160;</td><td style="font-weight: normal; padding-bottom: 1pt; padding-left: 0px; padding-top: 0px; vertical-align: bottom;">&#160;</td><td colspan="6" style="font-weight: normal; text-align: center; border-bottom: 1pt solid black; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; vertical-align: bottom;;white-space: nowrap;"><div style="font-weight:bold;display:inline;"><div style="font-weight:bold;display:inline;">June 30,</div></div></td><td style="padding-bottom: 1pt; font-weight: normal; padding-left: 0px; padding-top: 0px; vertical-align: bottom;">&#160;</td><td style="font-weight: normal; padding-bottom: 1pt; padding-left: 0px; padding-top: 0px; vertical-align: bottom;">&#160;</td><td colspan="6" style="font-weight: normal; text-align: center; border-bottom: 1pt solid black; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; vertical-align: bottom;;white-space: nowrap;"><div style="font-weight:bold;display:inline;"><div style="font-weight:bold;display:inline;">June 30,</div></div></td><td style="padding-bottom: 1pt; font-weight: normal; padding-left: 0px; padding-top: 0px; vertical-align: bottom;">&#160;</td></tr><tr style="vertical-align: bottom;"><td style="font-weight: normal; border-bottom: 1pt solid black; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; vertical-align: bottom;;white-space: nowrap;"><div style="font-weight:bold;display:inline;"><div style="font-weight:bold;display:inline;">(In thousands, except per share data)</div></div></td><td style="font-weight: normal; padding-bottom: 1pt; padding-left: 0px; padding-top: 0px; vertical-align: bottom;">&#160;</td><td colspan="2" style="font-weight: normal; text-align: center; border-bottom: 1pt solid black; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; vertical-align: bottom;;white-space: nowrap;"><div style="font-weight:bold;display:inline;"><div style="font-weight:bold;display:inline;">2018</div></div></td><td style="padding-bottom: 1pt; font-weight: normal; padding-left: 0px; padding-top: 0px; vertical-align: bottom;">&#160;</td><td style="font-weight: normal; padding-bottom: 1pt; padding-left: 0px; padding-top: 0px; vertical-align: bottom;">&#160;</td><td colspan="2" style="font-weight: normal; text-align: center; border-bottom: 1pt solid black; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; vertical-align: bottom;;white-space: nowrap;"><div style="font-weight:bold;display:inline;"><div style="font-weight:bold;display:inline;">2017</div></div></td><td style="padding-bottom: 1pt; font-weight: normal; padding-left: 0px; padding-top: 0px; vertical-align: bottom;">&#160;</td><td style="font-weight: normal; padding-bottom: 1pt; padding-left: 0px; padding-top: 0px; vertical-align: bottom;">&#160;</td><td colspan="2" style="font-weight: normal; text-align: center; border-bottom: 1pt solid black; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; vertical-align: bottom;;white-space: nowrap;"><div style="font-weight:bold;display:inline;"><div style="font-weight:bold;display:inline;">2018</div></div></td><td style="padding-bottom: 1pt; font-weight: normal; padding-left: 0px; padding-top: 0px; vertical-align: bottom;">&#160;</td><td style="font-weight: normal; padding-bottom: 1pt; padding-left: 0px; padding-top: 0px; vertical-align: bottom;">&#160;</td><td colspan="2" style="font-weight: normal; text-align: center; border-bottom: 1pt solid black; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; vertical-align: bottom;;white-space: nowrap;"><div style="font-weight:bold;display:inline;"><div style="font-weight:bold;display:inline;">2017</div></div></td><td style="padding-bottom: 1pt; font-weight: normal; padding-left: 0px; padding-top: 0px; vertical-align: bottom;">&#160;</td></tr><tr style="vertical-align: bottom;"><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; vertical-align: bottom;;white-space: nowrap;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; vertical-align: bottom;">&#160;</td><td colspan="2" style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; vertical-align: bottom;;white-space: nowrap;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; vertical-align: bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; vertical-align: bottom;">&#160;</td><td colspan="2" style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; vertical-align: bottom;;white-space: nowrap;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; vertical-align: bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; vertical-align: bottom;">&#160;</td><td colspan="2" style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; vertical-align: bottom;;white-space: nowrap;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; vertical-align: bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; vertical-align: bottom;">&#160;</td><td colspan="2" style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; vertical-align: bottom;;white-space: nowrap;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; vertical-align: bottom;">&#160;</td></tr><tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);"><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; vertical-align: bottom;">Numerator:</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; vertical-align: bottom;">&#160;</td><td style="text-align: left; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; vertical-align: bottom;">&#160;</td><td style="text-align: right; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; vertical-align: bottom;">&#160;</td><td style="text-align: left; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; vertical-align: bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; vertical-align: bottom;">&#160;</td><td style="text-align: left; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; vertical-align: bottom;">&#160;</td><td style="text-align: right; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; vertical-align: bottom;">&#160;</td><td style="text-align: left; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; vertical-align: bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; vertical-align: bottom;">&#160;</td><td style="text-align: left; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; vertical-align: bottom;">&#160;</td><td style="text-align: right; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; vertical-align: bottom;">&#160;</td><td style="text-align: left; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; vertical-align: bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; vertical-align: bottom;">&#160;</td><td style="text-align: left; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; vertical-align: bottom;">&#160;</td><td style="text-align: right; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; vertical-align: bottom;">&#160;</td><td style="text-align: left; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; vertical-align: bottom;">&#160;</td></tr><tr style="vertical-align: bottom; background-color: white;"><td style="width: 668px; text-align: left; padding-left: 9pt; padding-top: 0px; padding-bottom: 0px; vertical-align: bottom;">Net income</td><td style="width: 15px; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; vertical-align: bottom;">&#160;</td><td style="width: 15px; text-align: left; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; vertical-align: bottom;">$</td><td style="width: 142px; text-align: right; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; vertical-align: bottom;">6,835</td><td style="width: 14px; text-align: left; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; vertical-align: bottom;">&#160;</td><td style="width: 14px; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; vertical-align: bottom;">&#160;</td><td style="width: 14px; text-align: left; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; vertical-align: bottom;">$</td><td style="width: 141px; text-align: right; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; vertical-align: bottom;">1,230</td><td style="width: 14px; text-align: left; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; vertical-align: bottom;">&#160;</td><td style="width: 14px; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; vertical-align: bottom;">&#160;</td><td style="width: 14px; text-align: left; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; vertical-align: bottom;">$</td><td style="width: 141px; text-align: right; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; vertical-align: bottom;">12,479</td><td style="width: 14px; text-align: left; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; vertical-align: bottom;">&#160;</td><td style="width: 14px; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; vertical-align: bottom;">&#160;</td><td style="width: 14px; text-align: left; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; vertical-align: bottom;">$</td><td style="width: 141px; text-align: right; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; vertical-align: bottom;">2,430</td><td style="width: 14px; text-align: left; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; vertical-align: bottom;">&#160;</td></tr><tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);"><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; vertical-align: bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; vertical-align: bottom;">&#160;</td><td style="text-align: left; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; vertical-align: bottom;">&#160;</td><td style="text-align: right; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; vertical-align: bottom;">&#160;</td><td style="text-align: left; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; vertical-align: bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; vertical-align: bottom;">&#160;</td><td style="text-align: left; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; vertical-align: bottom;">&#160;</td><td style="text-align: right; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; vertical-align: bottom;">&#160;</td><td style="text-align: left; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; vertical-align: bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; vertical-align: bottom;">&#160;</td><td style="text-align: left; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; vertical-align: bottom;">&#160;</td><td style="text-align: right; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; vertical-align: bottom;">&#160;</td><td style="text-align: left; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; vertical-align: bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; vertical-align: bottom;">&#160;</td><td style="text-align: left; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; vertical-align: bottom;">&#160;</td><td style="text-align: right; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; vertical-align: bottom;">&#160;</td><td style="text-align: left; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; vertical-align: bottom;">&#160;</td></tr><tr style="vertical-align: bottom; background-color: white;"><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; vertical-align: bottom;">Denominator:</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; vertical-align: bottom;">&#160;</td><td style="text-align: left; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; vertical-align: bottom;">&#160;</td><td style="text-align: right; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; vertical-align: bottom;">&#160;</td><td style="text-align: left; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; vertical-align: bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; vertical-align: bottom;">&#160;</td><td style="text-align: left; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; vertical-align: bottom;">&#160;</td><td style="text-align: right; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; vertical-align: bottom;">&#160;</td><td style="text-align: left; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; vertical-align: bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; vertical-align: bottom;">&#160;</td><td style="text-align: left; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; vertical-align: bottom;">&#160;</td><td style="text-align: right; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; vertical-align: bottom;">&#160;</td><td style="text-align: left; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; vertical-align: bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; vertical-align: bottom;">&#160;</td><td style="text-align: left; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; vertical-align: bottom;">&#160;</td><td style="text-align: right; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; vertical-align: bottom;">&#160;</td><td style="text-align: left; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; vertical-align: bottom;">&#160;</td></tr><tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);"><td style="padding-left: 9pt; padding-top: 0px; padding-bottom: 0px; vertical-align: bottom;">Weighted average common shares outstanding</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; vertical-align: bottom;">&#160;</td><td style="text-align: left; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; vertical-align: bottom;">&#160;</td><td style="text-align: right; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; vertical-align: bottom;">16,455</td><td style="text-align: left; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; vertical-align: bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; vertical-align: bottom;">&#160;</td><td style="text-align: left; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; vertical-align: bottom;">&#160;</td><td style="text-align: right; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; vertical-align: bottom;">16,312</td><td style="text-align: left; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; vertical-align: bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; vertical-align: bottom;">&#160;</td><td style="text-align: left; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; vertical-align: bottom;">&#160;</td><td style="text-align: right; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; vertical-align: bottom;">16,388</td><td style="text-align: left; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; vertical-align: bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; vertical-align: bottom;">&#160;</td><td style="text-align: left; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; vertical-align: bottom;">&#160;</td><td style="text-align: right; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; vertical-align: bottom;">16,237</td><td style="text-align: left; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; vertical-align: bottom;">&#160;</td></tr><tr style="vertical-align: bottom; background-color: white;"><td style="padding-bottom: 1pt; padding-left: 9pt; padding-top: 0px; vertical-align: bottom;">Weighted average dilutive securities</td><td style="padding-bottom: 1pt; padding-left: 0px; padding-top: 0px; vertical-align: bottom;">&#160;</td><td style="border-bottom: 1pt solid black; text-align: left; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; vertical-align: bottom;">&#160;</td><td style="border-bottom: 1pt solid black; text-align: right; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; vertical-align: bottom;">137</td><td style="padding-bottom: 1pt; text-align: left; padding-left: 0px; padding-top: 0px; vertical-align: bottom;">&#160;</td><td style="padding-bottom: 1pt; padding-left: 0px; padding-top: 0px; vertical-align: bottom;">&#160;</td><td style="border-bottom: 1pt solid black; text-align: left; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; vertical-align: bottom;">&#160;</td><td style="border-bottom: 1pt solid black; text-align: right; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; vertical-align: bottom;">191</td><td style="padding-bottom: 1pt; text-align: left; padding-left: 0px; padding-top: 0px; vertical-align: bottom;">&#160;</td><td style="padding-bottom: 1pt; padding-left: 0px; padding-top: 0px; vertical-align: bottom;">&#160;</td><td style="border-bottom: 1pt solid black; text-align: left; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; vertical-align: bottom;">&#160;</td><td style="border-bottom: 1pt solid black; text-align: right; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; vertical-align: bottom;">167</td><td style="padding-bottom: 1pt; text-align: left; padding-left: 0px; padding-top: 0px; vertical-align: bottom;">&#160;</td><td style="padding-bottom: 1pt; padding-left: 0px; padding-top: 0px; vertical-align: bottom;">&#160;</td><td style="border-bottom: 1pt solid black; text-align: left; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; vertical-align: bottom;">&#160;</td><td style="border-bottom: 1pt solid black; text-align: right; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; vertical-align: bottom;">239</td><td style="padding-bottom: 1pt; text-align: left; padding-left: 0px; padding-top: 0px; vertical-align: bottom;">&#160;</td></tr><tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);"><td style="padding-bottom: 2.5pt; padding-left: 9pt; padding-top: 0px; vertical-align: bottom;;white-space: nowrap;">Weighted average common shares outstanding, diluted</td><td style="padding-bottom: 2.5pt; padding-left: 0px; padding-top: 0px; vertical-align: bottom;">&#160;</td><td style="border-bottom: 2.5pt double black; text-align: left; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; vertical-align: bottom;">&#160;</td><td style="border-bottom: 2.5pt double black; text-align: right; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; vertical-align: bottom;">16,592</td><td style="padding-bottom: 2.5pt; text-align: left; padding-left: 0px; padding-top: 0px; vertical-align: bottom;">&#160;</td><td style="padding-bottom: 2.5pt; padding-left: 0px; padding-top: 0px; vertical-align: bottom;">&#160;</td><td style="border-bottom: 2.5pt double black; text-align: left; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; vertical-align: bottom;">&#160;</td><td style="border-bottom: 2.5pt double black; text-align: right; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; vertical-align: bottom;">16,503</td><td style="padding-bottom: 2.5pt; text-align: left; padding-left: 0px; padding-top: 0px; vertical-align: bottom;">&#160;</td><td style="padding-bottom: 2.5pt; padding-left: 0px; padding-top: 0px; vertical-align: bottom;">&#160;</td><td style="border-bottom: 2.5pt double black; text-align: left; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; vertical-align: bottom;">&#160;</td><td style="border-bottom: 2.5pt double black; text-align: right; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; vertical-align: bottom;">16,555</td><td style="padding-bottom: 2.5pt; text-align: left; padding-left: 0px; padding-top: 0px; vertical-align: bottom;">&#160;</td><td style="padding-bottom: 2.5pt; padding-left: 0px; padding-top: 0px; vertical-align: bottom;">&#160;</td><td style="border-bottom: 2.5pt double black; text-align: left; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; vertical-align: bottom;">&#160;</td><td style="border-bottom: 2.5pt double black; text-align: right; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; vertical-align: bottom;">16,476</td><td style="padding-bottom: 2.5pt; text-align: left; padding-left: 0px; padding-top: 0px; vertical-align: bottom;">&#160;</td></tr><tr style="vertical-align: bottom; background-color: white;"><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; vertical-align: bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; vertical-align: bottom;">&#160;</td><td style="text-align: left; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; vertical-align: bottom;">&#160;</td><td style="text-align: right; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; vertical-align: bottom;">&#160;</td><td style="text-align: left; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; vertical-align: bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; vertical-align: bottom;">&#160;</td><td style="text-align: left; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; vertical-align: bottom;">&#160;</td><td style="text-align: right; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; vertical-align: bottom;">&#160;</td><td style="text-align: left; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; vertical-align: bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; vertical-align: bottom;">&#160;</td><td style="text-align: left; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; vertical-align: bottom;">&#160;</td><td style="text-align: right; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; vertical-align: bottom;">&#160;</td><td style="text-align: left; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; vertical-align: bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; vertical-align: bottom;">&#160;</td><td style="text-align: left; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; vertical-align: bottom;">&#160;</td><td style="text-align: right; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; vertical-align: bottom;">&#160;</td><td style="text-align: left; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; vertical-align: bottom;">&#160;</td></tr><tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);"><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; vertical-align: bottom;">Income per common share, basic</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; vertical-align: bottom;">&#160;</td><td style="text-align: left; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; vertical-align: bottom;">$</td><td style="text-align: right; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; vertical-align: bottom;">0.42</td><td style="text-align: left; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; vertical-align: bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; vertical-align: bottom;">&#160;</td><td style="text-align: left; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; vertical-align: bottom;">$</td><td style="text-align: right; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; vertical-align: bottom;">0.08</td><td style="text-align: left; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; vertical-align: bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; vertical-align: bottom;">&#160;</td><td style="text-align: left; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; vertical-align: bottom;">$</td><td style="text-align: right; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; vertical-align: bottom;">0.76</td><td style="text-align: left; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; vertical-align: bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; vertical-align: bottom;">&#160;</td><td style="text-align: left; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; vertical-align: bottom;">$</td><td style="text-align: right; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; vertical-align: bottom;">0.15</td><td style="text-align: left; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; vertical-align: bottom;">&#160;</td></tr><tr style="vertical-align: bottom; background-color: white;"><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; vertical-align: bottom;">Income per common share, diluted</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; vertical-align: bottom;">&#160;</td><td style="text-align: left; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; vertical-align: bottom;">$</td><td style="text-align: right; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; vertical-align: bottom;">0.41</td><td style="text-align: left; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; vertical-align: bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; vertical-align: bottom;">&#160;</td><td style="text-align: left; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; vertical-align: bottom;">$</td><td style="text-align: right; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; vertical-align: bottom;">0.07</td><td style="text-align: left; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; vertical-align: bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; vertical-align: bottom;">&#160;</td><td style="text-align: left; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; vertical-align: bottom;">$</td><td style="text-align: right; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; vertical-align: bottom;">0.75</td><td style="text-align: left; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; vertical-align: bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; vertical-align: bottom;">&#160;</td><td style="text-align: left; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; vertical-align: bottom;">$</td><td style="text-align: right; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; vertical-align: bottom;">0.15</td><td style="text-align: left; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; vertical-align: bottom;">&#160;</td></tr></table><div style="clear:both;"></div><div style="color: rgb(0, 0, 0); font: 10pt &quot;times new roman&quot;, times, serif; letter-spacing: normal; orphans: 2; text-indent: 0px; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial; margin: 0px; text-align: center; background: none;"><div style="text-decoration: none; color: rgb(0, 0, 0); background: none; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div><table border="0" style="width:100%; table-layout:fixed;" cellspacing="0" cellpadding="0"><tr><td></td></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 Antidilutive Securities Excluded from Computation of Earnings Per Share [Table Text Block]</a></td>
<td class="text"><div style="color: rgb(0, 0, 0); font: 10pt 'times new roman', times, serif; letter-spacing: normal; orphans: 2; text-align: start; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial; margin: 0pt 0px; text-indent: 0.5in;"><div style="color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">The following table summarizes the shares of common stock underlying the Company&#8217;s unvested stock options and performance awards that were excluded from the calculation of dilutive securities:</div></div><div style="color: rgb(0, 0, 0); font: 10pt &quot;times new roman&quot;, times, serif; letter-spacing: normal; orphans: 2; text-align: start; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial; margin: 0px; text-indent: 0.5in; background: none;"><div style="text-decoration: none; color: rgb(0, 0, 0); background: none; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div><table cellpadding="0" cellspacing="0" style="font: 10pt &quot;times new roman&quot;, times, serif; letter-spacing: normal; orphans: 2; text-indent: 0px; text-transform: none; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial; border-collapse: collapse; width: 80%; border-spacing: 0px; margin: 0in 0in 0in 1in;;text-align:left;"><tr style="vertical-align: bottom;"><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; vertical-align: bottom;;white-space: nowrap;">&#160;</td><td style="font-weight: normal; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; vertical-align: bottom;">&#160;</td><td colspan="6" style="font-weight: normal; text-align: center; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; vertical-align: bottom;;white-space: nowrap;"><div style="font-weight:bold;display:inline;"><div style="font-weight:bold;display:inline;">Three months ended</div></div></td><td style="font-weight: normal; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; vertical-align: bottom;">&#160;</td><td style="font-weight: normal; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; vertical-align: bottom;">&#160;</td><td colspan="6" style="font-weight: normal; text-align: center; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; vertical-align: bottom;;white-space: nowrap;"><div style="font-weight:bold;display:inline;"><div style="font-weight:bold;display:inline;">Six months ended</div></div></td><td style="font-weight: normal; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; vertical-align: bottom;">&#160;</td></tr><tr style="vertical-align: bottom;"><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; vertical-align: bottom;;white-space: nowrap;">&#160;</td><td style="font-weight: normal; padding-bottom: 1pt; padding-left: 0px; padding-top: 0px; vertical-align: bottom;">&#160;</td><td colspan="6" style="font-weight: normal; text-align: center; border-bottom: 1pt solid black; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; vertical-align: bottom;;white-space: nowrap;"><div style="font-weight:bold;display:inline;"><div style="font-weight:bold;display:inline;">June 30,</div></div></td><td style="padding-bottom: 1pt; font-weight: normal; padding-left: 0px; padding-top: 0px; vertical-align: bottom;">&#160;</td><td style="font-weight: normal; padding-bottom: 1pt; padding-left: 0px; padding-top: 0px; vertical-align: bottom;">&#160;</td><td colspan="6" style="font-weight: normal; text-align: center; border-bottom: 1pt solid black; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; vertical-align: bottom;;white-space: nowrap;"><div style="font-weight:bold;display:inline;"><div style="font-weight:bold;display:inline;">June 30,</div></div></td><td style="padding-bottom: 1pt; font-weight: normal; padding-left: 0px; padding-top: 0px; vertical-align: bottom;">&#160;</td></tr><tr style="vertical-align: bottom;"><td style="font-weight: normal; border-bottom: 1pt solid black; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; vertical-align: bottom;;white-space: nowrap;"><div style="font-weight:bold;display:inline;"><div style="font-weight:bold;display:inline;">(In thousands)</div></div></td><td style="font-weight: normal; padding-bottom: 1pt; padding-left: 0px; padding-top: 0px; vertical-align: bottom;">&#160;</td><td colspan="2" style="font-weight: normal; text-align: center; border-bottom: 1pt solid black; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; vertical-align: bottom;;white-space: nowrap;"><div style="font-weight:bold;display:inline;"><div style="font-weight:bold;display:inline;">2018</div></div></td><td style="padding-bottom: 1pt; font-weight: normal; padding-left: 0px; padding-top: 0px; vertical-align: bottom;">&#160;</td><td style="font-weight: normal; padding-bottom: 1pt; padding-left: 0px; padding-top: 0px; vertical-align: bottom;">&#160;</td><td colspan="2" style="font-weight: normal; text-align: center; border-bottom: 1pt solid black; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; vertical-align: bottom;;white-space: nowrap;"><div style="font-weight:bold;display:inline;"><div style="font-weight:bold;display:inline;">2017</div></div></td><td style="padding-bottom: 1pt; font-weight: normal; padding-left: 0px; padding-top: 0px; vertical-align: bottom;">&#160;</td><td style="font-weight: normal; padding-bottom: 1pt; padding-left: 0px; padding-top: 0px; vertical-align: bottom;">&#160;</td><td colspan="2" style="font-weight: normal; text-align: center; border-bottom: 1pt solid black; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; vertical-align: bottom;;white-space: nowrap;"><div style="font-weight:bold;display:inline;"><div style="font-weight:bold;display:inline;">2018</div></div></td><td style="padding-bottom: 1pt; font-weight: normal; padding-left: 0px; padding-top: 0px; vertical-align: bottom;">&#160;</td><td style="font-weight: normal; padding-bottom: 1pt; padding-left: 0px; padding-top: 0px; vertical-align: bottom;">&#160;</td><td colspan="2" style="font-weight: normal; text-align: center; border-bottom: 1pt solid black; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; vertical-align: bottom;;white-space: nowrap;"><div style="font-weight:bold;display:inline;"><div style="font-weight:bold;display:inline;">2017</div></div></td><td style="padding-bottom: 1pt; font-weight: normal; padding-left: 0px; padding-top: 0px; vertical-align: bottom;">&#160;</td></tr><tr style="vertical-align: bottom;"><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; vertical-align: bottom;;white-space: nowrap;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; vertical-align: bottom;">&#160;</td><td colspan="2" style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; vertical-align: bottom;;white-space: nowrap;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; vertical-align: bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; vertical-align: bottom;">&#160;</td><td colspan="2" style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; vertical-align: bottom;;white-space: nowrap;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; vertical-align: bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; vertical-align: bottom;">&#160;</td><td colspan="2" style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; vertical-align: bottom;;white-space: nowrap;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; vertical-align: bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; vertical-align: bottom;">&#160;</td><td colspan="2" style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; vertical-align: bottom;;white-space: nowrap;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; vertical-align: bottom;">&#160;</td></tr><tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);"><td style="width: 725px; text-align: left; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; vertical-align: bottom;">Restricted stock</td><td style="width: 16px; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; vertical-align: bottom;">&#160;</td><td style="width: 16px; text-align: left; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; vertical-align: bottom;">&#160;</td><td style="width: 151px; text-align: right; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; vertical-align: bottom;">30</td><td style="width: 16px; text-align: left; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; vertical-align: bottom;">&#160;</td><td style="width: 15px; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; vertical-align: bottom;">&#160;</td><td style="width: 15px; text-align: left; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; vertical-align: bottom;">&#160;</td><td style="width: 150px; text-align: right; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; vertical-align: bottom;">44</td><td style="width: 15px; text-align: left; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; vertical-align: bottom;">&#160;</td><td style="width: 15px; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; vertical-align: bottom;">&#160;</td><td style="width: 15px; text-align: left; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; vertical-align: bottom;">&#160;</td><td style="width: 150px; text-align: right; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; vertical-align: bottom;">1</td><td style="width: 15px; text-align: left; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; vertical-align: bottom;">&#160;</td><td style="width: 15px; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; vertical-align: bottom;">&#160;</td><td style="width: 15px; text-align: left; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; vertical-align: bottom;">&#160;</td><td style="width: 150px; text-align: right; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; vertical-align: bottom;">44</td><td style="width: 15px; text-align: left; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; vertical-align: bottom;">&#160;</td></tr><tr style="vertical-align: bottom; background-color: white;"><td style="text-align: left; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; vertical-align: bottom;">Performance awards</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; vertical-align: bottom;">&#160;</td><td style="text-align: left; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; vertical-align: bottom;">&#160;</td><td style="text-align: right; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; vertical-align: bottom;">68</td><td style="text-align: left; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; vertical-align: bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; vertical-align: bottom;">&#160;</td><td style="text-align: left; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; vertical-align: bottom;">&#160;</td><td style="text-align: right; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; vertical-align: bottom;">50</td><td style="text-align: left; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; vertical-align: bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; vertical-align: bottom;">&#160;</td><td style="text-align: left; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; vertical-align: bottom;">&#160;</td><td style="text-align: right; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; vertical-align: bottom;">86</td><td style="text-align: left; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; vertical-align: bottom;">&#160;</td><td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; vertical-align: bottom;">&#160;</td><td style="text-align: left; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; vertical-align: bottom;">&#160;</td><td style="text-align: right; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; vertical-align: bottom;">127</td><td style="text-align: left; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; vertical-align: bottom;">&#160;</td></tr></table><table border="0" style="width:100%; table-layout:fixed;" cellspacing="0" cellpadding="0"><tr><td></td></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_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://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -URI http://asc.fasb.org/extlink&amp;oid=6371337&amp;loc=d3e3550-109257<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>nonnum:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>36
<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.10.0.1</span><table class="report" border="0" cellspacing="2" id="idp6819916016">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Organization, Business and Basis of Presentation (Details Textual) - USD ($)<br> $ / shares in Units, $ in Thousands</strong></div></th>
<th class="th" colspan="2">3 Months Ended</th>
<th class="th" colspan="2">6 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Jun. 30, 2018</div></th>
<th class="th"><div>Jun. 30, 2017</div></th>
<th class="th"><div>Jun. 30, 2018</div></th>
<th class="th"><div>Jun. 30, 2017</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>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_OperatingIncomeLoss', window );">Operating Income (Loss)</a></td>
<td class="nump">$ 10,357<span></span>
</td>
<td class="nump">$ 3,602<span></span>
</td>
<td class="nump">$ 18,764<span></span>
</td>
<td class="nump">$ 4,082<span></span>
</td>
</tr>
<tr class="re">
<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 (Loss) Attributable to Parent</a></td>
<td class="nump">$ 6,835<span></span>
</td>
<td class="nump">$ 1,230<span></span>
</td>
<td class="nump">$ 12,479<span></span>
</td>
<td class="nump">$ 2,430<span></span>
</td>
</tr>
<tr class="ro">
<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 );">Earnings Per Share, Diluted</a></td>
<td class="nump">$ 0.41<span></span>
</td>
<td class="nump">$ 0.07<span></span>
</td>
<td class="nump">$ 0.75<span></span>
</td>
<td class="nump">$ 0.15<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_Revenues', window );">Revenues</a></td>
<td class="nump">$ 339,676<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 685,287<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ForeignCurrencyTransactionGainLossUnrealized', window );">Foreign Currency Transaction Gain (Loss)</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">$ 100<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_myrg_RecognizedRevenuesAxis=myrg_SignificantChangeOrdersOrClaimsMember', window );">Significant Change Orders Or Claims [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_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>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_Revenues', window );">Revenues</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 6,700<span></span>
</td>
<td class="nump">$ 5,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_ChangeInAccountingEstimateByTypeAxis=myrg_EstimateAdjustmentMember', window );">Estimate Adjustment [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_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>
</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 );">Cost Estimate Revision Gross Margin Increase (Decrease) Percentage</a></td>
<td class="nump">0.10%<span></span>
</td>
<td class="num">(2.10%)<span></span>
</td>
<td class="nump">0.10%<span></span>
</td>
<td class="num">(1.00%)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_OperatingIncomeLoss', window );">Operating Income (Loss)</a></td>
<td class="nump">$ 200<span></span>
</td>
<td class="num">$ (7,400)<span></span>
</td>
<td class="nump">$ 100<span></span>
</td>
<td class="num">$ (6,800)<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_NetIncomeLoss', window );">Net Income (Loss) Attributable to Parent</a></td>
<td class="nump">$ 200<span></span>
</td>
<td class="num">$ (4,400)<span></span>
</td>
<td class="nump">$ 100<span></span>
</td>
<td class="num">$ (4,100)<span></span>
</td>
</tr>
<tr class="re">
<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 );">Earnings Per Share, Diluted</a></td>
<td class="nump">$ 0.01<span></span>
</td>
<td class="num">$ (0.27)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="num">$ (0.25)<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_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=109256448&amp;loc=d3e4984-109258<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 45<br> -Paragraph 2<br> -URI http://asc.fasb.org/extlink&amp;oid=109260490&amp;loc=d3e1252-109256<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=6371337&amp;loc=d3e3550-109257<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 220<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-04(23))<br> -URI http://asc.fasb.org/extlink&amp;oid=114873765&amp;loc=SL114874048-224260<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 11<br> -URI http://asc.fasb.org/extlink&amp;oid=109234566&amp;loc=d3e22694-107794<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 45<br> -Paragraph 7<br> -URI http://asc.fasb.org/extlink&amp;oid=109260490&amp;loc=d3e1337-109256<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03(21))<br> -URI http://asc.fasb.org/extlink&amp;oid=115205541&amp;loc=SL114868664-224227<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 45<br> -Paragraph 60B<br> -Subparagraph (d)<br> -URI http://asc.fasb.org/extlink&amp;oid=109260490&amp;loc=SL5780133-109256<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 220<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-04(19))<br> -URI http://asc.fasb.org/extlink&amp;oid=114873790&amp;loc=SL114874131-224263<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_EarningsPerShareDiluted</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>num:perShareItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ForeignCurrencyTransactionGainLossUnrealized">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 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://fasb.org/us-gaap/role/ref/legacyRef<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://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 830<br> -SubTopic 20<br> -Section 45<br> -Paragraph 2<br> -URI http://asc.fasb.org/extlink&amp;oid=109240200&amp;loc=d3e30700-110894<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=109223946&amp;loc=d3e3602-108585<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 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_ForeignCurrencyTransactionGainLossUnrealized</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>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=114867106&amp;loc=SL7669619-108580<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 220<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-04(22))<br> -URI http://asc.fasb.org/extlink&amp;oid=114873765&amp;loc=SL114874048-224260<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 45<br> -Paragraph 1B<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=114867106&amp;loc=SL7669625-108580<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 220<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-04(18))<br> -URI http://asc.fasb.org/extlink&amp;oid=114873790&amp;loc=SL114874131-224263<br><br>Reference 5: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03(20))<br> -URI http://asc.fasb.org/extlink&amp;oid=115205541&amp;loc=SL114868664-224227<br><br>Reference 6: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 28<br> -URI http://asc.fasb.org/extlink&amp;oid=109223946&amp;loc=d3e3602-108585<br><br>Reference 7: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -URI http://asc.fasb.org/extlink&amp;oid=6371337&amp;loc=d3e3550-109257<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_NetIncomeLoss</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OperatingIncomeLoss">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The net result for the period of deducting operating expenses from operating revenues.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OperatingIncomeLoss</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_Revenues">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of revenue recognized from goods sold, services rendered, insurance premiums, or other activities that constitute an earning process. Includes, but is not limited to, investment and interest income before deduction of interest expense when recognized as a component of revenue, and sales and trading gain (loss).</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 22<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=115929826&amp;loc=d3e8736-108599<br><br>Reference 2: http://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)<br> -URI http://asc.fasb.org/extlink&amp;oid=115205541&amp;loc=SL114868664-224227<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 (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=115929826&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 22<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=115929826&amp;loc=d3e8736-108599<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_Revenues</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_myrg_RecognizedRevenuesAxis=myrg_SignificantChangeOrdersOrClaimsMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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_RecognizedRevenuesAxis=myrg_SignificantChangeOrdersOrClaimsMember</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=myrg_EstimateAdjustmentMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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=myrg_EstimateAdjustmentMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>37
<FILENAME>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.10.0.1</span><table class="report" border="0" cellspacing="2" id="idp6827873152">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Revenue Recognition (Details) - USD ($)<br> $ in Thousands</strong></div></th>
<th class="th" colspan="1">3 Months Ended</th>
<th class="th" colspan="1">6 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Jun. 30, 2018</div></th>
<th class="th"><div>Jun. 30, 2018</div></th>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_Revenues', window );">Amount</a></td>
<td class="nump">$ 339,676<span></span>
</td>
<td class="nump">$ 685,287<span></span>
</td>
</tr>
<tr class="ro">
<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 );">Percent</a></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 );">Contract Type Fixed price [Member]</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_Revenues', window );">Amount</a></td>
<td class="nump">$ 167,669<span></span>
</td>
<td class="nump">$ 336,259<span></span>
</td>
</tr>
<tr class="re">
<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 );">Percent</a></td>
<td class="nump">49.40%<span></span>
</td>
<td class="nump">49.10%<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 );">Contract Type Unit Price [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_Revenues', window );">Amount</a></td>
<td class="nump">$ 57,039<span></span>
</td>
<td class="nump">$ 112,365<span></span>
</td>
</tr>
<tr class="ro">
<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 );">Percent</a></td>
<td class="nump">16.80%<span></span>
</td>
<td class="nump">16.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_ContractWithCustomerBasisOfPricingAxis=myrg_TeContractMember', window );">Contract Type T&amp;E [Member]</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_Revenues', window );">Amount</a></td>
<td class="nump">$ 77,015<span></span>
</td>
<td class="nump">$ 166,817<span></span>
</td>
</tr>
<tr class="re">
<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 );">Percent</a></td>
<td class="nump">22.70%<span></span>
</td>
<td class="nump">24.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 );">Contract Type Other [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_Revenues', window );">Amount</a></td>
<td class="nump">$ 37,953<span></span>
</td>
<td class="nump">$ 69,846<span></span>
</td>
</tr>
<tr class="ro">
<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 );">Percent</a></td>
<td class="nump">11.10%<span></span>
</td>
<td class="nump">10.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_TransmissionAndDistributionMember', window );">T&amp;D [Member]</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_Revenues', window );">Amount</a></td>
<td class="nump">$ 196,925<span></span>
</td>
<td class="nump">$ 413,311<span></span>
</td>
</tr>
<tr class="re">
<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 );">Percent</a></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 [Member] | Contract Type Fixed price [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_Revenues', window );">Amount</a></td>
<td class="nump">$ 77,230<span></span>
</td>
<td class="nump">$ 156,665<span></span>
</td>
</tr>
<tr class="ro">
<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 );">Percent</a></td>
<td class="nump">39.20%<span></span>
</td>
<td class="nump">37.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 [Member] | Contract Type Unit Price [Member]</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_Revenues', window );">Amount</a></td>
<td class="nump">$ 41,631<span></span>
</td>
<td class="nump">$ 87,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_ConcentrationRiskPercentage1', window );">Percent</a></td>
<td class="nump">21.10%<span></span>
</td>
<td class="nump">21.10%<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 [Member] | Contract Type T&amp;E [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_Revenues', window );">Amount</a></td>
<td class="nump">$ 68,073<span></span>
</td>
<td class="nump">$ 148,418<span></span>
</td>
</tr>
<tr class="ro">
<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 );">Percent</a></td>
<td class="nump">34.60%<span></span>
</td>
<td class="nump">35.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 [Member] | Contract Type Other [Member]</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_Revenues', window );">Amount</a></td>
<td class="nump">$ 9,991<span></span>
</td>
<td class="nump">$ 20,921<span></span>
</td>
</tr>
<tr class="re">
<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 );">Percent</a></td>
<td class="nump">5.10%<span></span>
</td>
<td class="nump">5.10%<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 [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_Revenues', window );">Amount</a></td>
<td class="nump">$ 142,751<span></span>
</td>
<td class="nump">$ 271,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_ConcentrationRiskPercentage1', window );">Percent</a></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 [Member] | Contract Type Fixed price [Member]</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_Revenues', window );">Amount</a></td>
<td class="nump">$ 90,439<span></span>
</td>
<td class="nump">$ 179,594<span></span>
</td>
</tr>
<tr class="re">
<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 );">Percent</a></td>
<td class="nump">63.40%<span></span>
</td>
<td class="nump">66.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 [Member] | Contract Type Unit Price [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_Revenues', window );">Amount</a></td>
<td class="nump">$ 15,408<span></span>
</td>
<td class="nump">$ 25,058<span></span>
</td>
</tr>
<tr class="ro">
<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 );">Percent</a></td>
<td class="nump">10.80%<span></span>
</td>
<td class="nump">9.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 [Member] | Contract Type T&amp;E [Member]</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_Revenues', window );">Amount</a></td>
<td class="nump">$ 8,942<span></span>
</td>
<td class="nump">$ 18,399<span></span>
</td>
</tr>
<tr class="re">
<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 );">Percent</a></td>
<td class="nump">6.30%<span></span>
</td>
<td class="nump">6.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 [Member] | Contract Type Other [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_Revenues', window );">Amount</a></td>
<td class="nump">$ 27,962<span></span>
</td>
<td class="nump">$ 48,925<span></span>
</td>
</tr>
<tr class="ro">
<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 );">Percent</a></td>
<td class="nump">19.50%<span></span>
</td>
<td class="nump">18.00%<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://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 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 825<br> -SubTopic 10<br> -Section 50<br> -Paragraph 20<br> -URI http://asc.fasb.org/extlink&amp;oid=109250915&amp;loc=d3e13531-108611<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 21<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=109250915&amp;loc=d3e13537-108611<br><br>Reference 4: 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_Revenues">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of revenue recognized from goods sold, services rendered, insurance premiums, or other activities that constitute an earning process. Includes, but is not limited to, investment and interest income before deduction of interest expense when recognized as a component of revenue, and sales and trading gain (loss).</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 22<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=115929826&amp;loc=d3e8736-108599<br><br>Reference 2: http://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)<br> -URI http://asc.fasb.org/extlink&amp;oid=115205541&amp;loc=SL114868664-224227<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 (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=115929826&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 22<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=115929826&amp;loc=d3e8736-108599<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_Revenues</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_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>38
<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.10.0.1</span><table class="report" border="0" cellspacing="2" id="idp6827287424">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Revenue Recognition (Details 1) - USD ($)<br> $ in Thousands</strong></div></th>
<th class="th" colspan="1">3 Months Ended</th>
<th class="th" colspan="1">6 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Jun. 30, 2018</div></th>
<th class="th"><div>Jun. 30, 2018</div></th>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_Revenues', window );">Revenues</a></td>
<td class="nump">$ 339,676<span></span>
</td>
<td class="nump">$ 685,287<span></span>
</td>
</tr>
<tr class="ro">
<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, Percentage</a></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 [Member]</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_Revenues', window );">Revenues</a></td>
<td class="nump">$ 196,925<span></span>
</td>
<td class="nump">$ 413,311<span></span>
</td>
</tr>
<tr class="re">
<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, Percentage</a></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 [Member] | Market Type Transmission [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_Revenues', window );">Revenues</a></td>
<td class="nump">$ 121,708<span></span>
</td>
<td class="nump">$ 256,161<span></span>
</td>
</tr>
<tr class="ro">
<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, Percentage</a></td>
<td class="nump">35.80%<span></span>
</td>
<td class="nump">37.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_TransmissionAndDistributionMember', window );">T&amp;D [Member] | Market Type Distribution [Member]</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_Revenues', window );">Revenues</a></td>
<td class="nump">$ 75,217<span></span>
</td>
<td class="nump">$ 157,150<span></span>
</td>
</tr>
<tr class="re">
<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, Percentage</a></td>
<td class="nump">22.20%<span></span>
</td>
<td class="nump">22.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_CommercialAndIndustrialMember', window );">C&amp;I [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_Revenues', window );">Revenues</a></td>
<td class="nump">$ 142,751<span></span>
</td>
<td class="nump">$ 271,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_ConcentrationRiskPercentage1', window );">Concentration Risk, Percentage</a></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 [Member] | Market Type Electrical Construction [Member]</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_Revenues', window );">Revenues</a></td>
<td class="nump">$ 142,751<span></span>
</td>
<td class="nump">$ 271,976<span></span>
</td>
</tr>
<tr class="re">
<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, Percentage</a></td>
<td class="nump">42.00%<span></span>
</td>
<td class="nump">39.70%<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://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 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 825<br> -SubTopic 10<br> -Section 50<br> -Paragraph 20<br> -URI http://asc.fasb.org/extlink&amp;oid=109250915&amp;loc=d3e13531-108611<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 21<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=109250915&amp;loc=d3e13537-108611<br><br>Reference 4: 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_Revenues">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of revenue recognized from goods sold, services rendered, insurance premiums, or other activities that constitute an earning process. Includes, but is not limited to, investment and interest income before deduction of interest expense when recognized as a component of revenue, and sales and trading gain (loss).</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 22<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=115929826&amp;loc=d3e8736-108599<br><br>Reference 2: http://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)<br> -URI http://asc.fasb.org/extlink&amp;oid=115205541&amp;loc=SL114868664-224227<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 (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=115929826&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 22<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=115929826&amp;loc=d3e8736-108599<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_Revenues</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_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>39
<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.10.0.1</span><table class="report" border="0" cellspacing="2" id="idp6816944096">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Revenue Recognition (Details 2) - USD ($)<br> $ in Thousands</strong></div></th>
<th class="th" colspan="1">6 Months Ended</th>
<th class="th" colspan="1"></th>
</tr>
<tr>
<th class="th"><div>Jun. 30, 2018</div></th>
<th class="th"><div>Dec. 31, 2017</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_ContractWithCustomerLiabilityAbstract', window );"><strong>Contract 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_CostsInExcessOfBillingsOnUncompletedContractsOrProgramsExpectedToBeCollectedWithinOneYear', window );">Contract assets</a></td>
<td class="nump">$ 87,356<span></span>
</td>
<td class="nump">$ 78,260<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_BillingsInExcessOfCostCurrent', window );">Contract liabilities</a></td>
<td class="num">(48,407)<span></span>
</td>
<td class="num">(28,919)<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_NetContractAssetsLiabilities', window );">Net contract assets (liabilities)</a></td>
<td class="nump">38,949<span></span>
</td>
<td class="nump">$ 49,341<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 );">Net Period Change [Member]</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_ContractWithCustomerLiabilityAbstract', window );"><strong>Contract Liabilities</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_IncreaseDecreaseInCostInExcessOfBillingOnUncompletedContract', window );">Contract assets</a></td>
<td class="nump">9,096<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<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</a></td>
<td class="num">(19,488)<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_IncreasedecreaseinNetContractAssetsLiabilities', window );">Net contract assets (liabilities)</a></td>
<td class="num">$ (10,392)<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_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_BillingsInExcessOfCostCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Liability attributable to (i) billings in excess of costs under the percentage of completion contract accounting method representing the difference between contractually invoiced amounts (billings) and revenue recognized based, for example, on costs incurred to estimated total costs at period end or (ii) contractually invoiced amounts (billings) in excess of costs incurred and accumulated under the completed contract accounting method that are expected to be realized within one year or one operating cycle, whichever is longer, from 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_BillingsInExcessOfCostCurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>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_ContractWithCustomerLiabilityAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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_ContractWithCustomerLiabilityAbstract</td>
</tr>
<tr>
<td style="padding-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_CostsInExcessOfBillingsOnUncompletedContractsOrProgramsExpectedToBeCollectedWithinOneYear">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 receivable reflecting the cost incurred on uncompleted contracts in excess of related billings which is 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/otherTransitionRef<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=6877327&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CostsInExcessOfBillingsOnUncompletedContractsOrProgramsExpectedToBeCollectedWithinOneYear</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>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_IncreaseDecreaseInCostInExcessOfBillingOnUncompletedContract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 asset reflecting the cost incurred on uncompleted contracts in excess of related billings.</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/otherTransitionRef<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=109223946&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_IncreaseDecreaseInCostInExcessOfBillingOnUncompletedContract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>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=109223946&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>40
<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.10.0.1</span><table class="report" border="0" cellspacing="2" id="idp6814310608">
<tr>
<th class="tl" colspan="1" rowspan="1"><div style="width: 200px;"><strong>Revenue Recognition (Details 3)<br> $ in Thousands</strong></div></th>
<th class="th">
<div>Jun. 30, 2018 </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_RevenueRemainingPerformanceObligation', window );">Total, Remaining Performance Obligation</a></td>
<td class="nump">$ 930,615<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_myrg_RevenueRemainingPerformanceObligationNotBeRecognizedWithinTwelveMonths', window );">Amount estimated to not be recognized within 12 months</a></td>
<td class="nump">182,114<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 [Member]</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 );">Total, Remaining Performance Obligation</a></td>
<td class="nump">406,376<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_RevenueRemainingPerformanceObligationNotBeRecognizedWithinTwelveMonths', window );">Amount estimated to not be recognized within 12 months</a></td>
<td class="nump">53,876<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 [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RevenueRemainingPerformanceObligation', window );">Total, Remaining Performance Obligation</a></td>
<td class="nump">524,239<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_RevenueRemainingPerformanceObligationNotBeRecognizedWithinTwelveMonths', window );">Amount estimated to not be recognized within 12 months</a></td>
<td class="nump">$ 128,238<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_myrg_RevenueRemainingPerformanceObligationNotBeRecognizedWithinTwelveMonths">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 within 12 months.</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_RevenueRemainingPerformanceObligationNotBeRecognizedWithinTwelveMonths</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_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=109196051&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_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>41
<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.10.0.1</span><table class="report" border="0" cellspacing="2" id="idp6816626976">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Revenue Recognition (Details Textual) - USD ($)<br> $ in Thousands</strong></div></th>
<th class="th" colspan="1">3 Months Ended</th>
<th class="th" colspan="1">6 Months Ended</th>
<th class="th" colspan="1"></th>
<th class="th" colspan="1"></th>
</tr>
<tr>
<th class="th"><div>Jun. 30, 2018</div></th>
<th class="th"><div>Jun. 30, 2018</div></th>
<th class="th"><div>Jan. 02, 2018</div></th>
<th class="th"><div>Dec. 31, 2017</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_ContractWithCustomerLiabilityRevenueRecognized', window );">Contract with Customer, Liability, Revenue Recognized</a></td>
<td class="nump">$ 20,500<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="ro">
<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 );">Revenue, Remaining Performance Obligation</a></td>
<td class="nump">930,615<span></span>
</td>
<td class="nump">930,615<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 );">Retained Earnings (Accumulated Deficit)</a></td>
<td class="nump">156,150<span></span>
</td>
<td class="nump">156,150<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 143,241<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AdjustmentsForNewAccountingPronouncementsAxis=us-gaap_AccountingStandardsUpdate201409Member', window );">Accounting Standards Update 2014-09 [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_myrg_IncreaseInRevenue', window );">Increase in Revenue</a></td>
<td class="nump">$ 200<span></span>
</td>
<td class="nump">$ 300<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AdjustmentsForNewAccountingPronouncementsAxis=us-gaap_AccountingStandardsUpdate201409Member', window );">Accounting Standards Update 2014-09 [Member] | Restatement Adjustment [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RetainedEarningsAccumulatedDeficit', window );">Retained Earnings (Accumulated Deficit)</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 700<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_IncreaseInRevenue">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 amount of revenue 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_IncreaseInRevenue</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_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://fasb.org/us-gaap/role/ref/legacyRef<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=109196051&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>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_RetainedEarningsAccumulatedDeficit">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The cumulative amount of the reporting entity's undistributed earnings or deficit.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(30)(a)(3))<br> -URI http://asc.fasb.org/extlink&amp;oid=6877327&amp;loc=d3e13212-122682<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 210<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-03(a)(23)(a)(4))<br> -URI http://asc.fasb.org/extlink&amp;oid=6879938&amp;loc=d3e572229-122910<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 505<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.3-04)<br> -URI http://asc.fasb.org/extlink&amp;oid=27012166&amp;loc=d3e187085-122770<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_RetainedEarningsAccumulatedDeficit</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_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=109196051&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_AdjustmentsForNewAccountingPronouncementsAxis=us-gaap_AccountingStandardsUpdate201409Member">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AdjustmentsForNewAccountingPronouncementsAxis=us-gaap_AccountingStandardsUpdate201409Member</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_RestatementAxis=srt_RestatementAdjustmentMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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_RestatementAxis=srt_RestatementAdjustmentMember</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>42
<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.10.0.1</span><table class="report" border="0" cellspacing="2" id="idp6660380576">
<tr>
<th class="tl" colspan="1" rowspan="1"><div style="width: 200px;"><strong>Contracts in Process (Details) - USD ($)<br> $ in Thousands</strong></div></th>
<th class="th"><div>Jun. 30, 2018</div></th>
<th class="th"><div>Dec. 31, 2017</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_ContractsInProcessLineItems', window );"><strong>Contracts in Process [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_AggregateCostsIncurredOnUncompletedContractsAndEstimatedEarnings', window );">Costs and estimated earnings on uncompleted contracts</a></td>
<td class="nump">$ 2,105,022<span></span>
</td>
<td class="nump">$ 1,978,981<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">2,066,073<span></span>
</td>
<td class="nump">1,929,640<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">$ 38,949<span></span>
</td>
<td class="nump">$ 49,341<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_ContractsInProcessLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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_ContractsInProcessLineItems</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_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>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>43
<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.10.0.1</span><table class="report" border="0" cellspacing="2" id="idp6814469936">
<tr>
<th class="tl" colspan="1" rowspan="1"><div style="width: 200px;"><strong>Contracts in Process (Details 1) - USD ($)<br> $ in Thousands</strong></div></th>
<th class="th"><div>Jun. 30, 2018</div></th>
<th class="th"><div>Dec. 31, 2017</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_ContractsInProcessLineItems', window );"><strong>Contracts in Process [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_CostsInExcessOfBillingsOnUncompletedContractsOrProgramsExpectedToBeCollectedWithinOneYear', window );">Costs and estimated earnings in excess of billings on uncompleted contracts</a></td>
<td class="nump">$ 87,356<span></span>
</td>
<td class="nump">$ 78,260<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_BillingsInExcessOfCostCurrent', window );">Billings in excess of costs and estimated earnings on uncompleted contracts</a></td>
<td class="num">(48,407)<span></span>
</td>
<td class="num">(28,919)<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">$ 38,949<span></span>
</td>
<td class="nump">$ 49,341<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_myrg_ContractsInProcessLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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_ContractsInProcessLineItems</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_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_BillingsInExcessOfCostCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Liability attributable to (i) billings in excess of costs under the percentage of completion contract accounting method representing the difference between contractually invoiced amounts (billings) and revenue recognized based, for example, on costs incurred to estimated total costs at period end or (ii) contractually invoiced amounts (billings) in excess of costs incurred and accumulated under the completed contract accounting method that are expected to be realized within one year or one operating cycle, whichever is longer, from 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_BillingsInExcessOfCostCurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>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_CostsInExcessOfBillingsOnUncompletedContractsOrProgramsExpectedToBeCollectedWithinOneYear">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 receivable reflecting the cost incurred on uncompleted contracts in excess of related billings which is 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/otherTransitionRef<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=6877327&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CostsInExcessOfBillingsOnUncompletedContractsOrProgramsExpectedToBeCollectedWithinOneYear</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>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>44
<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.10.0.1</span><table class="report" border="0" cellspacing="2" id="idp6829007664">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Debt (Details Textual) - USD ($)<br> $ in Millions</strong></div></th>
<th class="th" colspan="2">6 Months Ended</th>
<th class="th" colspan="1"></th>
</tr>
<tr>
<th class="th"><div>Jun. 30, 2018</div></th>
<th class="th"><div>Jun. 30, 2016</div></th>
<th class="th"><div>Dec. 31, 2017</div></th>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DebtInstrumentLineItems', window );"><strong>Debt Instrument [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<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, Amount</a></td>
<td class="nump">$ 20.6<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 20.9<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_LineOfCredit', window );">Long-term Line of Credit</a></td>
<td class="nump">57.8<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">79.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_DebtIssuanceCostsLineOfCreditArrangementsNet', window );">Debt Issuance Costs, Line of Credit Arrangements, Net</a></td>
<td class="nump">$ 0.7<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_DebtInstrumentCovenantLeveragedDebtRatioRestriction', window );">Debt Instrument Covenant Leveraged Debt Ratio Restriction</a></td>
<td class="nump">2.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_FairValueByLiabilityClassAxis=myrg_InsuranceProgramObligationsMember', window );">Insurance Program Obligations [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_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, Amount</a></td>
<td class="nump">$ 17.6<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">17.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_FairValueByLiabilityClassAxis=myrg_ContractPerformanceObligationsMember', window );">Contract Performance Obligations [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_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, Amount</a></td>
<td class="nump">$ 3.0<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 3.3<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 [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_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 custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_myrg_LeverageCoverageRatioExpansion', window );">Leverage Coverage Ratio Expansion</a></td>
<td class="nump">3.5<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_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="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 [Member] | Revolving Credit Facility [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_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 );">Line of Credit Facility, Unused Capacity, Commitment Fee Percentage</a></td>
<td class="nump">0.375%<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_srt_RangeAxis=srt_MaximumMember', window );">Maximum [Member] | Performance letters of credit [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_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_LetterOfCreditFeesPercentage', window );">Letter of credit fee (as a percent)</a></td>
<td class="nump">1.125%<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_srt_RangeAxis=srt_MaximumMember', window );">Maximum [Member] | Non-performance Letters Of Credit [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_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 (as a percent)</a></td>
<td class="nump">2.125%<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_srt_RangeAxis=srt_MaximumMember', window );">Maximum [Member] | London Interbank Offered Rate (LIBOR) [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_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 (as a percent)</a></td>
<td class="nump">2.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_srt_RangeAxis=srt_MaximumMember', window );">Maximum [Member] | Base Rate [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_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 (as a percent)</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_srt_RangeAxis=srt_MinimumMember', window );">Minimum [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_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_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="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 [Member] | Revolving Credit Facility [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_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 );">Line of Credit Facility, Unused Capacity, Commitment Fee Percentage</a></td>
<td class="nump">0.20%<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_srt_RangeAxis=srt_MinimumMember', window );">Minimum [Member] | Performance letters of credit [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_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_LetterOfCreditFeesPercentage', window );">Letter of credit fee (as a percent)</a></td>
<td class="nump">0.625%<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_srt_RangeAxis=srt_MinimumMember', window );">Minimum [Member] | Non-performance Letters Of Credit [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_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 (as a percent)</a></td>
<td class="nump">1.125%<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_srt_RangeAxis=srt_MinimumMember', window );">Minimum [Member] | London Interbank Offered Rate (LIBOR) [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_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 (as a percent)</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_srt_RangeAxis=srt_MinimumMember', window );">Minimum [Member] | Base Rate [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_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 (as a percent)</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=myrg_SyndicatedCreditAgreementMember', window );">Syndicated Credit Agreement [Member] | Facility [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_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_LineOfCreditFacilityOptionToIncreaseMaximumBorrowingCapacity', window );">Option to increase borrowing capacity</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 100.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_LineOfCreditFacilityMaximumBorrowingCapacity', window );">Maximum borrowing capacity</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 250.0<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_LongtermDebtTypeAxis=myrg_CreditAgreementMember', window );">Credit Agreement [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_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_DebtWeightedAverageInterestRate', window );">Debt, Weighted Average Interest Rate</a></td>
<td class="nump">2.86%<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=myrg_CreditAgreementMember', window );">Credit Agreement [Member] | Facility [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_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 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="text">&#160;<span></span>
</td>
<td class="nump">65.00%<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_MaximumAcquisitionConsiderationUnderCreditAgreement', window );">Maximum Acquisition Consideration Under Credit Agreement</a></td>
<td class="nump">$ 50.0<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_LongtermDebtTypeAxis=myrg_CreditAgreementMember', window );">Credit Agreement [Member] | Foreign Revolving Loans and Letters of Credit [Member] | Facility [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_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="text">&#160;<span></span>
</td>
<td class="nump">$ 50.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_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:decimalItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<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:decimalItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<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_LetterOfCreditFeesPercentage">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 fees for the letter of credit facility, expressed as a percentage.</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_LetterOfCreditFeesPercentage</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>instant</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:decimalItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<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_LeverageCoverageRatioExpansion">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 to 3.5 in the event of an acquisition in excess of $30 million. The expansion occurs in the quarter the acquisition is consummated and shall continue in effect for the next four consecutive quarters.</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_LeverageCoverageRatioExpansion</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:decimalItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<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_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_MaximumAcquisitionConsiderationUnderCreditAgreement">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 consideration for acquisitions under the credit agreement allows the expansion of the Leverage Ratio.</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_MaximumAcquisitionConsiderationUnderCreditAgreement</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_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_DebtWeightedAverageInterestRate">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 interest rate of debt outstanding.</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_DebtWeightedAverageInterestRate</td>
</tr>
<tr>
<td style="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_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_LineOfCredit">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The carrying value as of the balance sheet date of the current and noncurrent portions of long-term obligations drawn from a line of credit, which is a bank's commitment to make loans up to a specific amount. Examples of items that might be included in the application of this element may consist of letters of credit, standby letters of credit, and revolving credit arrangements, under which borrowings can be made up to a maximum amount as of any point in time conditional on satisfaction of specified terms before, as of and after the date of drawdowns on the line. Includes short-term obligations that would normally be classified as current liabilities but for which (a) postbalance sheet date issuance of a long term obligation to refinance the short term obligation on a long term basis, or (b) the enterprise has entered into a financing agreement that clearly permits the enterprise to refinance the short-term obligation on a long term basis and the following conditions are met (1) the agreement does not expire within 1 year and is not cancelable by the lender except for violation of an objectively determinable provision, (2) no violation exists at the BS date, and (3) the lender has entered into the financing agreement is expected to be financially capable of honoring the agreement.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(22))<br> -URI http://asc.fasb.org/extlink&amp;oid=6877327&amp;loc=d3e13212-122682<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 210<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-03(16))<br> -URI http://asc.fasb.org/extlink&amp;oid=6876686&amp;loc=d3e534808-122878<br><br>Reference 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(16))<br> -URI http://asc.fasb.org/extlink&amp;oid=6879938&amp;loc=d3e572229-122910<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LineOfCredit</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>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_LineOfCreditFacilityMaximumBorrowingCapacity">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Maximum borrowing capacity under the credit facility without consideration of any current restrictions on the amount that could be borrowed or the amounts currently outstanding under the facility.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02.19(b),22(b))<br> -URI http://asc.fasb.org/extlink&amp;oid=6877327&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LineOfCreditFacilityMaximumBorrowingCapacity</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LineOfCreditFacilityUnusedCapacityCommitmentFeePercentage">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The fee, expressed as a percentage of the line of credit facility, for available but unused credit capacity under the credit facility.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LineOfCreditFacilityUnusedCapacityCommitmentFeePercentage</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>num:percentItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_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_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_CreditFacilityAxis=us-gaap_RevolvingCreditFacilityMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CreditFacilityAxis=us-gaap_RevolvingCreditFacilityMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_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_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_VariableRateAxis=us-gaap_LondonInterbankOfferedRateLIBORMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_VariableRateAxis=us-gaap_LondonInterbankOfferedRateLIBORMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_VariableRateAxis=us-gaap_BaseRateMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_VariableRateAxis=us-gaap_BaseRateMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_srt_RangeAxis=srt_MinimumMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">srt_RangeAxis=srt_MinimumMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LongtermDebtTypeAxis=myrg_SyndicatedCreditAgreementMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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=myrg_SyndicatedCreditAgreementMember</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_TwoThousandSixteenCreditFacilityMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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_TwoThousandSixteenCreditFacilityMember</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=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_LongtermDebtTypeAxis=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_us-gaap_DebtInstrumentAxis=myrg_ForeignRevolvingLoansAndLettersOfCreditMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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_ForeignRevolvingLoansAndLettersOfCreditMember</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>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.10.0.1</span><table class="report" border="0" cellspacing="2" id="idp6817131728">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Income Taxes (Details Textual) - USD ($)<br> $ in Millions</strong></div></th>
<th class="th" colspan="2">3 Months Ended</th>
<th class="th" colspan="2">6 Months Ended</th>
<th class="th" colspan="1"></th>
</tr>
<tr>
<th class="th"><div>Jun. 30, 2018</div></th>
<th class="th"><div>Jun. 30, 2017</div></th>
<th class="th"><div>Jun. 30, 2018</div></th>
<th class="th"><div>Jun. 30, 2017</div></th>
<th class="th"><div>Dec. 31, 2017</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_IncomeTaxesLineItems', window );"><strong>Income Taxes [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>
</tr>
<tr class="ro">
<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 );">U.S. federal statutory tax rate (as a percent)</a></td>
<td class="nump">21.00%<span></span>
</td>
<td class="nump">35.00%<span></span>
</td>
<td class="nump">21.00%<span></span>
</td>
<td class="nump">35.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 Income Tax Rate Reconciliation, Percent</a></td>
<td class="nump">28.80%<span></span>
</td>
<td class="nump">67.30%<span></span>
</td>
<td class="nump">28.80%<span></span>
</td>
<td class="nump">47.20%<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_UnrecognizedTaxBenefitIncludingTaxInterestAccrued', window );">Unrecognized Tax Benefit Including Tax Interest Accrued</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.8<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_IncomeTaxAuthorityAxis=myrg_TaxBenefitStockCompensationMember', window );">Tax Benefit Stock Compensation [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr 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_IncomeTaxesLineItems', window );"><strong>Income Taxes [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>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_CurrentFederalTaxExpenseBenefit', window );">Current Federal Tax Expense (Benefit)</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 1.0<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_IncomeTaxesLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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_IncomeTaxesLineItems</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_UnrecognizedTaxBenefitIncludingTaxInterestAccrued">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 gross amount of unrecognized tax benefits, including interest, pertaining to uncertain tax positions taken in tax returns as of the balance sheet 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;">myrg_UnrecognizedTaxBenefitIncludingTaxInterestAccrued</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_us-gaap_CurrentFederalTaxExpenseBenefit">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 federal tax expense (benefit) pertaining to income (loss) from continuing operations.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SAB Topic 6.I.7)<br> -URI http://asc.fasb.org/extlink&amp;oid=34349781&amp;loc=d3e330036-122817<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(h))<br> -URI http://asc.fasb.org/extlink&amp;oid=26873400&amp;loc=d3e23780-122690<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 9<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=84230637&amp;loc=d3e32639-109319<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CurrentFederalTaxExpenseBenefit</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>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_EffectiveIncomeTaxRateContinuingOperations">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Percentage of current income tax expense (benefit) and deferred income tax expense (benefit) pertaining to continuing operations.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08.(h)(2))<br> -URI http://asc.fasb.org/extlink&amp;oid=26873400&amp;loc=d3e23780-122690<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 12<br> -URI http://asc.fasb.org/extlink&amp;oid=84230637&amp;loc=d3e32687-109319<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 13<br> -URI http://asc.fasb.org/extlink&amp;oid=84230637&amp;loc=d3e32698-109319<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_EffectiveIncomeTaxRateContinuingOperations</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>num:percentItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_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://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SAB TOPIC 6.I)<br> -URI http://asc.fasb.org/extlink&amp;oid=34349781&amp;loc=d3e330036-122817<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 12<br> -URI http://asc.fasb.org/extlink&amp;oid=84230637&amp;loc=d3e32687-109319<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 13<br> -URI http://asc.fasb.org/extlink&amp;oid=84230637&amp;loc=d3e32698-109319<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_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_IncomeTaxAuthorityAxis=myrg_TaxBenefitStockCompensationMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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_IncomeTaxAuthorityAxis=myrg_TaxBenefitStockCompensationMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>46
<FILENAME>R34.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.10.0.1</span><table class="report" border="0" cellspacing="2" id="idp6816919552">
<tr>
<th class="tl" colspan="1" rowspan="1"><div style="width: 200px;"><strong>Commitments and Contingencies (Details Textual)<br> $ in Millions</strong></div></th>
<th class="th">
<div>Jun. 30, 2018 </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 custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_myrg_OutstandingPerformanceBonds', window );">Outstanding Performance Bonds</a></td>
<td class="nump">$ 606.1<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_EstimatedCostToCompleteBondedProjects', window );">Estimated Cost to Complete Bonded Projects</a></td>
<td class="nump">247.3<span></span>
</td>
</tr>
<tr class="ro">
<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 Commitment, Remaining Minimum Amount Committed</a></td>
<td class="nump">7.3<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 [Member]</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_LossContingencyInsurancePolicyDeductibleForEachLineOfCoverageExcludingWildfireAndHealth', window );">Loss Contingency Insurance Policy Deductible for Each Line of Coverage Excluding Wildfire and Health</a></td>
<td class="nump">1.0<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_LossContingencyInsurancePolicyDeductibleForWildfire', window );">Loss Contingency Insurance Policy Deductible for Wildfire</a></td>
<td class="nump">2.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_LossContingencyHealthInsuranceDeductibleForQualifiedIndividuals', window );">Loss Contingency Health Insurance Deductible For Qualified Individuals</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_EstimatedCostToCompleteBondedProjects">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 cost to complete bonded projects.</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_EstimatedCostToCompleteBondedProjects</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_LossContingencyHealthInsuranceDeductibleForQualifiedIndividuals">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 amount of deductible under health insurance benefits for qualified individuals.</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_LossContingencyHealthInsuranceDeductibleForQualifiedIndividuals</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_LossContingencyInsurancePolicyDeductibleForEachLineOfCoverageExcludingWildfireAndHealth">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 amount of deductible up to the claim aggregate under insurance arrangements, for each line of coverage, excluding wildfire and health insurance.</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_LossContingencyInsurancePolicyDeductibleForEachLineOfCoverageExcludingWildfireAndHealth</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_LossContingencyInsurancePolicyDeductibleForWildfire">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 amount of deductible under wildfire insurance for qualified claims.</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_LossContingencyInsurancePolicyDeductibleForWildfire</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_OutstandingPerformanceBonds">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 outstanding performance bonds.</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_OutstandingPerformanceBonds</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_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=6876686&amp;loc=d3e534808-122878<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 210<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-03(a)(19))<br> -URI http://asc.fasb.org/extlink&amp;oid=6879938&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=6877327&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_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_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>47
<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.10.0.1</span><table class="report" border="0" cellspacing="2" id="idp6816702640">
<tr>
<th class="tl" colspan="1" rowspan="1"><div style="width: 200px;"><strong>Lease Obligations (Details) - USD ($)<br> $ in Thousands</strong></div></th>
<th class="th"><div>Jun. 30, 2018</div></th>
<th class="th"><div>Dec. 31, 2017</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_CapitalLeasesFutureMinimumPaymentsDueAbstract', window );"><strong>Capital 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_CapitalLeasesFutureMinimumPaymentsRemainderOfFiscalYear', window );">Remainder of 2018</a></td>
<td class="nump">$ 592<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_CapitalLeasesFutureMinimumPaymentsDueCurrent', window );">2019</a></td>
<td class="nump">1,185<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_CapitalLeasesFutureMinimumPaymentsDueInTwoYears', window );">2020</a></td>
<td class="nump">1,185<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_CapitalLeasesFutureMinimumPaymentsDueInThreeYears', window );">2021</a></td>
<td class="nump">355<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_CapitalLeasesFutureMinimumPaymentsDueInFourYears', 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_CapitalLeasesFutureMinimumPaymentsDueThereafter', window );">Thereafter</a></td>
<td class="nump">0<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_CapitalLeasesFutureMinimumPaymentsDue', window );">Total minimum lease payments</a></td>
<td class="nump">3,317<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_CapitalLeasesFutureMinimumPaymentsInterestIncludedInPayments', window );">Interest</a></td>
<td class="num">(147)<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_CapitalLeasesFutureMinimumPaymentsPresentValueOfNetMinimumPayments', window );">Net present value of minimum lease payments</a></td>
<td class="nump">3,170<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_CapitalLeaseObligationsCurrent', window );">Less: Current portion of capital lease obligations</a></td>
<td class="nump">1,102<span></span>
</td>
<td class="nump">$ 1,086<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_CapitalLeaseObligationsNoncurrent', window );">Long-term capital lease obligations</a></td>
<td class="nump">2,068<span></span>
</td>
<td class="nump">$ 2,629<span></span>
</td>
</tr>
<tr 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_OperatingleasesfutureminimumpaymentsdueabstractAbstract', 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="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_OperatingLeasesFutureMinimumPaymentsRemainderOfFiscalYear', window );">Remainder of 2018</a></td>
<td class="nump">2,219<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_OperatingLeasesFutureMinimumPaymentsDueCurrent', window );">2019</a></td>
<td class="nump">3,413<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_OperatingLeasesFutureMinimumPaymentsDueInTwoYears', window );">2020</a></td>
<td class="nump">2,338<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_OperatingLeasesFutureMinimumPaymentsDueInThreeYears', window );">2021</a></td>
<td class="nump">1,680<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_OperatingLeasesFutureMinimumPaymentsDueInFourYears', window );">2022</a></td>
<td class="nump">1,081<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_OperatingLeasesFutureMinimumPaymentsDueThereafter', window );">Thereafter</a></td>
<td class="nump">514<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_OperatingLeasesFutureMinimumPaymentsDue', window );">Total minimum lease payments</a></td>
<td class="nump">$ 11,245<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_OperatingleasesfutureminimumpaymentsdueabstractAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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_OperatingleasesfutureminimumpaymentsdueabstractAbstract</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_CapitalLeaseObligationsCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 capital lease obligation 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 S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(19))<br> -URI http://asc.fasb.org/extlink&amp;oid=6877327&amp;loc=d3e13212-122682<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 840<br> -SubTopic 30<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=84164817&amp;loc=d3e45280-112737<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 840<br> -SubTopic 30<br> -Section 45<br> -Paragraph 2<br> -URI http://asc.fasb.org/extlink&amp;oid=84164758&amp;loc=d3e45023-112735<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CapitalLeaseObligationsCurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>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_CapitalLeaseObligationsNoncurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 equal to the present value (the principal) at the beginning of the lease term of minimum lease payments during the lease term (excluding that portion of the payments representing executory costs such as insurance, maintenance, and taxes to be paid by the lessor, together with any profit thereon) net of payments or other amounts applied to the principal, through the balance sheet date and due to be paid more than one year (or one operating cycle, if longer) after 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 840<br> -SubTopic 30<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=84164817&amp;loc=d3e45280-112737<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 840<br> -SubTopic 30<br> -Section 45<br> -Paragraph 2<br> -URI http://asc.fasb.org/extlink&amp;oid=84164758&amp;loc=d3e45023-112735<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.22)<br> -URI http://asc.fasb.org/extlink&amp;oid=6877327&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CapitalLeaseObligationsNoncurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>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_CapitalLeasesFutureMinimumPaymentsDue">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 minimum lease payments for capital leases.</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 840<br> -SubTopic 30<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=84164817&amp;loc=d3e45280-112737<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CapitalLeasesFutureMinimumPaymentsDue</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>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_CapitalLeasesFutureMinimumPaymentsDueAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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_CapitalLeasesFutureMinimumPaymentsDueAbstract</td>
</tr>
<tr>
<td style="padding-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_CapitalLeasesFutureMinimumPaymentsDueCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 minimum lease payments for capital leases due in the next fiscal year following the latest fiscal year. Excludes interim and annual periods when interim periods are reported on a rolling approach, from latest 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 840<br> -SubTopic 30<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=84164817&amp;loc=d3e45280-112737<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CapitalLeasesFutureMinimumPaymentsDueCurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>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_CapitalLeasesFutureMinimumPaymentsDueInFourYears">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 minimum lease payments for capital leases due in the fourth fiscal year following the latest fiscal year. Excludes interim and annual periods when interim periods are reported on a rolling approach, from latest 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 840<br> -SubTopic 30<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=84164817&amp;loc=d3e45280-112737<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CapitalLeasesFutureMinimumPaymentsDueInFourYears</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>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_CapitalLeasesFutureMinimumPaymentsDueInThreeYears">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 minimum lease payments for capital leases due in the third fiscal year following the latest fiscal year. Excludes interim and annual periods when interim periods are reported on a rolling approach, from latest 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 840<br> -SubTopic 30<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=84164817&amp;loc=d3e45280-112737<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CapitalLeasesFutureMinimumPaymentsDueInThreeYears</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>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_CapitalLeasesFutureMinimumPaymentsDueInTwoYears">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 minimum lease payments for capital leases due in the second fiscal year following the latest fiscal year. Excludes interim and annual periods when interim periods are reported on a rolling approach, from latest 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 840<br> -SubTopic 30<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=84164817&amp;loc=d3e45280-112737<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CapitalLeasesFutureMinimumPaymentsDueInTwoYears</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>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_CapitalLeasesFutureMinimumPaymentsDueThereafter">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 minimum lease payments for capital leases due after the fifth fiscal year following the latest fiscal year. Excludes interim and annual periods when interim periods are reported on a rolling approach, from latest 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 840<br> -SubTopic 30<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=84164817&amp;loc=d3e45280-112737<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CapitalLeasesFutureMinimumPaymentsDueThereafter</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>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_CapitalLeasesFutureMinimumPaymentsInterestIncludedInPayments">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 necessary to reduce net minimum lease payments to present value for capital leases.</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 840<br> -SubTopic 30<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=84164817&amp;loc=d3e45280-112737<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CapitalLeasesFutureMinimumPaymentsInterestIncludedInPayments</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>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_CapitalLeasesFutureMinimumPaymentsPresentValueOfNetMinimumPayments">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 minimum lease payments for capital leases net of executory costs, including amounts paid by the lessee to the lessor for insurance, maintenance and taxes.</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 840<br> -SubTopic 30<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=84164817&amp;loc=d3e45280-112737<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CapitalLeasesFutureMinimumPaymentsPresentValueOfNetMinimumPayments</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>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_CapitalLeasesFutureMinimumPaymentsRemainderOfFiscalYear">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 minimum lease payments for capital leases due in the remainder of the fiscal year following the latest fiscal year. Excludes interim and annual periods when interim periods are reported on a rolling approach, from latest balance sheet 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_CapitalLeasesFutureMinimumPaymentsRemainderOfFiscalYear</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>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_OperatingLeasesFutureMinimumPaymentsDue">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 required minimum rental payments for leases having an initial or remaining non-cancelable letter-terms in excess of one 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 840<br> -SubTopic 10<br> -Section 55<br> -Paragraph 40<br> -Subparagraph (Note 3)<br> -URI http://asc.fasb.org/extlink&amp;oid=82846649&amp;loc=d3e38371-112697<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 840<br> -SubTopic 20<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=77902758&amp;loc=d3e41502-112717<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OperatingLeasesFutureMinimumPaymentsDue</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>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_OperatingLeasesFutureMinimumPaymentsDueCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 required minimum rental payments for operating leases having an initial or remaining non-cancelable lease term in excess of one year due in the next fiscal year following the latest fiscal year. Excludes interim and annual periods when interim periods are reported on a rolling approach, from latest 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 840<br> -SubTopic 20<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=77902758&amp;loc=d3e41502-112717<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 840<br> -SubTopic 10<br> -Section 55<br> -Paragraph 40<br> -Subparagraph (Note 3)<br> -URI http://asc.fasb.org/extlink&amp;oid=82846649&amp;loc=d3e38371-112697<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OperatingLeasesFutureMinimumPaymentsDueCurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>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_OperatingLeasesFutureMinimumPaymentsDueInFourYears">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 required minimum rental payments for operating leases having an initial or remaining non-cancelable lease term in excess of one year due in the fourth fiscal year following the latest fiscal year. Excludes interim and annual periods when interim periods are reported on a rolling approach, from latest 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 840<br> -SubTopic 10<br> -Section 55<br> -Paragraph 40<br> -Subparagraph (Note 3)<br> -URI http://asc.fasb.org/extlink&amp;oid=82846649&amp;loc=d3e38371-112697<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 840<br> -SubTopic 20<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=77902758&amp;loc=d3e41502-112717<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OperatingLeasesFutureMinimumPaymentsDueInFourYears</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>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_OperatingLeasesFutureMinimumPaymentsDueInThreeYears">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 required minimum rental payments for operating leases having an initial or remaining non-cancelable lease term in excess of one year due in the third fiscal year following the latest fiscal year. Excludes interim and annual periods when interim periods are reported on a rolling approach, from latest 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 840<br> -SubTopic 10<br> -Section 55<br> -Paragraph 40<br> -Subparagraph (Note 3)<br> -URI http://asc.fasb.org/extlink&amp;oid=82846649&amp;loc=d3e38371-112697<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 840<br> -SubTopic 20<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=77902758&amp;loc=d3e41502-112717<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OperatingLeasesFutureMinimumPaymentsDueInThreeYears</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>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_OperatingLeasesFutureMinimumPaymentsDueInTwoYears">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 required minimum rental payments for operating leases having an initial or remaining non-cancelable lease term in excess of one year due in the second fiscal year following the latest fiscal year. Excludes interim and annual periods when interim periods are reported on a rolling approach, from latest 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 840<br> -SubTopic 10<br> -Section 55<br> -Paragraph 40<br> -Subparagraph (Note 3)<br> -URI http://asc.fasb.org/extlink&amp;oid=82846649&amp;loc=d3e38371-112697<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 840<br> -SubTopic 20<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=77902758&amp;loc=d3e41502-112717<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OperatingLeasesFutureMinimumPaymentsDueInTwoYears</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>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_OperatingLeasesFutureMinimumPaymentsDueThereafter">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 required minimum rental payments for operating leases having an initial or remaining non-cancelable lease term in excess of one year due after the fifth fiscal year following the latest fiscal year. Excludes interim and annual periods when interim periods are reported on a rolling approach, from latest 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 840<br> -SubTopic 20<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=77902758&amp;loc=d3e41502-112717<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 840<br> -SubTopic 10<br> -Section 55<br> -Paragraph 40<br> -Subparagraph (Note 3)<br> -URI http://asc.fasb.org/extlink&amp;oid=82846649&amp;loc=d3e38371-112697<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OperatingLeasesFutureMinimumPaymentsDueThereafter</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>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_OperatingLeasesFutureMinimumPaymentsRemainderOfFiscalYear">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 required minimum rental payments for operating leases having an initial or remaining non-cancelable lease term in excess of one year due in the remainder of the fiscal year following the latest fiscal year. Excludes interim and annual periods when interim periods are reported on a rolling approach, from latest balance sheet 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_OperatingLeasesFutureMinimumPaymentsRemainderOfFiscalYear</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>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>48
<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.10.0.1</span><table class="report" border="0" cellspacing="2" id="idp6816822384">
<tr>
<th class="tl" colspan="1" rowspan="1"><div style="width: 200px;"><strong>Lease Obligations (Details Textual) - USD ($)<br> $ in Thousands</strong></div></th>
<th class="th"><div>Jun. 30, 2018</div></th>
<th class="th"><div>Dec. 31, 2017</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_CapitalLeasesBalanceSheetAssetsByMajorClassNet', window );">Capital Leases, Balance Sheet, Assets by Major Class, Net, Total</a></td>
<td class="nump">$ 3,200<span></span>
</td>
<td class="nump">$ 3,700<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_CapitalLeaseObligationsCurrent', window );">Capital Lease Obligations, Current</a></td>
<td class="nump">1,102<span></span>
</td>
<td class="nump">1,086<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_CapitalLeaseObligations', window );">Capital Lease Obligations</a></td>
<td class="nump">$ 3,100<span></span>
</td>
<td class="nump">$ 3,700<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_CapitalLeaseObligations">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 equal to the present value (the principal) at the beginning of the lease term of minimum lease payments during the lease term (excluding that portion of the payments representing executory costs such as insurance, maintenance, and taxes to be paid by the lessor, together with any profit thereon) net of payments or other amounts applied to the principal through 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 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(22))<br> -URI http://asc.fasb.org/extlink&amp;oid=6877327&amp;loc=d3e13212-122682<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 840<br> -SubTopic 30<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=84164817&amp;loc=d3e45280-112737<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)(16))<br> -URI http://asc.fasb.org/extlink&amp;oid=6879938&amp;loc=d3e572229-122910<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CapitalLeaseObligations</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>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_CapitalLeaseObligationsCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 capital lease obligation 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 S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(19))<br> -URI http://asc.fasb.org/extlink&amp;oid=6877327&amp;loc=d3e13212-122682<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 840<br> -SubTopic 30<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=84164817&amp;loc=d3e45280-112737<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 840<br> -SubTopic 30<br> -Section 45<br> -Paragraph 2<br> -URI http://asc.fasb.org/extlink&amp;oid=84164758&amp;loc=d3e45023-112735<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CapitalLeaseObligationsCurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>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_CapitalLeasesBalanceSheetAssetsByMajorClassNet">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 gross amount less the charge for the use of the long-lived depreciable assets subject to a lease meeting the criteria for capitalization.</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 840<br> -SubTopic 30<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=84164817&amp;loc=d3e45280-112737<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CapitalLeasesBalanceSheetAssetsByMajorClassNet</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>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>49
<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.10.0.1</span><table class="report" border="0" cellspacing="2" id="idp6816781872">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Stock-Based Compensation (Details Textual)<br> $ / shares in Units, $ in Millions</strong></div></th>
<th class="th" colspan="1">6 Months Ended</th>
</tr>
<tr><th class="th">
<div>Jun. 30, 2018 </div>
<div>USD ($) </div>
<div>$ / shares </div>
<div>shares</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_EmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsAbstract', window );"><strong>Other information</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_StockIssuedDuringPeriodSharesStockOptionsExercised', window );">Share-based Compensation Arrangement by Share-based Payment Award, Options, Exercises in Period | shares</a></td>
<td class="nump">87,557<span></span>
</td>
</tr>
<tr class="re">
<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 );">Share-based Compensation Arrangements by Share-based Payment Award, Options, Exercises in Period, Weighted Average Exercise Price | $ / shares</a></td>
<td class="nump">$ 21.55<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_AwardTypeAxis=us-gaap_RestrictedStockMember', window );">Restricted Awards [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_myrg_EmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsAbstract', window );"><strong>Other information</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_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod', window );">Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Vested in Period | shares</a></td>
<td class="nump">86,870<span></span>
</td>
</tr>
<tr class="re">
<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 );">Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Vested in Period, Weighted Average Grant Date Fair Value | $ / shares</a></td>
<td class="nump">$ 29.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_AwardTypeAxis=us-gaap_RestrictedStockMember', window );">Restricted Awards [Member] | Long-Term Incentive Plan [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValueRollForward', window );"><strong>Weighted-Average Grant Date Fair Value</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_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue', window );">Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Nonvested, Weighted Average Grant Date Fair Value | $ / shares</a></td>
<td class="nump">$ 30.16<span></span>
</td>
</tr>
<tr 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_EmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsAbstract', window );"><strong>Other information</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_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod', window );">Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Grants in Period | shares</a></td>
<td class="nump">92,244<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_AwardTypeAxis=us-gaap_PerformanceSharesMember', window );">Performance awards [Member]</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_EmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsAbstract', window );"><strong>Other information</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_ReversalOfShareBasedCompensation', window );">Reversal of Share Based Compensation | $</a></td>
<td class="nump">$ 0.4<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_AwardTypeAxis=us-gaap_PerformanceSharesMember', window );">Performance awards [Member] | Maximum [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValueRollForward', window );"><strong>Weighted-Average Grant Date Fair Value</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_ShareBasedCompensationArrangementByShareBasedPaymentAwardPotentialPayoutAsPercentageOfTargetShares', window );">Potential Payout As a Percentage of Target Shares</a></td>
<td class="nump">200.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_AwardTypeAxis=us-gaap_PerformanceSharesMember', window );">Performance awards [Member] | Long-Term Incentive Plan [Member]</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_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValueRollForward', window );"><strong>Weighted-Average Grant Date Fair Value</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_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue', window );">Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Nonvested, Weighted Average Grant Date Fair Value | $ / shares</a></td>
<td class="nump">$ 34.52<span></span>
</td>
</tr>
<tr 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_EmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsAbstract', window );"><strong>Other information</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_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod', window );">Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Grants in Period | shares</a></td>
<td class="nump">66,764<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_AwardTypeAxis=myrg_MarketBasedPerformanceAwardsMember', window );">Market based Performance Awards [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_myrg_EmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsAbstract', window );"><strong>Other information</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_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardRequisiteServicePeriod1', window );">Share-based Compensation Arrangement by Share-based Payment Award, Award Requisite Service Period</a></td>
<td class="text">2 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_us-gaap_AwardTypeAxis=myrg_InternalMeasureBasedPerformanceAwardsMember', window );">Internal Measure based Performance Awards [Member]</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_EmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsAbstract', window );"><strong>Other information</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_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardRequisiteServicePeriod1', window );">Share-based Compensation Arrangement by Share-based Payment Award, Award Requisite Service Period</a></td>
<td class="text">2 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_us-gaap_AwardTypeAxis=us-gaap_RestrictedStockUnitsRSUMember', window );">Restricted Stock Units (RSUs) [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_myrg_EmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsAbstract', window );"><strong>Other information</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_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardRequisiteServicePeriod1', window );">Share-based Compensation Arrangement by Share-based Payment Award, Award Requisite Service Period</a></td>
<td class="text">1 year<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_myrg_EmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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_EmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsAbstract</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_ReversalOfShareBasedCompensation">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The aggregate amount of noncash, equity-based employee remuneration which is reversed during the period.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">myrg_ReversalOfShareBasedCompensation</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_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=109197908&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=109197908&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_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 of nonvested awards on equity-based plans excluding option plans (for example, phantom stock or unit plan, stock or unit appreciation rights plan, revenue or profit achievement stock award plan) for which the employer is contingently obligated to issue equity instruments or transfer assets to an employee who has not yet satisfied service or performance criteria necessary to gain title to proceeds from the sale of the award or underlying shares or units.</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)(i)-(ii)<br> -URI http://asc.fasb.org/extlink&amp;oid=109197908&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_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue</td>
</tr>
<tr>
<td style="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_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValueRollForward">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValueRollForward</td>
</tr>
<tr>
<td style="padding-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_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=109197908&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=109197908&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_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=109197908&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=27012166&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=6877327&amp;loc=d3e13212-122682<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(29))<br> -URI http://asc.fasb.org/extlink&amp;oid=6877327&amp;loc=d3e13212-122682<br><br>Reference 5: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 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_AwardTypeAxis=us-gaap_RestrictedStockMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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_RestrictedStockMember</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_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=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_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=myrg_MarketBasedPerformanceAwardsMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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_MarketBasedPerformanceAwardsMember</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_InternalMeasureBasedPerformanceAwardsMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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_InternalMeasureBasedPerformanceAwardsMember</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_RestrictedStockUnitsRSUMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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_RestrictedStockUnitsRSUMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>50
<FILENAME>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.10.0.1</span><table class="report" border="0" cellspacing="2" id="idp6827354000">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Segment Information (Details) - USD ($)<br> $ in Thousands</strong></div></th>
<th class="th" colspan="2">3 Months Ended</th>
<th class="th" colspan="2">6 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Jun. 30, 2018</div></th>
<th class="th"><div>Jun. 30, 2017</div></th>
<th class="th"><div>Jun. 30, 2018</div></th>
<th class="th"><div>Jun. 30, 2017</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_RevenueFromContractWithCustomerIncludingAssessedTax', window );">Contract revenues</a></td>
<td class="nump">$ 339,676<span></span>
</td>
<td class="nump">$ 356,185<span></span>
</td>
<td class="nump">$ 685,287<span></span>
</td>
<td class="nump">$ 656,314<span></span>
</td>
</tr>
<tr class="re">
<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">10,357<span></span>
</td>
<td class="nump">3,602<span></span>
</td>
<td class="nump">18,764<span></span>
</td>
<td class="nump">4,082<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_TdMember', window );">T&amp;D [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_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_RevenueFromContractWithCustomerIncludingAssessedTax', window );">Contract revenues</a></td>
<td class="nump">196,925<span></span>
</td>
<td class="nump">239,794<span></span>
</td>
<td class="nump">413,311<span></span>
</td>
<td class="nump">435,528<span></span>
</td>
</tr>
<tr class="re">
<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,018<span></span>
</td>
<td class="nump">8,074<span></span>
</td>
<td class="nump">24,559<span></span>
</td>
<td class="nump">13,216<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_CiMember', window );">C&amp;I [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_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_RevenueFromContractWithCustomerIncludingAssessedTax', window );">Contract revenues</a></td>
<td class="nump">142,751<span></span>
</td>
<td class="nump">116,391<span></span>
</td>
<td class="nump">271,976<span></span>
</td>
<td class="nump">220,786<span></span>
</td>
</tr>
<tr class="re">
<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">9,635<span></span>
</td>
<td class="nump">4,751<span></span>
</td>
<td class="nump">14,971<span></span>
</td>
<td class="nump">9,165<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=us-gaap_CorporateMember', window );">General Corporate [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_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">$ (10,296)<span></span>
</td>
<td class="num">$ (9,223)<span></span>
</td>
<td class="num">$ (20,766)<span></span>
</td>
<td class="num">$ (18,299)<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>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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_RevenueFromContractWithCustomerIncludingAssessedTax">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount, including tax collected from customer, of revenue from satisfaction of performance obligation by transferring promised good or service to customer. Tax collected from customer is tax assessed by governmental authority that is both imposed on and concurrent with specific revenue-producing transaction, including, but not limited to, sales, use, value-added and excise.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 606<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=109196051&amp;loc=SL49130539-203045<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<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=109196051&amp;loc=SL49130545-203045<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<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=109196051&amp;loc=SL49130543-203045<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_RevenueFromContractWithCustomerIncludingAssessedTax</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_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_TdMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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_TdMember</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_CiMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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_CiMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_StatementBusinessSegmentsAxis=us-gaap_CorporateMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_StatementBusinessSegmentsAxis=us-gaap_CorporateMember</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>51
<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.10.0.1</span><table class="report" border="0" cellspacing="2" id="idp6817096736">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Segment Information (Details Textual) - USD ($)<br> $ in Thousands</strong></div></th>
<th class="th" colspan="2">3 Months Ended</th>
<th class="th" colspan="2">6 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Jun. 30, 2018</div></th>
<th class="th"><div>Jun. 30, 2017</div></th>
<th class="th"><div>Jun. 30, 2018</div></th>
<th class="th"><div>Jun. 30, 2017</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_RevenueFromContractWithCustomerIncludingAssessedTax', window );">Contract revenues</a></td>
<td class="nump">$ 339,676<span></span>
</td>
<td class="nump">$ 356,185<span></span>
</td>
<td class="nump">$ 685,287<span></span>
</td>
<td class="nump">$ 656,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_dei_LegalEntityAxis=myrg_CanadianOperationMember', window );">Canadian Operation [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_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_RevenueFromContractWithCustomerIncludingAssessedTax', window );">Contract revenues</a></td>
<td class="nump">$ 14,500<span></span>
</td>
<td class="nump">$ 17,200<span></span>
</td>
<td class="nump">$ 29,200<span></span>
</td>
<td class="nump">$ 36,400<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_RevenueFromContractWithCustomerIncludingAssessedTax">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount, including tax collected from customer, of revenue from satisfaction of performance obligation by transferring promised good or service to customer. Tax collected from customer is tax assessed by governmental authority that is both imposed on and concurrent with specific revenue-producing transaction, including, but not limited to, sales, use, value-added and excise.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 606<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=109196051&amp;loc=SL49130539-203045<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<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=109196051&amp;loc=SL49130545-203045<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<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=109196051&amp;loc=SL49130543-203045<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_RevenueFromContractWithCustomerIncludingAssessedTax</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_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_dei_LegalEntityAxis=myrg_CanadianOperationMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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_CanadianOperationMember</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>52
<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.10.0.1</span><table class="report" border="0" cellspacing="2" id="idp6817098272">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Earnings Per Share (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">6 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Jun. 30, 2018</div></th>
<th class="th"><div>Jun. 30, 2017</div></th>
<th class="th"><div>Jun. 30, 2018</div></th>
<th class="th"><div>Jun. 30, 2017</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</a></td>
<td class="nump">$ 6,835<span></span>
</td>
<td class="nump">$ 1,230<span></span>
</td>
<td class="nump">$ 12,479<span></span>
</td>
<td class="nump">$ 2,430<span></span>
</td>
</tr>
<tr class="re">
<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</a></td>
<td class="nump">16,455<span></span>
</td>
<td class="nump">16,312<span></span>
</td>
<td class="nump">16,388<span></span>
</td>
<td class="nump">16,237<span></span>
</td>
</tr>
<tr class="re">
<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</a></td>
<td class="nump">137<span></span>
</td>
<td class="nump">191<span></span>
</td>
<td class="nump">167<span></span>
</td>
<td class="nump">239<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</a></td>
<td class="nump">16,592<span></span>
</td>
<td class="nump">16,503<span></span>
</td>
<td class="nump">16,555<span></span>
</td>
<td class="nump">16,476<span></span>
</td>
</tr>
<tr class="re">
<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 );">Income per common share, basic</a></td>
<td class="nump">$ 0.42<span></span>
</td>
<td class="nump">$ 0.08<span></span>
</td>
<td class="nump">$ 0.76<span></span>
</td>
<td class="nump">$ 0.15<span></span>
</td>
</tr>
<tr class="ro">
<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 );">Income per common share, diluted</a></td>
<td class="nump">$ 0.41<span></span>
</td>
<td class="nump">$ 0.07<span></span>
</td>
<td class="nump">$ 0.75<span></span>
</td>
<td class="nump">$ 0.15<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 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=114873790&amp;loc=SL114874131-224263<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 45<br> -Paragraph 7<br> -URI http://asc.fasb.org/extlink&amp;oid=109260490&amp;loc=d3e1337-109256<br><br>Reference 3: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 55<br> -Paragraph 52<br> -URI http://asc.fasb.org/extlink&amp;oid=109256448&amp;loc=d3e4984-109258<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03(21))<br> -URI http://asc.fasb.org/extlink&amp;oid=115205541&amp;loc=SL114868664-224227<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 11<br> -URI http://asc.fasb.org/extlink&amp;oid=109234566&amp;loc=d3e22694-107794<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=6371337&amp;loc=d3e3550-109257<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 45<br> -Paragraph 2<br> -URI http://asc.fasb.org/extlink&amp;oid=109260490&amp;loc=d3e1252-109256<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 220<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-04(23))<br> -URI http://asc.fasb.org/extlink&amp;oid=114873765&amp;loc=SL114874048-224260<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 45<br> -Paragraph 60B<br> -Subparagraph (d)<br> -URI http://asc.fasb.org/extlink&amp;oid=109260490&amp;loc=SL5780133-109256<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_EarningsPerShareBasic</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>num:perShareItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_EarningsPerShareDiluted">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The amount of net income (loss) for the period available to each share of common stock or common unit outstanding during the reporting period and to each share or unit that would have been outstanding assuming the issuance of common shares or units for all dilutive potential common shares or units outstanding during the reporting period.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 55<br> -Paragraph 52<br> -URI http://asc.fasb.org/extlink&amp;oid=109256448&amp;loc=d3e4984-109258<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 45<br> -Paragraph 2<br> -URI http://asc.fasb.org/extlink&amp;oid=109260490&amp;loc=d3e1252-109256<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=6371337&amp;loc=d3e3550-109257<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 220<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-04(23))<br> -URI http://asc.fasb.org/extlink&amp;oid=114873765&amp;loc=SL114874048-224260<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 11<br> -URI http://asc.fasb.org/extlink&amp;oid=109234566&amp;loc=d3e22694-107794<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 45<br> -Paragraph 7<br> -URI http://asc.fasb.org/extlink&amp;oid=109260490&amp;loc=d3e1337-109256<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03(21))<br> -URI http://asc.fasb.org/extlink&amp;oid=115205541&amp;loc=SL114868664-224227<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 45<br> -Paragraph 60B<br> -Subparagraph (d)<br> -URI http://asc.fasb.org/extlink&amp;oid=109260490&amp;loc=SL5780133-109256<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 220<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-04(19))<br> -URI http://asc.fasb.org/extlink&amp;oid=114873790&amp;loc=SL114874131-224263<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_EarningsPerShareDiluted</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>num:perShareItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_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=114867106&amp;loc=SL7669619-108580<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 220<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-04(22))<br> -URI http://asc.fasb.org/extlink&amp;oid=114873765&amp;loc=SL114874048-224260<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 45<br> -Paragraph 1B<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=114867106&amp;loc=SL7669625-108580<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 220<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-04(18))<br> -URI http://asc.fasb.org/extlink&amp;oid=114873790&amp;loc=SL114874131-224263<br><br>Reference 5: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03(20))<br> -URI http://asc.fasb.org/extlink&amp;oid=115205541&amp;loc=SL114868664-224227<br><br>Reference 6: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 28<br> -URI http://asc.fasb.org/extlink&amp;oid=109223946&amp;loc=d3e3602-108585<br><br>Reference 7: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -URI http://asc.fasb.org/extlink&amp;oid=6371337&amp;loc=d3e3550-109257<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_NetIncomeLoss</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_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://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=6371337&amp;loc=d3e3550-109257<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_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://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=6371337&amp;loc=d3e3550-109257<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 45<br> -Paragraph 16<br> -URI http://asc.fasb.org/extlink&amp;oid=109260490&amp;loc=d3e1505-109256<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_WeightedAverageNumberOfSharesOutstandingBasic">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Number of [basic] shares or units, after adjustment for contingently issuable shares or units and other shares or units not deemed outstanding, determined by relating the portion of time within a reporting period that common shares or units have been outstanding to the total time in that period.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 45<br> -Paragraph 10<br> -URI http://asc.fasb.org/extlink&amp;oid=109260490&amp;loc=d3e1448-109256<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=6371337&amp;loc=d3e3550-109257<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_WeightedAverageNumberOfSharesOutstandingBasic</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<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>53
<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.10.0.1</span><table class="report" border="0" cellspacing="2" id="idp6814155056">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Earnings Per Share (Details 1) - shares<br> shares in Thousands</strong></div></th>
<th class="th" colspan="2">3 Months Ended</th>
<th class="th" colspan="2">6 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Jun. 30, 2018</div></th>
<th class="th"><div>Jun. 30, 2017</div></th>
<th class="th"><div>Jun. 30, 2018</div></th>
<th class="th"><div>Jun. 30, 2017</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_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis=us-gaap_PerformanceSharesMember', window );">Performance awards [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareLineItems', window );"><strong>Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<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 Per Share, Amount</a></td>
<td class="nump">68<span></span>
</td>
<td class="nump">50<span></span>
</td>
<td class="nump">86<span></span>
</td>
<td class="nump">127<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_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis=myrg_RestrictedstockMember', window );">Restricted stock [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareLineItems', window );"><strong>Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<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 Per Share, Amount</a></td>
<td class="nump">30<span></span>
</td>
<td class="nump">44<span></span>
</td>
<td class="nump">1<span></span>
</td>
<td class="nump">44<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://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=6371337&amp;loc=d3e3550-109257<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareLineItems</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis=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_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis=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_us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis=myrg_RestrictedstockMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis=myrg_RestrictedstockMember</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>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.10.0.1</span><table class="report" border="0" cellspacing="2" id="idp6662926928">
<tr>
<th class="tl" colspan="1" rowspan="1"><div style="width: 200px;"><strong>Subsequent Events (Details Textual) - Subsequent Event [Member]<br> $ in Millions</strong></div></th>
<th class="th">
<div>Jul. 02, 2018 </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_SubsequentEventLineItems', window );"><strong>Subsequent Event [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_BusinessCombinationAcquisitionRelatedCosts', window );">Business Combination, Acquisition Related Costs</a></td>
<td class="nump">$ 0.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_BusinessAcquisitionAxis=myrg_HuenElectricIncMember', window );">Huen Electric Inc [Member]</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_SubsequentEventLineItems', window );"><strong>Subsequent Event [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_PaymentsToAcquireBusinessesGross', window );">Payments to Acquire Businesses, Gross</a></td>
<td class="nump">$ 47.1<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_BusinessCombinationAcquisitionRelatedCosts">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 element represents acquisition-related costs incurred to effect a business combination which costs have been expensed during the period. Such costs include finder's fees; advisory, legal, accounting, valuation, and other professional or consulting fees; general administrative costs, including the costs of maintaining an internal acquisitions department; and may include costs of registering and issuing debt and equity 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 805<br> -SubTopic 10<br> -Section 25<br> -Paragraph 23<br> -URI http://asc.fasb.org/extlink&amp;oid=84229725&amp;loc=d3e1043-128460<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_BusinessCombinationAcquisitionRelatedCosts</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>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_PaymentsToAcquireBusinessesGross">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The cash outflow associated with the acquisition of business during the period. The cash portion only of the acquisition price.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 805<br> -SubTopic 30<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (b)(1)<br> -URI http://asc.fasb.org/extlink&amp;oid=35744584&amp;loc=d3e6927-128479<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 13<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=109223946&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_SubsequentEventLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Detail information of subsequent event by type. User is expected to use existing line items from elsewhere in the taxonomy as the primary line items for this disclosure, which is further associated with dimension and member elements pertaining to a subsequent event.</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_SubsequentEventLineItems</td>
</tr>
<tr>
<td style="padding-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_SubsequentEventTypeAxis=us-gaap_SubsequentEventMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_SubsequentEventTypeAxis=us-gaap_SubsequentEventMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_BusinessAcquisitionAxis=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;">us-gaap_BusinessAcquisitionAxis=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>EXCEL
<SEQUENCE>55
<FILENAME>Financial_Report.xlsx
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
begin 644 Financial_Report.xlsx
M4$L#!!0    ( )V! 4T?(\\#P    !,"   +    7W)E;',O+G)E;'.MDD^+
MPD ,Q;]*F?L:5\'#8CUYZ6U9_ )Q)OU#.Y,A$[%^>X>];+=44/ 87O+>CT?V
M/S2@=AQ2V\54C'X(J32M:OP"2+8ECVG%D4)6:A:/FD=I(*+ML2'8K-<[D*F'
M.>RGGD7E2B.5^S3%":4A+<TXP)6E/S/WJVR;A5ND9T*YKCM+1[873T$7LF<;
M!I99-G\LCNVW<+ZT+/0:S>,*P).B0\5?UX^8 TBTH_0(:+L A#&^NQT:E8(C
M-R."?S]PN -02P,$%     @ G8$!36;S"V""    L0   !    !D;V-0<F]P
M<R]A<' N>&UL38Y-"\(P$$3_2NG=;BGB06) L$?!D_>0;FP@R8;-"OGYIH(?
MMWF\81AU8\K(XK%T-8943OTJDH\ Q:X831F:3LTXXFBD(3^ G/,6+V2?$9/
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
M$H_,M*>XW# (6M_IK[-D##+C#,"Z\P-(JB;":B2=3@Y7HX2C3(3K#$>!(<[
M8B!F5B;PE@[4TR/LZ2-S6QZQ,LITSH"%,8D<D44AL)/V;E7Q9@[4S2/LYD"=
M-3(1KJ$,I9S%2Y.AP!E%I%%,VSEK -[+@9IYA,T<.)_&E2+AJ,Z"L33&IX7!
MQ93+!6Y.&>_F0.T\PG8^,K<[0D4F(Z5 XLU,RE(:;ZLS!I-ZDNQ6&F_HX$A%
MC>9J$&^A0#TTPAXZ,N&T%MYI_";!4H*\T' 4WL9G+ 5S:Y4W4: N&F$7'1FD
M#+ RCA).W/R1FL0%.3*_.6I.J.1M55);C69L5?*V*JFM1MA6)74[L!HOV(3%
M%.#5SV/8RS,6DVI.'6^SDMHL+L>QI)X'UN "F/"8P)L''B/%C<6TF]DJ2MYH
M)6.TN+I)[GV75#>&8JH;2]'JQF#SU4WR;BLUF=@@YE+PKB:IJP%>JK&D)@/X
MY9MA##DHH<PGP,^%:6M.$F]GDMH9X#U]+.G;(I7$O%$2292ADIBVYB3Q-B;I
MBRG@116/$#JTP;6:H4#B777*4AJ?OF4,)K7&VH+)D6#IZY?A?+99;*O78]O/
MWLG=ZQGP@^R/%-']&%8),/=36&67$]Z?Z2\'SG_F]<OAV"R>JK:MRN&X\;FJ
M6M]U7MQU [+W^>YZ4?CGMO_JNN_UY:#W<M%6I_$0.[B>I&_^ U!+ P04
M" "=@0%-BK9%6G@$  !8%0  &    'AL+W=O<FMS:&5E=',O<VAE970U+GAM
M;'V86V_C-A"%_XKA=Z\U0U&7P#$0JRA:H 6"+=H^*S83&RM9KJ3$VW]?W>*5
M9P[[$DO*X?#,D/Q$<7.MZF_-T;EV\;TLSLWC\MBVEX?UNMD?79DW7ZJ+.W?_
M>:WJ,F^[V_IMW5QJEQ^&1F6QYB"(UF5^.B^WF^'9<[W=5.]M<3J[YWK1O)=E
M7O^[<T5U?5S2\O/!U]/;L>T?K+>;2_[F_G#MGY?GNKM;WZ(<3J4[-Z?JO*C=
MZ^/RB1XR$_<-!L5?)W=M9M>+/I67JOK6W_QZ>%P&O2-7N'W;A\B[GP^7N:+H
M(W4^_IF"+F]]]@WGUY_1?QZ2[Y)YR1N75<7?IT-[?%PFR\7!O>;O1?NUNO[B
MIH3L<C%E_YO[<$4G[YUT?>RKHAG^+O;O35N54Y3.2IE_'W]/Y^'W.L7_;(8;
M\-2 ;PVZOO^O@9D:F!\-PB'YT=F0ZD]YFV\W=75=U.-H7?)^4M"#Z8JY[Q\.
MM1O^UV7;=$\_MA2$F_5''VC2[$8-SS4WQ;J+?NN"41<[5LWYOH-,*^(4]V!@
M$F9H;^Z2L#A " .$0X!P%B UH@BC)!XDY[$/#F<VQTRTBD,38"L66K$@EP@'
MB&" 2.5"02R2&35VGDQBTT D U1I8#V%C:&96)E)Y.R*52]L(N%$:TR:8!\)
M])& HB3"2*+3#6,ARK2(;>09X!1:28$5,8UVJ<Z7Q83,M&;%@6?94( 7?Z"'
MQ\K%'Z!^(B'+L(P],Y<\,")=&PJD(=+%L:&THT4K3GS5@=QZ(M9+D3SD(PPF
M,B AE@D9L,ZL7(Q(94SH*S#F'&G0L9Q[D^:N=*G1?H",.9ZAYMX0IAU99<A(
M6$V:NYZ,47Z *O4-."8G:70:51T-1:9033^M6D7>Q8#129J=H7PID0;C*DU"
MM3BUC*RQOJ'"""7-4)GWC@!#4QNI\FC9*@P]+Q;"&"7 45+U09"48YH!%<<^
M.XQ1RAJE5KIAS<@TC<5TSX!J18$ASTN&,4H9H50.%VM*AI8C^?8%,DHI\1G"
M-&5$4U^-,4T9T322.6E.<L@J):2*/ N4,4Q9PY1(PHL1)I. Y!R$NL#Z=CF,
M<<H:IT1RG\. E&RMW/%F2$<)&?98PE#E"(R[A\N,2<B:A,1R6\  A=S-,#7R
M0$<AS;*_MX1AR&!#R20M <Q9!6>H(M]4Q#!D $.6^PS6F*,D4?@!*C(AMF,P
M#(V&(<G]Z\X SJ56U#!#*N; LRP,AJ$!,&0)0P,H)S<90,,^*QB#AH$5N>>>
M1 (&L953!^G(QKY/-./Y>@98E<#<&0W,E94?1T TGV#W9C!4#8 J2Z@: ,ON
M[:9&"\E,PIX7E\%,->"+W#OHF($&?).K?;?1>T9KY(XO RHVB>\SP&"@&@!4
MN:'>3:+Y64;(@?*C513H[[[U[#RJ=/7;<'37+/;5^[GM3WYF3V_'@T_<GV>)
MYSMZR,9#OA]AQC/'W_/Z[71N%B]5VU;E<*;U6E6MZUP&7[IZ'5U^N-T4[K7M
M+^/NNA[/^L:;MKI,YYCKVV'J]C]02P,$%     @ G8$!34Q.%B&R 0  T@,
M !@   !X;"]W;W)K<VAE971S+W-H965T-BYX;6QU4]MNG# 0_17+'Q OAK35
M"I"RB:)4:J55JK;/7AC BB_4-DOZ][4-2\F&O."98<Z9,^-Q/FKS8CL AUZE
M4+; G7/]GA!;=2"9O=$]*/^GT48RYUW3$ML;8'4$24'H;O>)2,85+O,8.YHR
MUX,37,'1(#M(R<S? P@]%CC!E\ S;SL7 J3,>];"#W _^Z/Q'EE8:BY!6:X5
M,M 4^"[9'[*0'Q-^<1CMRD:ADY/6+\'Y6A=X%P2!@,H%!N:/,]R#$('(R_@S
M<^*E9 "N[0O[8^S=]W)B%NZU^,UKUQ7X"T8U-&P0[EF/3S#W<XO1W/PW.(/P
MZ4&)KU%I8>,758-U6LXL7HIDK]/)53S'F?\"VP;0&4"O &0J%)4_,,?*W.@1
MF6GV/0M7G.RIGTT5@G$4\9\7;WWT7"9IDI-S()IS#E,.7><L&<2S+R7H5HD#
M?0>GV_!T4V$:X>D;A1\09)L$623(WA"D5RUNY6171<AJIA),&[?)HDH/*F[R
M*KHL[!V-=_(_?=KV[\RT7%ETTL[?;)Q_H[4#+V5WXU>H\P]L<00T+IB?O6VF
M-9L<I_OY!9'E&9?_ %!+ P04    " "=@0%-"HIP![<!  #2 P  &    'AL
M+W=O<FMS:&5E=',O<VAE970W+GAM;&U3VV[;, S]%4$?4"6.VV:!;:#I,'3
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
MG7_9V/\6T8&7<KCQ(]3[#[8:$EH7CK?^;.8QFPV'P_*#V/J-JS]02P,$%
M  @ G8$!3?-X80JV 0  T@,  !D   !X;"]W;W)K<VAE971S+W-H965T,3<N
M>&UL;5-A;]L@$/TKB!]08B=MHLBVU+2J-FF3HD[;/A/[;*,"YP&.NW\_P*[K
M=OX"W''OW;OCR 8T+[8%<.1526USVCK7'1FS90N*VQOL0/N;&HWBSINF8;8S
MP*L(4I*EF\T=4UQH6F31=S9%AKV30L/9$-LKQ<W?$T@<<IK0-\>S:%H7'*S(
M.M[ #W _N[/Q%IM9*J% 6X&:&*AS>I\<3[L0'P-^"1CLXDQ")1?$EV!\K7*Z
M"8) 0ND" _?;%1Y RD#D9?R9..F<,@"7YS?VIUB[K^7"+3R@_"TJU^;T0$D%
M->^E>\;A"TSUW%(R%?\-KB!]>%#B<Y0H;5Q)V5N':F+Q4A1_'7>AXSZ,-]MD
M@JT#T@F0SH!#S,/&1%'Y(W>\R P.Q(R][WAXXN28^MZ4P1E;$>^\>.N]UR+9
MWV;L&HBFF-,8DRYCY@CFV><4Z5J*4_H?/%V';U<5;B-\^T'AW3K!;I5@%PEV
M'PCVGTI<BSE\2L(6/55@FCA-EI38ZSC)"^\\L/=I?)/W\'':OW/3"&W)!9U_
MV=C_&M&!E[*Y\2/4^@\V&Q)J%XY[?S;CF(V&PV[Z06S^QL4_4$L#!!0    (
M )V! 4WS>-G ] $  ,L%   9    >&PO=V]R:W-H965T<R]S:&5E=#$X+GAM
M;'54;6^;,!#^*\@_H":0%X@ J>E4;=(F19VV?7;(!5!M3&TG=/]^MB$,T>N7
MV'<\+W=V?%DOU:NN 4SP+GBK<U(;T^TIU64-@ND'V4%KOURD$LS84%54=PK8
MV9,$IU$8;JE@34N*S.>.JLCDU?"FA:,*]%4(IOX>@,L^)RMR3[PT56U<@A99
MQRKX">97=U0VHI/*N1'0ZD:V@8)+3AY7^T/J\![PNX%>S_:!Z^0DY:L+OIUS
M$KJ"@$-IG *SRPV>@',G9,MX&S7)9.F(\_U=_=GW;GLY,0U/DO]ISJ;.24*"
M,US8E9L7V7^%L9\-"<;FO\,-N(6[2JQ'*;GVOT%YU4:*4<66(MC[L#:M7_M1
M_T[#"=%(B!8$.ACYRK\PPXI,R3Y0P]EWS%WQ:A_9LRE=TA^%_V:+US9[*U:[
M-*,W)S1B#@,FFF,F!+7JDT6$61RB#_0(I\=HA;&GQW/W^!.!-2JP]@+KN4 2
M+EK$,)\TN4%--HA M##!,#%NLD5-MHC >F&"83:XR0XUV2$"VX4)AMGA)@EJ
MDB "R<($PZ2X28J:I!\%TN7%8YCEQ=/98Q*@*C]&=%#*:^M'V"P[3:K'R#_&
M__!AS/U@JFI:'9RDL4_:/[R+E 9L*>&#_7_4=K). 8>+<=N=W:MAO@R!D=TX
M.NDTOXM_4$L#!!0    ( )V! 4UW<=*@W@$   $%   9    >&PO=V]R:W-H
M965T<R]S:&5E=#$Y+GAM;'54;6_;(!#^*X@?4!*<Q&UD6VHZ59NT25&G;9^)
M?7Y1P;B X^[?#[#C>2[[8KCCN>>YP]PE@U2ON@8PZ%WP5J>X-J8[$J+S&@33
M=[*#UIZ44@EFK*DJHCL%K/!!@A.ZV1R(8$V+L\3[SBI+9&]XT\)9(=T+P=3O
M$W YI'B+;XZ7IJJ-<Y LZ5@%W\'\Z,[*6F1F*1H!K6YDBQ24*7[<'D^QPWO
MSP8&O=@C5\E%RE=G?"E2O'$) 8?<. 9FERL\ >>.R*;Q-G'B6=(%+O<W]F=?
MNZWEPC0\2?ZK*4R=XGN,"BA9S\V+'#[#5,\>HZGXKW %;N$N$ZN12Z[]%^6]
M-E),+#85P=['M6G].DS\M[!P )T"Z"J C$(^\T_,L"Q1<D!JO/N.N5^\/5)[
M-[ES^JOP9S9Y;;W7;/M $W)U1!/F-&+H$C,CB&6?)6A(XD0_A--P>!3,,/+A
MT5(].H0)=D&"G2?8_5-BM"HQA-F%1?9!D7V 8+\2"6'^4\DA*'(($,0KD1#F
M/BP2!T7B ,'#2N0CQHZ!E0A9/$$!JO+-IU$N^]8W_L([]_<C]4_X+WP<#M^8
MJII6HXLTMA'\<RVE-&!3V=S96ZWM/)H-#J5QV]CNU=B5HV%D-PT<,D^][ ]0
M2P,$%     @ G8$!36-P0[O! 0  -P0  !D   !X;"]W;W)K<VAE971S+W-H
M965T,C N>&ULC53;;MP@$/T5Q <$+[MNTI5M*9NJ:J566J5J^\S:8QN%BPMX
MG?Y] 3N.F_+0%\,,9\Z<81@7DS9/M@=PZ%D*94O<.S<<";%U#Y+9&SV \B>M
M-I(Y;YJ.V,$ :V*0%(1FV3LB&5>X*J+O;*I"CTYP!6>#["@E,[]/(/14XAU^
M<3SRKG?!0:IB8!U\ _=].!MOD96EX1*4Y5HA VV)[W?'4Q[P$?"#PV0W>Q0J
MN6C]%(S/38FS( @$U"XP,+]<X0&$"$1>QJ^%$Z\I0^!V_\+^,=;N:[DP"P]:
M_.2-ZTM\AU$#+1N%>]33)UCJR3%:BO\"5Q >'I3X'+46-GY1/5JGY<+BI4CV
M/*]<Q76:3V[?+V'I +H$T#7@+N8A<Z*H_ -SK"J,GI"9[WY@H<6[(_5W4P=G
MO(IXYL5;[[U6--L5Y!J(%LQIQM -YA5!//N:@J92G.@_X30=OD\JW,?PPU\*
MZ1N%*<P^G>203')($!S2!'F2(/\/E2E,_B8)V31.@NGBD[6HUJ.*X[+QKE-Q
M3V/C7^'S2'UEIN/*HHMV_OG$)K=:._!2LANOI?=3O!H"6A>VMWYOYK<\&TX/
MRYB2]5]1_0%02P,$%     @ G8$!38WD74&S 0  T@,  !D   !X;"]W;W)K
M<VAE971S+W-H965T,C$N>&UL;5-M;YLP$/XKEG] 39PTK2) :CI5F[1)4:=M
MGQTXP*J-F6U"]^]W-H2RC"_X[GB>YUY\3@=CWUP#X,F[5JW+:.-]=V#,%0UH
MX>Y,!RW^J8S5PJ-K:^8Z"Z*,)*T83Y(]TT*V-$]C[&3SU/1>R19.EKA>:V'_
M'$&9(:,;>@V\RKKQ(<#RM!,U? ?_HSM9]-BL4DH-K9.F)1:JC#YM#L==P$?
M3PF#6]@D='(VYBTX7\J,)J$@4%#XH"#PN, S*!6$L(S?DR:=4P;BTKZJO\3>
ML9>S</!LU"]9^B:CCY244(E>^5<S?(:IGWM*IN:_P@44PD,EF*,PRL4O*7KG
MC9Y4L!0MWL=3MO$<)OTK;9W )P*_(; Q4:S\D_ B3ZT9B!UGWXEPQ9L#Q]D4
M(1A'$?]A\0ZCEYPG^Y1=@M"$.8X8OL!L9@1#]3D%7TMQY/_1^3I]NUKA-M*W
MR^S[9%U@MRJPBP*[?UI\N&EQ#?-XDX0M9JK!UG&;'"E,W\9-7D3GA7WB\4X^
MX..V?Q.VEJTC9^/Q9N/\*V,\8"G)':Y0@P]L=A14/I@/:-MQS4;'FVYZ06Q^
MQOE?4$L#!!0    ( )V! 4W1 -5EMP$  -(#   9    >&PO=V]R:W-H965T
M<R]S:&5E=#(R+GAM;&U3VV[<(!#]%<0'!)O=)MN5;2F;*&JE5EJE:OK,VF,;
M!3PNX'7Z]P7LN%;J%V"&<\Y<&+(1S:MM 1QYTZJS.6V=ZX^,V;(%+>P-]M#Y
MFQJ-%LZ;IF&V-R"J2-**\22Y95K(CA99])U-D>'@E.S@;(@=M!;FSPD4CCE-
MZ;OC63:M"PY69+UHX >XG_W9>(LM*I74T%F)'3%0Y_0^/9[V 1\!+Q)&NSJ3
M4,D%\3487ZN<)B$A4%"ZH"#\=H4'4"H(^31^SYIT"1F(Z_.[^E.LW==R$18>
M4/V2E6MS>J"D@EH,RCWC^ 7F>CY1,A?_#:Z@/#QDXF.4J&Q<23E8AWI6\:EH
M\3;MLHO[.-W<[6;:-H'/!+X0#C$.FP+%S!^%$T5F<"1FZGTOPA.G1^Y[4P9G
M;$6\\\E;[[T6//F<L6L0FC&G"<-7F'1!,*^^A.!;(4[\/SK?IN\V,]Q%^FX=
M_?:P+;#?%-A'@?TZ?II\*'$+\[%(MNJI!M/$:;*DQ*&+D[SR+@-[S^.;_(-/
MT_Y=F$9VEES0^9>-_:\1'?A4DAL_0JW_8(NAH';A>.?/9AJSR7#8SS^(+=^X
M^ M02P,$%     @ G8$!379D.'+" 0  -P0  !D   !X;"]W;W)K<VAE971S
M+W-H965T,C,N>&UL=53M;ML@%'T5Q .4F,1M%=F6FDY5*VU2U&G;;V)??ZA\
MN(#C]NT'V/&\C/T)W.MSSSD7N,E&I=],"V#1A^#2Y+BUMM\38LH6!#,WJ@?I
MOM1*"V9=J!MB>@VL"D6"$[K9W!+!.HF++.2.NLC48'DGX:B1&81@^O, 7(TY
M3O E\=HUK?4)4F0]:^ [V!_]4;N(+"Q5)T":3DFDH<[Q0[(_I!X? #\[&,UJ
MCWPG)Z7>?/!2Y7CC#0&'TGH&YI8S/ +GGLC9>)\Y\2+I"]?["_M3Z-WU<F(&
M'A7_U56VS?$]1A74;.#V58W/,/>38C0W_Q7.P!W<.W$:I>(F_*)R,%:)F<59
M$>QC6CL9UG'FOY3%"^A<0*\*R"04G']AEA695B/2T]GWS%]QLJ?N;$J?#$<1
MOCGSQF7/!4UH1LZ>:,8<)@Q=89(%01S[(D%C$@?Z3SF-EV^C#K>A?+M6O_L/
MP2Y*L L$N[]:W%ZU&,/LXB)I5"2-$*17(C',[94(65V< -V$)VM0J089QF65
M7:;B@8:+_P.?1NH;TTTG#3HIZYY/N.1:*0O.RN;&>6G=%"\!A]KZ[9W;Z^DM
M3X%5_3RF9/FO*'X#4$L#!!0    ( )V! 4TR=8GN, ,  !X-   9    >&PO
M=V]R:W-H965T<R]S:&5E=#(T+GAM;)5776^;,!3]*XCW!MM\F$1)I 8R;=(F
M59NV/=/$25 !,W"2[M_/-I0&^])V?2C8.??<>^S+P2ROO'EJ3XP)Y[DLJG;E
MGH2H%Y[7[DZLS-H9KUDE?SGPILR$'#9'KZT;ENUU4%EX!*'(*[.\<M=+/??0
MK)?\+(J\8@^-TY[+,FO^;EC!KRL7NR\3W_/C2:@);[VLLR/[P<3/^J&1(V]@
MV><EJ]J<5T[##BOW'B^VF*H C?B5LVM[<^\H*8^</ZG!E_W*1:HB5K"=4!29
MO%Q8PHI",<DZ_O2D[I!3!=[>O[!_TN*EF,>L90DO?N=[<5JYL>OLV2$[%^([
MOWYFO:#0=7KU7]F%%1*N*I$Y=KQH]7]G=VX%+WL664J9/7?7O-+7:\__$@8'
MD#Z # $R]UL!?A_@OP8$;P8$?4#PT0QA'Q :&;Q.NU[,-!/9>MGPJ]-T_5!G
MJNWP(I3;M5.3>G?T;W(]6SE[61-,E]Y%$?6838<A-Q@:CR&I#<$#PI,%#%40
MJ(H-L<+).$%B(^C<J.%=DNV;)*,R?7"Q?!WOCQ8KA@D"D"#0!,&(P)"QZ3!4
M8ZIN*9$?&GN2V"@_0H;>%*"*:108JV*C A036%8(R@IM6009LD(K2Q3[H:'*
M!F'B&TPI! K,;MC:*!+<4(U41:"J"%"%#54=)K[)@F:! 4H@$*)H]&?$I% ,
M-99K"X%P"&NDH$8*:#2Z:$/M5O/G$8V,BFU8%(<DIG Y,5A.#)3C&Z)CX/F8
MV-<YF&0.) E@ HQ@TT0?-P(\X;OX_95/>]!H32DRGH<M@ K)U))@T(#O,0'*
MF>@D#)LC_@]WQ+ ]8L ?B=%G&Q!DVB,(LEY:'V#:@J")MP:&[1$#_FC9/@8,
MR]SJ! #=T<"$I0 ,VVT#<$7Q9-_ 'HDADS2MOP>](\T&W06 -!L&2(.X)ET"
MP]:((6\T_;\'&=YNO@  U!V:V:T&P\S'T+LYVY6L.>J#=NOL^+D2ZOF[F1T.
M\_=$G0V-^0U>)!B83]7A7Y\E7^F[+X=O67/,J]9YY$*>2/6Y\<"Y8+)Z-)/]
M=)(?*\.@8 >A;JF\;[H3>S<0O.Z_1KSADVC]#U!+ P04    " "=@0%-5@V\
MT'@$   "&   &0   'AL+W=O<FMS:&5E=',O<VAE970R-2YX;6R-F&N/HS84
MAO]*Q ]8\!4\2B+-I%JU4BN-MNKV,Y,X%RV7+#"3[;^O(6P:?%ZG? F7O#;O
M.=@//EY>ZN9;>[2V6_PHBZI=1<>N.S_%<;L]VC)O/]5G6[E_]G53YIV[; YQ
M>VYLOAL:E47,DT3'97ZJHO5RN/?:K)?U>U><*OO:+-KWLLR;?UYL45]6$8M^
MWOAR.AR[_D:\7I[S@_W3=G^=7QMW%=]ZV9U*6[6GNEHT=K^*GMG31NJ^P:#X
M>K*7]NY\T8?R5M??^HO?=JLHZ1W9PFZ[OHO<'3[LQA9%WY/S\7WL-+H]LV]X
M?_ZS]\]#\"Z8M[RUF[KX^[3KCJLHBQ8[N\_?B^Y+??G5C@&I:#%&_[O]L(63
M]T[<,[9UT0Z_B^U[V]7EV(NS4N8_KL=3-1POUW^4&IOA!GQLP&\-V.,&8FP@
MO ;QU=D0ZB]YEZ^737U9-->W=<[[0<&>A$OFMK\YY&[XST7;NKL?:RZ29?S1
M=S1J7JX:?J=)LZED0R7LIHB=@9L+CER\<-*<>P]XI)@\0, PQ=!<3L)D7IA7
M33IHJD$CA-&I]IQ0F<X4SU)L1T([$MCQ(GY!&N%Y>:R9&%'0B (=2-R!AAWH
M&8G5)&/,I54;+Q@J$T)S9;"=%-I)9R06:93G!6DT-I)!(QGH(#!$#.S S$BL
M(1E3:2+\O%(58RX:A=VP!',BF9%9*"*H0*+ 2V8!:#':A4P"74#B/#,^([^C
MZ#YU:9HP?[  &=,Z8X'WS3"B&&(4R3 02>;[0:( +AD&% -DD0&R,(P6AMA"
M,JSHI$^-\CD'9-ID,C C&4850ZPB"08B*7T[2!2:3QA4#! F& ]&#$.,(0G.
MZ-@TVG RAJE.,B%8X#/.,+08HA9),1*1-_Y8-%U38&1Q !H9F),<@X8#T) 4
MCZ(I)<@J:@-D3&D=XC#'W.*(6WZ&D4CZ'(:B (<Y1A8'H%$!#G,,&HZ6,"3#
M$@Q.[<LV0):E(@F]<HPMCK!%$@Q$BMAY+)J:P<CB #0J0'*.0</14H8D. 6+
MVB3U)R60,9E)E@4<86YQQ"V282 BGP4H"BQ?.286!YQ1@2DI,&<$6M"0XB(A
MJ3/&^$,&J'AB>&#0" PM@:#EYQ>)%"EU'HNF9C"O!*","LQ($:C=9A5OM"QC
MDJ=D4@(=3YE)0U%A:HDY!1P4^4/X?T13,YA8 G$F,"4%YHR84\8)6J"91))R
M \B86]*9P+P4&%MB3B6'1(KX 2(=^$@)3"P!.*-#DQ)S1LRIYP0HU91,_"\W
MD+G/;NB52TPM.:>@0R+M;\U 46 (2XPL"4"C P-&8M#(.06=I)5:9B0)"-1S
MF3"!M9'$U))SRCDDTO[2'(H"O)*!_29 &1W:L<*4D7/*.4GK-)X:.F*H3&;W
M-<G4$&:6G%/.(9'VYQ,4^6\[OMM1+6US&#:?V\6V?J^&G>^[N[<-[F<^[,C^
M)[_NCO^1-X=3U2[>ZJZKRV'W=5_7G75>DD\N-4>;[VX7A=UW_6GJSIOKKO3U
MHJO/XXY[?-OV7_\+4$L#!!0    ( )V! 4T?PXW*U (  )D+   9    >&PO
M=V]R:W-H965T<R]S:&5E=#(V+GAM;(U6[8Z;,!!\%<0#%&P^#*<DTB55U4JM
M=+JJ[6]?XB3H %/;2:YO7]MPE-A+FC\!F]GQ[ 1&N[AP\2J/C*G@K:E;N0R/
M2G4/422W1]90^8%WK-5/]EPT5.FE.$2R$XSN;%%31SB.\ZBA51NN%G;O2:P6
M_*3JJF5/(I"GIJ'BSYK5_+(,4?B^\5P=CLIL1*M%1P_L.U,_NB>A5]'(LJL:
MULJ*MX%@^V7XB!XVJ#0%%O&S8A<YN0],*R^<OYK%E]TRC(TB5K.M,A147\YL
MP^K:,&D=OP?2<#S3%$[OW]D_V>9U,R]4L@VO?U4[=5R&11CLV)Z>:O7,+Y_9
MT% 6!D/W7]F9U1INE.@SMKR6]C?8GJ3BS<"BI33TK;]6K;U>^B?Y>QE<@(<"
M/!;HLV\5)$-!XA1$O3+;ZD>JZ&HA^"40_;_54?-2H(=$F[DUF]8[^TQW*_7N
M>85)O(C.AFC K'L,GF!(<0W9^! T(B(M8%2!(15K[)5CYX!;B*L#$K#-Q):G
MTW+L'+'N,<1B6HM)DC(GN:/$A^5%A@L"RTE!.:DOAR!'#H!)$D?+;<R5D P4
MDOD$:0X3Y"!!?H>QN><8*O,29TXS/BQ%28)F7B0"RB%W& M@/&-O8ZZ$%*"0
M A R\\:6($%YA[&E;RQ&)'8_3A^&LQSE,\:B& Z*^ YK09#K+0A*9\3,I!8"
M*+(9"C!R'A&^P^ !-+6.9-IBMR,?AC*"LGA&$9Q1" @IWV$(Y$84")H)* 0G
M% *B)9NC@+,% >'B.YSYUJ7ZOT1N2SY.FU.2F;!"<%HA(*Y\BP&0%Q#_ 5V+
M@;,*06%5S%# *8. F/$M+NZTV,?=M!C.+00$EV\Q!"I=/0"H<#^I:#+H-$P<
M[$PH@RT_M78@G>R.<^<CMH/2/W@_M'ZCXE"U,GCA2H];=BC:<ZZ8UA)_T*_?
M4<_)XZ)F>V5NB;X7_;#8+Q3OAD$X&J?QU5]02P,$%     @ G8$!3;Z.3(-0
M @  *0<  !D   !X;"]W;W)K<VAE971S+W-H965T,C<N>&ULC57;CILP$/T5
MQ'L7,%='!&F3JFJE5HJVVO;9228!K<'4=L+V[VL;EA#B5'F)[?&9,V<&9R;O
M&'\3)8!TWFO:B*5;2MDN/$_L2JB)>&(M-.KFP'A-I#KRHR=:#F1OG&KJ(=]/
MO)I4C5ODQK;A1<Y.DE8-;+@C3G5-^-\54-8MW<#],+Q4QU)J@U?D+3G"3Y"O
M[8:KDS>R[*L:&E&QQN%P6+K/P6(=& >#^%5!)R9[1Z>R9>Q-'[[MEZZO%0&%
MG=041"UG6 .EFDGI^#.0NF-,[3C=?[!_,<FK9+9$P)K1W]5>EDLW<YT]',B)
MRA?6?84AH=AUANR_PQFH@FLE*L:.46%^G=U)2%8/+$I*3=[[M6K,VO4W<3JX
MV1W0X(!&!Q7[?P[AX!!>'"*3?*_,I/J92%+DG'4.[[]62_2C"!:A*N9.&TWM
MS)W*5BCKN4!9D'MG331@5CT&33 7A*?8QQ#(%F*%;MS1=8"U!1';(X36)$+C
M'UXE@>P$D94@,@31%4$XJT*/20VF,9@L#>-DELHM*LU0XMO%Q%8QL45,-!/3
M8^))F$]1%OGI3(T%AC(<8+N<Q"HGL<B)9W*2FSAAAB,\4Y/<U";"873G+:56
M,:E%3&(GR*P$V>-/!5L)\ -/!=^4 _OXCLS M_\O_0=>P0"Z^KX!CK+L3J@[
M+2!XX L/H/0JE!_B>>V\2>.I@1]-CQ;.CIT:,R FUG$./"/3N"[P?HC\(/Q8
M-<+9,JG:GVE2!\8D*#G^D\JY5'-K/% X2+U-U9[WS;L_2-8.@\D;IV/Q#U!+
M P04    " "=@0%-8]TL)_H!  "E!0  &0   'AL+W=O<FMS:&5E=',O<VAE
M970R."YX;6R-E.UNFS 4AF\%<0$UF.\(D)I6TR9M4M1IVV\'#@'58&8[H;O[
MV8:B-+A2_L1?[WF?<TZP\XGQ5]$"2.>MIX,HW%;*<8>0J%KHB7A@(PSJI&&\
M)U(M^0F)D0.I35!/$?:\&/6D&]PR-WL'7N;L+&DWP($[XMSWA/_; V53X?KN
M^\9+=VJEWD!E/I(3_ 3Y:SQPM4*K2]WU,(B.#0Z'IG ?_=T^TWHC^-W!)*[F
MCJ[DR-BK7GRK"]?3"0&%2FH'HH8+/ &EVDBE\7?Q=%>D#KR>O[M_,;6K6HY$
MP!.C?[I:MH6;NDX-#3E3^<*FK[#4$[G.4OQWN !5<IV)8E2,"O/K5&<A6;^X
MJ%1Z\C:/W6#&:3Z)HB7,'H"7 +P&X+F6&60R?R:2E#EGD\/GWH]$_\7^#JO>
M5'K3M,*<J>2%VKV4.$UR=-%&BV8_:_ '3;IJD/)?(=@*P<8@_&"0W4!F36(T
M@]%D@1?[D9T36#G!EI-Y-YQ9$UUQ_!3[?FCGA%9.N.6$L=T@LAI$=S0DVB0:
M>G&0?,*)K9SXCH;$&TX4I)]A$BLFV6*BQ&Z06@W2._J1;O/$(0XR.R>S<K([
M^I%M/D0?ISBX_>#1U0W3#]@/PD_=()PCD^JRFBO5,"9!67H/*NM6O9GK@D(C
M]311<SZ_'/-"LG%Y%-'Z,I?_ 5!+ P04    " "=@0%-B!GW!E("  "-!P
M&0   'AL+W=O<FMS:&5E=',O<VAE970R.2YX;6R-5>UNFS 4?17$ ]1\.82*
M(#4?TR9M4M1IVV^'W 14@YGM)-W;SS:4$'";_L'VY9QSS[4MW_3"^(LH *3S
M6M%:+-Q"RN81(9$74!'QP!JHU9\#XQ61:LF/2#0<R-Z0*HH"SYNABI2UFZ4F
MMN59RDZ2EC5LN2-.547XOR50=EFXOOL6>"Z/A=0!E*4-.<)/D+^:+5<KU*OL
MRPIJ4;+:X7!8N$_^XR;1> /X7<)%#.:.KF3'V(M>?-LO7$\; @JYU I$#6=8
M :5:2-GXVVFZ?4I-',[?U+^8VE4M.R)@Q>B?<B^+A3MWG3T<R(G*9W;Y"ET]
MV'6ZXK_#&:B":R<J1\ZH,%\G/PG)JDY%6:G(:SN6M1DO[9\XZ6AV0M 1@IZ@
M<G]$"#M"^%E"U!&B*R'ZD( [ AX14%N[V<PUD21+.;LXO+T.#=&WSG_$ZKAR
M'32G8_ZI_10J>LZ"Q$_160MUF&6+"0:8>'X+64TA5Q&D#/0N IN+93"A!Z,$
M=Q%K"R(98386#+;[#*V[%1I^=),C'.U6BXD-IFXQ'O:\43U35.C[ ]2-F<AJ
M)K*8B49F6@P>I$E";^;CD9N[L!L[V&H'6^R,\BSQ)(^/59KQYGP.ML&3/?2C
M,(C>N7DSJ^N9Q?7,+A!;!6*+0#PJ.[9<B7'-4TSXWG686XW,+4;F=H'$*I#<
M/\!U,G$93URBP=M3 3^:1B"<G)UJTX0&T;[7/ 7F[;K"VT;U@_!C60MGQZ1Z
M <T[=6!,@K+B/:CC+U1O[!<4#E)/8S7G;8=H%Y(U7?-#?0?._@-02P,$%
M  @ G8$!36%%IT'N 0  ]@0  !D   !X;"]W;W)K<VAE971S+W-H965T,S N
M>&UL?53;CILP%/P5Q >LN28A J2&JFJE5HJV:OOLP"&@M3&UG;#]^_K"(I:X
M?8GMXYGQC'-P/C'^(CH Z;U2,HC"[Z0<CPB)N@.*Q1,;85 [+>,42[7D5R1&
M#K@Q)$I0% 0[1'$_^&5N:F=>YNPF23_ F7OB1BGF?TY V%3XH?]6>.ZOG=0%
M5.8COL)WD#_&,U<KM*@T/85!]&SP.+2%_R$\5JG&&\#/'B:QFGLZR86Q%[WX
MTA1^H T!@5IJ!:R&.U1 B!92-G[/FOYRI":NYV_JGTQVE>6"!52,_.H;V17^
MP?<::/&-R&<V?88Y3^I[<_BO< >BX-J).J-F1)A?K[X)R>BLHJQ0_&K'?C#C
M9'?2W4QS$Z*9$"V$,/DO(9X)\8: K#,3]2.6N,PYFSQN_ZP1ZYX(C[&ZS%H7
MS=V9/956J.J]C+(L1W<M-&-.%A.M,>\1E0.1+A"D#"PN(J>+R/#C%3\. K=
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
M3Q@SR(V[,WZ:2M[1APF")R:&"1^3OJ_U$X9;U;*=X7]#_@]02P,$%     @
MG8$!31A?[E,% @  VP4  !D   !X;"]W;W)K<VAE971S+W-H965T,S0N>&UL
MC93;CILP$(9?!?$ ,9AP2 1(FUU5K=1*T59MKQT8 EJ#J>V$[=O7-H2RQ)%Z
M@T___-^,C9T.C+^)&D Z[RWM1.;64O9[A$110TO$AO70J96*\99(->1G)'H.
MI#1!+478\R+4DJ9S\]3,'7F>LHND30='[HA+VQ+^YP"4#9GKN[>)U^9<2SV!
M\K0G9_@.\D=_Y&J$9I>R::$3#>L<#E7F/OG[@^_I */XV< @%GU'EW)B[$T/
MOI29Z^F,@$(AM051S16>@5+MI/+X/9FZ,U,'+OLW]T^F>%7,B0AX9O174\HZ
M<Q/7*:$B%RI?V? 9IH)"UYFJ_PI7H$JN,U&,@E%AODYQ$9*UDXM*I27O8]MT
MIATF_UN8/0!/ 7@.P&,M(\AD_D(DR5/.!H>/F]\3?<;^'JN]*?2DV0JSII(7
M:O::!U&0HJLVFC2'48,7&IPDLP8I_QF"K1!L#((/D*W=(+ :!,9@^\$@7&4Y
M:G9&TQE-Y$4;WX[96C%;"R9:84:-^A'_<? VW@1V3FCEA!9.O.*$]YR'E,A*
MB>XI_H-=CZT&\?\?6V(U2"QU)JLZ1TVX*//!D>VLB)T%L5LA=G<(;$?HW;;=
M$>\>$GOK2^+=_7_>9LU!BVNIG[UOA)^;3C@G)M4--_>P8DR",O0V*N%:O;3S
M@$(E=3=6?3X^-^- LGYZ2M'\GN=_ 5!+ P04    " "=@0%-A1TI2,,"   D
M"P  &0   'AL+W=O<FMS:&5E=',O<VAE970S-2YX;6R-EEUOVR 4AO^*Y?O5
M/N"O5$FD-=.T29M4==IV31.26+6-!R3I_OTP=JT$#E-O8L#O.<\!PQN6%R%?
MU)%S';VV3:=6\5'K_CY)U/;(6Z;N1,\[\V8O9,NTZ<I#HGK)V<X&M4U"TK1(
M6E9W\7IIQQ[E>BE.NJD[_B@C=6I;)O\^\$9<5C'$;P-/]>&HAX%DO>S9@?_@
M^F?_*$TOF;/LZI9WJA9=)/E^%7^$^PVQ 5;QJ^87==6.AJD\"_$R=+[N5G$Z
M5,0;OM5#"F8>9[[A33-D,G7\F9+&,W,(O&Z_9?]L)V\F\\P4WXCF=[W3QU5<
MQ=&.[]FIT4_B\H5/$\KC:)K]-W[FC9$/E1C&5C3*_D;;D]*BG;*84EKV.C[K
MSCXOXYN<3F%X )D"R!P V7\#Z!1 G8!DK,Q.]1/3;+V4XA+)\6OU;-@4<$_-
M8FZ'0;MV]IV9K3*CYS4M89F<AT23YF'4D"L-N55L$$4^2Q)3P%P%0:L@-I[>
M5$'P!!1-0&V"["8!=:8Q:DJKZ:PF7P0@&0K);(+\*@%)8>%0?!% %5B,',7D
M"(:D#L87A3$%BBDPC/OI?1'- Y02I908Q=D^#[XHQ1D5RJB0CY\YB.J]B 6*
M6""(W$$L_+6B4.(42/'3F"*<PCV.J0?Z %D(%#CV@(!*%P3^C* ,K!O@)QL(
M JI<$$%V<^J9#/$.,*15$2@']PG C,(]PI/H=M,6E5N.[R>D((M .;BC0.8;
M7Q5:8-PM('^']0'B*01"M>)^ 9AA>/:'J&@&-$#"/0-0TW =$%-16@5(N'.
M;PN("2(J*(*?"3<0\-T!,4)$9;8XX"2">PC!/,2U0^)[2 Y9@(-;",$LQ/7$
M271S9H%D[E](<G5=&>Z/WYD\U)V*GH4V-Q][/]D+H;E)F=Z9HH_FRCIW&K[7
M0[,T;3G>V\:.%OUT)TWFB_'Z'U!+ P04    " "=@0%-EE  L-0!  "G!
M&0   'AL+W=O<FMS:&5E=',O<VAE970S-BYX;6Q]5-MNHS 0_17D#ZBYY:((
MD)I455?:E:*N=OOLP!!0;4QM)W3_?GVAB!"K+[%G?,[XG,G@;.#B738 *OAD
MM),Y:I3J=QC+L@%&Y /OH=,G-1>,*!V*,Y:] %)9$J,X#L,U9J3M4)'9W%$4
M&;\HVG9P%(&\,$;$OSU0/N0H0E^)U_;<*)/ 1=:3,_P&]:<_"AWAJ4K5,NAD
MR[M 0)VCQVAW2 W> OZV,,C9/C!.3IR_F^!'E:/0" (*I3(5B%ZN< !*32$M
MXV.LB:8K#7&^_ZK^;+UK+R<BX<#I6UNI)D=;%%10DPM5KWQX@='/"@6C^9]P
M!:KA1HF^H^14VM^@O$C%V5A%2V'DTZUM9]?!G:Q7(\U/B$="/!&B]%M",A*2
M!0$[9=;J$U&DR 0? N'^K)Z8F8AVB6YF:9*V=_9,NY4Z>RV2;93AJRDT8O8.
M$\\P\2WBX$&L)@C6 B85L5=%;/GIC8K%'7N'V5A,YS!Z6!="/*#-#'0C)?%*
M23Q2DH44AUG-;HFB<-D3#RC<KOU24J^4]%[*9MF5]-YP=-<5#^B^*W@V,N83
M_D7$N>UD<.)*3Y^=D9IS!;I@^*!M-?K5F (*M3+;C=X+]^VX0/%^?!;P]#85
M_P%02P,$%     @ G8$!38]<%V@. P  ;0T  !D   !X;"]W;W)K<VAE971S
M+W-H965T,S<N>&ULE9?=CILP$(5?!?$ P1[SNTHB;;:J6JF55ENUO683)T$+
MF-I.LGW[&D,H"V,IN0G8&9^98_BPO;P(^::.G&OOO2IKM?*/6C</0:"V1U[E
M:B$:7IM_]D)6N39->0A4(WF^LX.J,@!"XJ#*B]I?+VW?LUPOQ4F71<V?I:=.
M597+OQM>BLO*I_ZUXZ4X''7;$:R737[@/[C^V3Q+TPH&E5U1\5H5HO8DWZ_\
M1_JP86$[P$;\*OA%C>Z]ULJK$&]MX^MNY9.V(E[RK6XE<G,Y\R=>EJV2J>-/
M+^H/.=N!X_NK^F=KWIAYS15_$N7O8J>/*S_UO1W?YZ=2OXC+%]X;BGRO=_^-
MGWEIPMM*3(ZM*)7]];8GI475JYA2JOR]NQ:UO5YZ_>LP? #T V 8P!+KI4MD
M*_^4ZWR]E.+BR6[RF[Q]QO0!S-QLVTX[%?8_4[PRO><U2\-E<&Z%^IA-%P.C
M&#I$!$9]2 %8B@W,AK,TP@486B.S NR#0(P+A*A : 7"#P+)Q&07$]F8VL:D
M210E>)H(31,A:=))FBXF':4!NH@<TQ&C:6(D388+)*A <OM\IJA .J\@(Q.C
MZ7P^XS0A>)H,39,A:>@D33:?SVP1XEDHP1$@2!YP2#@HHO,IS9A# J7DD0)2
MQ8Q$F-EE9$$=#X_B.-$[>*(X4!0A*HNFQ<Z1R@!"U\/!F:((5)FK6)P7&M_A
M%R>&)D@5TR]('Y2-_!+GJXB#13&R4H<$#@W-;G\5 0<",""RB5LD*"0.O &G
M!B@BX5I:<&H [G"+XP#L!O#ZH _@A8O(\94 G!H(;W\1 <<!,!RFX/5!8_#B
M.(D=KR+@U,!\F0F)RR].#=RQT  .!,R!" F;^L6"7&YQ:F"^UH3$M4G!J6'D
M=K<,!X)A0$S=HD$.MPRGALW7FI"X2G7LR>Y81!B. YLO(HA;+&BZ*PM&N]V*
MRX/=YRMO*TZU/62,>H>SQ"/8W?+_\.X@\CV7AZ)6WJO09L]M=\9[(30WM9"%
M(>IHSCY#H^1[W=XFYEYV!X"NH473'VZ"X82U_@=02P,$%     @ G8$!3:DL
M"/0N P  30P  !D   !X;"]W;W)K<VAE971S+W-H965T,S@N>&ULE5=1;YLP
M$/XKB/<5;&.#HR120S)MTB95G;8]T\1)4 %GX"3=OY\QE!+[TG0O 9OOOKOO
M?!R7Z5G6S\U>".6]E$75S/R]4H=)$#3KO2BSYDX>1*6?;&5=9DHOZUW0'&J1
M;8Q1600X#%E09GGESZ=F[Z&>3^51%7DE'FJO.99E5O]=B$*>9S[R7S<>\]U>
MM1O!?'K(=N*'4#\/#[5>!0/+)B]%U>2R\FJQG?GW:+)"K#4PB%^Y.#>C>Z^5
M\B3E<[OXNIGY81N1*,1:M129OIQ$*HJB9=)Q_.E)_<%G:SB^?V7_;,1K,4]9
M(U)9_,XW:C_S$]_;B&UV+-2C/'\1O2#J>[WZ;^(D"@UO(]$^UK)HS*^W/C9*
MECV+#J7,7KIK7IGKN7M":6\&&^#>  \&Z'T#TAN0-X/H78.H-X@^ZH'V!M3R
M$'3:33*7F<KFTUJ>O;JKAT/6EAV:4'U<ZW;3G(YYIO/9Z-W3/ J3:7!JB7K,
MHL/@$2:V($L7@@9$H ,8HL!0% OLF.-+!ZF+B+D5PTV2U;LD%V$2,%G$V).+
M9%TAB$""R!!$(X(DM)+=06(#J0R$$,YB9N4#@%&&$FKEQ(6QA.(DMA(#P"@C
M*(*U45 ;=;5902\Z"!VY02&A5C"IBR(LM(YR"5 E,8LL72Y*5S>&53%0%7-4
MX8C!!#%($'^\9A*0(+E=,XF;#,XXMHHA=6&8\)A;25NZL @1@I"56P!&J*XM
M6!L'M?';-<-=;2A$5O])7502QK8P%X0C2JTVL@(<$HRNG#D*X:X:NF4SJO-+
MBBN-&7V\<!#85>\1OETZ/>9";H1C:IUV"N$0(]S"+0$<CA&W^]<*PN$P3J[E
M&6[(B-PNH!XS]L09L=\- !4Y65@"*!3QV'XU()>(T2O2X$\%<K\5$0JO4, =
M&='_*"&X_2&W_[D)9L[7XQ,*,;<_61".8TSL' ,P71G,J2#(;8*Y+3 8C4*E
MJ'=F+FV\M3Q6JDW.:'>8?>]Q.TI9^PLT21&POVQG93-ZO=%W@_;WK-[E5>,]
M2:4'.#-F;:540H<?WNG#V>O9?E@48JO:VUC?U]V VRV4//3#>S#\@YC_ U!+
M P04    " "=@0%-2NZ3?DH"  #Q!@  &0   'AL+W=O<FMS:&5E=',O<VAE
M970S.2YX;6R-5>MNFS 4?A7$ ]3<(1%!:B[3)FU2U:G;;X><!%2#F>V$[NUG
M&TH(>&G_8/OX^[YS,3Y.6\I>>0$@K+>*U'QE%T(T2X1X7D"%^0-MH)8[1\HJ
M+.22G1!O&."#)E4$>8X3H0J7M9VEVO;$LI2>!2EK>&(6/U<59G_70&B[LEW[
MW?!<G@JA#"A+&WR"GR!>FB<F5VA0.905U+RDM<7@N+(?W>4N5G@-^%5"RT=S
M2V6RI_15+;X=5K:C @("N5 *6 X7V  A2DB&\:?7M >7BCB>OZM_T;G+7/:8
MPX:2W^5!%"L[L:T#'/&9B&?:?H4^G]"V^N2_PP6(A*M(I(^<$JZ_5G[F@E:]
MB@REPF_=6-9Z;+N=R.]I9H+7$[R!('W?(_@]P;\2@KN$H"<$G_40]H1PX@%U
MN>MB;K' 6<IH:['N=VBP^NO<92B/*U=&?3IZ3]:32^LE"UPW11<EU&/6'<8;
M8>+D%K*=0ZXB2 8P1.&9HEA[,[IWZV S1\2+20P?BNSNBMR$Z1N+Y6N^/RZ6
M\Q^!P"@0:(%@)) XDV)WD%A#:@WQ_4441Y-Z&&!AY";AI"9S6)2$7A)/"F.
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
M+SHB/UU_AZH21^5=.[%B\/<S[=9$BG+*6EVP^72=?@'!B2FQ)0FP(ME6]6.
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
M-@XA$EYDI6$N\J)@:9 7:))DA!*T4R=Q;?JSQMI$NVZC3?.X_JW<<RKDENI
MI59JB+&)P-VZX<H!7>]@]%XWC3=MY,R8L-<;C)"(-Z5%^$]/!1GU M]""<6V
MB8HK5547E9#2*HF@M*QDI0N:*'&^TPIPW64%>$E4)UK9PJ@_#OL#M&2BU0N4
M^%D$=Z<LOPO>6#H=Q7@.POYD0D9J>'4P#R>COD?Q/Q4*3878*>K:7;>1M6+;
MK/EK@NRT0%^/M>57; +I-<ZTX=[N7M)NGXC/'-3OO#^M-_<(1^->0*\W=/E&
MCA'%0212P#"FW(9S*>K)Y@D.>BVYD9@*KE*.9K>4/_]XH7[4?FNI'%T^<[%,
MKI42;W_!G$62Y_]T\R''Y@%H-@-"]09^"X./O8N>=!O8_F(5ZI5?B',T9C16
M00F_T46BL;?KN*_-%?:RW\E+)K&?TCC9_TM"'@YF]0[)8U6$KAEUQJM2 PJ1
MY<21H\<(O-4F39EP+DE'#(E#T7 K5N5)2UB@;9M=N\JWRE7Z G^Q9JF3,U5M
M$?'%FHQ5XZ+6>Z24J8HR%]67^"XP'2+SM%&4.Q<_2X5:2R,5HTF(*,![B0T'
M16TDZILC(UFZX+1MSH;5[]E+),T6^3HN3&7A9HC*:/FZ;:\#R<!.UN'L#)-@
ML<(OHRBF6E0Q1;T@Y\;82LD<D"PRU[U/E1JP7@?&'U?ITFDMP8H^^I^!J*RD
MGGO7^(J'2],8OT36/<UD_,W>D5@(UQ4/G>_=R9JF#L^9-F%YY#+QFN@8)A5:
M:EKP<!8Y&W6I"J#&PN;]YQ2>+05<T*<JMH+B8!D@'$*(X:]43SVWXP;)/FNV
M)9$.*G\!&><:*\8KGMB</C2V9ZNGJ>?2"'&)K=[J.#4_5LG'"RP?O\RX(/=F
M U/!BYA:7>L@6(Z&>F,DQ6[0D!JFJ1E:-8F1,TJ$&C<HP@X^Y KB\1)H2:EN
M*>--H?L3V63)5._G[A*)3J_KB:&B%(G62<YKK7*!K$=)]&'@VB$U'C&I"CD2
MDF;#:N 9U2A@3?,L>DU?7DC29D(U'8//^*\S*^NRXR1!R^38OJU=X$2"PS#1
M@-1])#7]7K__#44$XS^^QX,[&[P.N 4;3/#^^LVGXZ<]=M9(S3K ?XC?H_6)
M$YEO%)(.YXV1Z##XFXH-D_7*89;OU4^?\2?#X9L^SXX-HF3H)-6SV>EZBYI>
MLJ*"))3"R$37>?7JS?7=VXNCP-@#6;G%5KD AN<VXLVP;KWM09!OUVRYB7K1
M8"Q@IW^1#IEOSVU;:9NAPTO]WD2^C,R7>[\*3S@O]U!<-H]<S-Z;X95J5_W>
M@'&IWQM.Q]^\?&(BIF1OVQ*A:5BI%;P[1#>\\"#>H3E9N F;JHUKO30.ZQ-6
M%7 L; EGANFX./=3LQ^F8T)P=':7E!]7,9E4H$%O-OF&(K.QX\)&A?+YV4;5
M>6 *%B9+ D,YX=^BL&QJ<IRDG+<2ZXC??0 !B Y[?39GZ/(1&@0<9JLO/[_L
MB6HX]H:?<&WMJY\V^KP>>>^]J$4"A@084+RVU?Y4@&D'@%(+*-6F0E4!P Z)
M]!8V&9)B,JE-MCC0(MGJ%+AM8I7EE]P7:9%A\54KSEPG,5K)50IY+3'>11>4
M&2C$HM2U>!(3]ZUGW(</6MPGUH*H 8@W[&'N.H;,U]Q=B%\I'V*J/4/LA4\!
M.&_!"H @"7WAWZSD;Z _5 D]/**J,T2*.9>OI;(HJC@89>]@>7#0?0%(,F?#
MG\B.?$Y 2:T.,2Q,HSCNNT;[9*:VZ=2.,7!H@]!+PU6.-[M2(,%X:BKO<2#!
M=-[K^^ND>HVZ;1]]6J#&R2(!K1/NE8<][9=540 W=D*0/S'D86+69>[-JVAJ
M100<"(W5\KT)+C;.55,X=Z<L@PWC*ZYC:,!CSV:JOG:%(5SX>XO\/0$X_\<
MX/!E &S:$8R]?*6:\Y+I'F4NJ5S"*== X&BC?;LDL ^5&YOG0OO&S')16@2&
MMVW5ZAE3E3C?"DR_&[U0@@LE;JF&07&C^ N6RB2E@E5]BQ=*PV/E'FMP+%VR
MQ,Z>;^RDHV'XW9Y&Y/#;<<;"CO?WF PG/;>XWYTR+:V3%:EW: :LJ6@?%;!&
M:8F$G>B;TP-@\97A^.0/IWZGD6G*H5=V>D@N;F76FWW#^4D)CJ3Z<I#UNS 8
M^?7S37&6R;0W_(;>'4U[@V_:X5^=X22'SD4%__Q6@#(Q:!*GPCVN[*;<>@W
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
MI@8P>8WX',C:)L85>SM*T%(=-3IW[=\Q9=/2+3KGEDTK=X/'][UO2&\*X^;
M$$8CAB.[<;LV8G 3D=&JT2-A>(^2QT.V#Y&N=8UP21EL)0#1,KB<@E52!8,3
MAOU>-&DZJF:3< 8T_XC5RK/5\= Y=8&#>6_4_VKX3R;A=#+JQ.D&U"DO$X//
M=(VD)5S%-<,>$+4A2@[Z+X#[J#<>,(J;=!T!.+NNT;3%G4MX<;'K*L=UD]_J
M$<V4))G]+2ERRM[#Y$DAF+P-/3)^A4Z& Q$>S:Z<*C)8J>B;!"^17%'Y@[-O
MB>+:O?XJ 8+EN]:<AZ.GJD2K?&]RW!5J&I2VG4M.,PTJF:\Z$(-T+3192TDK
MJ_S3 :-;Q^;4B><%*YM<4DDX)F]R_Q1\,[J&Q_,C'I37NT:<!>.@A6/<P;I"
M6.L6<$J-7#DS\*(E64X$..4%;74 ISP C&3@+*(-E?C7=[QK1R==/JN=$G!F
MT8Q5FR\.*+9MP.1(DF6[/6Y3,JF*V57JOFTX0UVC8>LZ"P<E?%%77V@312>B
M<AB+K36TJ1;7QW?%B%G3L$VVW94;&(QQ W3LKFL%KZ,N4ZH"B4X") IP'-*\
M3'?$^Y(O2;%,<06S:3@>3QNR@YB+6C1(?::ZL"%-C7KCL6LNMWHQ=PJ*RJAA
M>2,Z^:S#/A6&JUHK'@;LQ%=YR69HF0$HC$GJ]NIM=5])&78EL3@TO)0R-50Y
M+=4&+:N5NDI6)>JO!9E#5EHD_11(4+;A9E>32,OF[> #H!0L,2XR5-&Y.9Z*
M1CAMLW8>D&/4&?1F2O/_%<#1).._!F#^!U&D'>NEP:7;;IHJ*E1%H13:_B*8
MX5WJ!EFL;-<J+D=QYMA6JHR;/%X^H*_,YCEM9H,\G9S#ID'>2IN$73&GX[*W
MB31&N&J6?TB_FW%M7O'%F=/@=K]H>!8=6)\(QO'B&9RP1N_*@-KKS!@SMXLZ
M!CM5B@(ILB2O6<XAU8O1JA$OHB8Z7E68/?FH.?:"_+&.&"?]Z+@4NPI^R[.
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
MN*T]&V.2M7NJF[V5:M%D-S:! 3KC4_7W)<=@3O4:N,^MSJ*E$$;@+\;%*1L
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
M,OQBS0CNF+ZJ</V,8>K%_2.E4[\EN.%Z]2=EF/H3X4[^\WG\!E!+ P04
M" "=@0%-,)0TP:\!  ! &@  $P   %M#;VYT96YT7U1Y<&5S72YX;6S-F=]N
MPB 4AU_%]':Q"'3N3]2;;;>;R?8"K#VUC6TA@$[??K3JDIDN<5&3WTTI'#CG
M@Y+OII./K2$WV-15XZ91X;UY9,RE!=7*Q=I0$R*YMK7RH6L7S*ATJ1;$Q&@T
M9JEN/#5^Z-L<T6SR3+E:57[PM!MO4T\C94Q5ILJ7NF'K)CM*.MPGC"U5W1Q7
ME,;=A G1X&43LK@P-HU"U$7LA K'"]M^6/>V)FO+C/Z%IO.\3"G3Z:H.2V)G
M+*G,%42^KF)7*$O9N[=EL]CSSI7UKZH.B=FF8K\FQ-?C\-N*^@&ZR"4K^W M
MJ*]4%]@]^5D%#[<AU9:&QH:H]67/]@+2/$0=:R=><HO47IV,LI.*A]37^[!?
MVBZ[][X#_PDZUC7GG?KE. 0(AP3A2$ X;D$XQB <=R <]R <#R <?(0"@F)4
MCJ)4CN)4CB)5CF)5CJ)5CN)5CB)6CF)6@6)6@6)6@6)6@6)6@6)6@6)6@6)6
M@6)6@6)6@6)6B6)6B6)6B6)6B6)6B6)6B6)6B6)6B6)6B6)6B6+6!,6L"8I9
MDRN:M6OC6I7-7R2?6B\/]5GWXVCV#5!+ 0(4 Q0    ( )V! 4T?(\\#P
M !,"   +              "  0    !?<F5L<R\N<F5L<U!+ 0(4 Q0    (
M )V! 4UF\PM@@@   +$    0              "  >D   !D;V-0<F]P<R]A
M<' N>&UL4$L! A0#%     @ G8$!3>?FZJ'M    *P(  !$
M ( !F0$  &1O8U!R;W!S+V-O<F4N>&UL4$L! A0#%     @ G8$!39E<G",0
M!@  G"<  !,              ( !M0(  'AL+W1H96UE+W1H96UE,2YX;6Q0
M2P$"% ,4    " "=@0%-%A77TV4"   4"   &               @ 'V"
M>&PO=V]R:W-H965T<R]S:&5E=#$N>&UL4$L! A0#%     @ G8$!37E FY>?
M!   0!<  !@              ( !D0L  'AL+W=O<FMS:&5E=',O<VAE970R
M+GAM;%!+ 0(4 Q0    ( )V! 4W=02[>>0(  !8)   8              "
M 680  !X;"]W;W)K<VAE971S+W-H965T,RYX;6Q02P$"% ,4    " "=@0%-
M^,%JF,($  !5%P  &               @ $5$P  >&PO=V]R:W-H965T<R]S
M:&5E=#0N>&UL4$L! A0#%     @ G8$!38JV15IX!   6!4  !@
M     ( !#1@  'AL+W=O<FMS:&5E=',O<VAE970U+GAM;%!+ 0(4 Q0    (
M )V! 4U,3A8AL@$  -(#   8              "  ;L<  !X;"]W;W)K<VAE
M971S+W-H965T-BYX;6Q02P$"% ,4    " "=@0%-"HIP![<!  #2 P  &
M            @ &C'@  >&PO=V]R:W-H965T<R]S:&5E=#<N>&UL4$L! A0#
M%     @ G8$!3=ZD-*6V 0  T@,  !@              ( !D"   'AL+W=O
M<FMS:&5E=',O<VAE970X+GAM;%!+ 0(4 Q0    ( )V! 4U>2>84M@$  -(#
M   8              "  7PB  !X;"]W;W)K<VAE971S+W-H965T.2YX;6Q0
M2P$"% ,4    " "=@0%-I;T(/+<!  #2 P  &0              @ %H)
M>&PO=V]R:W-H965T<R]S:&5E=#$P+GAM;%!+ 0(4 Q0    ( )V! 4T8R&3]
MM@$  -(#   9              "  58F  !X;"]W;W)K<VAE971S+W-H965T
M,3$N>&UL4$L! A0#%     @ G8$!34-(_E6W 0  T@,  !D
M ( !0R@  'AL+W=O<FMS:&5E=',O<VAE970Q,BYX;6Q02P$"% ,4    " "=
M@0%->]B5S+8!  #2 P  &0              @ $Q*@  >&PO=V]R:W-H965T
M<R]S:&5E=#$S+GAM;%!+ 0(4 Q0    ( )V! 4UF%P$AM@$  -(#   9
M          "  1XL  !X;"]W;W)K<VAE971S+W-H965T,30N>&UL4$L! A0#
M%     @ G8$!36^W_(ZW 0  T@,  !D              ( !"RX  'AL+W=O
M<FMS:&5E=',O<VAE970Q-2YX;6Q02P$"% ,4    " "=@0%-=2V)@[4!  #2
M P  &0              @ 'Y+P  >&PO=V]R:W-H965T<R]S:&5E=#$V+GAM
M;%!+ 0(4 Q0    ( )V! 4WS>&$*M@$  -(#   9              "  >4Q
M  !X;"]W;W)K<VAE971S+W-H965T,3<N>&UL4$L! A0#%     @ G8$!3?-X
MV<#T 0  RP4  !D              ( !TC,  'AL+W=O<FMS:&5E=',O<VAE
M970Q."YX;6Q02P$"% ,4    " "=@0%-=W'2H-X!   !!0  &0
M    @ ']-0  >&PO=V]R:W-H965T<R]S:&5E=#$Y+GAM;%!+ 0(4 Q0    (
M )V! 4UC<$.[P0$  #<$   9              "  1(X  !X;"]W;W)K<VAE
M971S+W-H965T,C N>&UL4$L! A0#%     @ G8$!38WD74&S 0  T@,  !D
M             ( !"CH  'AL+W=O<FMS:&5E=',O<VAE970R,2YX;6Q02P$"
M% ,4    " "=@0%-T0#59;<!  #2 P  &0              @ 'T.P  >&PO
M=V]R:W-H965T<R]S:&5E=#(R+GAM;%!+ 0(4 Q0    ( )V! 4UV9#ARP@$
M #<$   9              "  >(]  !X;"]W;W)K<VAE971S+W-H965T,C,N
M>&UL4$L! A0#%     @ G8$!33)UB>XP P  '@T  !D              ( !
MVS\  'AL+W=O<FMS:&5E=',O<VAE970R-"YX;6Q02P$"% ,4    " "=@0%-
M5@V\T'@$   "&   &0              @ %"0P  >&PO=V]R:W-H965T<R]S
M:&5E=#(U+GAM;%!+ 0(4 Q0    ( )V! 4T?PXW*U (  )D+   9
M      "  ?%'  !X;"]W;W)K<VAE971S+W-H965T,C8N>&UL4$L! A0#%
M  @ G8$!3;Z.3(-0 @  *0<  !D              ( !_$H  'AL+W=O<FMS
M:&5E=',O<VAE970R-RYX;6Q02P$"% ,4    " "=@0%-8]TL)_H!  "E!0
M&0              @ &#30  >&PO=V]R:W-H965T<R]S:&5E=#(X+GAM;%!+
M 0(4 Q0    ( )V! 4V(&?<&4@(  (T'   9              "  ;1/  !X
M;"]W;W)K<VAE971S+W-H965T,CDN>&UL4$L! A0#%     @ G8$!36%%IT'N
M 0  ]@0  !D              ( !/5(  'AL+W=O<FMS:&5E=',O<VAE970S
M,"YX;6Q02P$"% ,4    " "=@0%-[WH#UNP!  #N!   &0
M@ %B5   >&PO=V]R:W-H965T<R]S:&5E=#,Q+GAM;%!+ 0(4 Q0    ( )V!
M 4U6H(HH4P0  $88   9              "  856  !X;"]W;W)K<VAE971S
M+W-H965T,S(N>&UL4$L! A0#%     @ G8$!39Q6FO]A @  0P@  !D
M         ( !#UL  'AL+W=O<FMS:&5E=',O<VAE970S,RYX;6Q02P$"% ,4
M    " "=@0%-&%_N4P4"  #;!0  &0              @ &G70  >&PO=V]R
M:W-H965T<R]S:&5E=#,T+GAM;%!+ 0(4 Q0    ( )V! 4V%'2E(PP(  "0+
M   9              "  >-?  !X;"]W;W)K<VAE971S+W-H965T,S4N>&UL
M4$L! A0#%     @ G8$!3990 +#4 0  IP0  !D              ( !W6(
M 'AL+W=O<FMS:&5E=',O<VAE970S-BYX;6Q02P$"% ,4    " "=@0%-CUP7
M: X#  !M#0  &0              @ 'H9   >&PO=V]R:W-H965T<R]S:&5E
M=#,W+GAM;%!+ 0(4 Q0    ( )V! 4VI+ CT+@,  $T,   9
M  "  2UH  !X;"]W;W)K<VAE971S+W-H965T,S@N>&UL4$L! A0#%     @
MG8$!34KNDWY* @  \08  !D              ( !DFL  'AL+W=O<FMS:&5E
M=',O<VAE970S.2YX;6Q02P$"% ,4    " "=@0%-2N5>C<<"   4"@  &0
M            @ $3;@  >&PO=V]R:W-H965T<R]S:&5E=#0P+GAM;%!+ 0(4
M Q0    ( )V! 4TR*;TI00(  !@'   9              "  1%Q  !X;"]W
M;W)K<VAE971S+W-H965T-#$N>&UL4$L! A0#%     @ G8$!31+'J4_" 0
M0@0  !D              ( !B7,  'AL+W=O<FMS:&5E=',O<VAE970T,BYX
M;6Q02P$"% ,4    " "=@0%-L[%6=K=6  "I50$ %               @ &"
M=0  >&PO<VAA<F5D4W1R:6YG<RYX;6Q02P$"% ,4    " "=@0%-W1[I;4L"
M  #]"P  #0              @ %KS   >&PO<W1Y;&5S+GAM;%!+ 0(4 Q0
M   ( )V! 4VZ_\5J6@,  ($;   /              "  >'.  !X;"]W;W)K
M8F]O:RYX;6Q02P$"% ,4    " "=@0%-Y2$PY+ !   #&@  &@
M    @ %HT@  >&PO7W)E;',O=V]R:V)O;VLN>&UL+G)E;'-02P$"% ,4
M" "=@0%-,)0TP:\!  ! &@  $P              @ %0U   6T-O;G1E;G1?
@5'EP97-=+GAM;%!+!08     ,P S -<-   PU@     !

end
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>56
<FILENAME>Show.js
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
/**
 * Rivet Software Inc.
 *
 * @copyright Copyright (c) 2006-2011 Rivet Software, Inc. All rights reserved.
 * Version 2.4.0.3
 *
 */

var Show = {};
Show.LastAR = null,

Show.hideAR = function(){
	Show.LastAR.style.display = 'none';
};

Show.showAR = function ( link, id, win ){
	if( Show.LastAR ){
		Show.hideAR();
	}

	var ref = link;
	do {
		ref = ref.nextSibling;
	} while (ref && ref.nodeName != 'TABLE');

	if (!ref || ref.nodeName != 'TABLE') {
		var tmp = win ?
			win.document.getElementById(id) :
			document.getElementById(id);

		if( tmp ){
			ref = tmp.cloneNode(true);
			ref.id = '';
			link.parentNode.appendChild(ref);
		}
	}

	if( ref ){
		ref.style.display = 'block';
		Show.LastAR = ref;
	}
};

Show.toggleNext = function( link ){
	var ref = link;

	do{
		ref = ref.nextSibling;
	}while( ref.nodeName != 'DIV' );

	if( ref.style &&
		ref.style.display &&
		ref.style.display == 'none' ){
		ref.style.display = 'block';

		if( link.textContent ){
			link.textContent = link.textContent.replace( '+', '-' );
		}else{
			link.innerText = link.innerText.replace( '+', '-' );
		}
	}else{
		ref.style.display = 'none';

		if( link.textContent ){
			link.textContent = link.textContent.replace( '-', '+' );
		}else{
			link.innerText = link.innerText.replace( '-', '+' );
		}
	}
};
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>57
<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>59
<FILENAME>FilingSummary.xml
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<XML>
<?xml version='1.0' encoding='UTF-8'?>
<FilingSummary>
  <Version>3.10.0.1</Version>
  <ProcessingTime/>
  <ReportFormat>html</ReportFormat>
  <ContextCount>116</ContextCount>
  <ElementCount>200</ElementCount>
  <EntityCount>1</EntityCount>
  <FootnotesReported>false</FootnotesReported>
  <SegmentCount>43</SegmentCount>
  <ScenarioCount>0</ScenarioCount>
  <TuplesReported>false</TuplesReported>
  <UnitCount>4</UnitCount>
  <MyReports>
    <Report instance="myrg-20180630.xml">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R1.htm</HtmlFileName>
      <LongName>1001 - Document - Document And Entity Information</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.myrgroup.com/role/DocumentAndEntityInformation</Role>
      <ShortName>Document And Entity Information</ShortName>
      <MenuCategory>Cover</MenuCategory>
      <Position>1</Position>
    </Report>
    <Report instance="myrg-20180630.xml">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R2.htm</HtmlFileName>
      <LongName>1002 - 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-20180630.xml">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R3.htm</HtmlFileName>
      <LongName>1003 - 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-20180630.xml">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R4.htm</HtmlFileName>
      <LongName>1004 - Statement - CONSOLIDATED STATEMENTS OF OPERATIONS AND COMPREHENSIVE INCOME</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.myrgroup.com/role/ConsolidatedStatementsOfOperationsAndComprehensiveIncome</Role>
      <ShortName>CONSOLIDATED STATEMENTS OF OPERATIONS AND COMPREHENSIVE INCOME</ShortName>
      <MenuCategory>Statements</MenuCategory>
      <Position>4</Position>
    </Report>
    <Report instance="myrg-20180630.xml">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R5.htm</HtmlFileName>
      <LongName>1005 - Statement - CONSOLIDATED STATEMENTS OF CASH FLOWS</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.myrgroup.com/role/ConsolidatedStatementsOfCashFlows</Role>
      <ShortName>CONSOLIDATED STATEMENTS OF CASH FLOWS</ShortName>
      <MenuCategory>Statements</MenuCategory>
      <Position>5</Position>
    </Report>
    <Report instance="myrg-20180630.xml">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R6.htm</HtmlFileName>
      <LongName>1006 - 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>6</Position>
    </Report>
    <Report instance="myrg-20180630.xml">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R7.htm</HtmlFileName>
      <LongName>1007 - Disclosure - Revenue Recognition</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.myrgroup.com/role/RevenueRecognition</Role>
      <ShortName>Revenue Recognition</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>7</Position>
    </Report>
    <Report instance="myrg-20180630.xml">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R8.htm</HtmlFileName>
      <LongName>1008 - 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>8</Position>
    </Report>
    <Report instance="myrg-20180630.xml">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R9.htm</HtmlFileName>
      <LongName>1009 - Disclosure - Contracts in Process</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.myrgroup.com/role/ContractsInProcess</Role>
      <ShortName>Contracts in Process</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>9</Position>
    </Report>
    <Report instance="myrg-20180630.xml">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R10.htm</HtmlFileName>
      <LongName>1010 - Disclosure - Debt</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.myrgroup.com/role/Debt</Role>
      <ShortName>Debt</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>10</Position>
    </Report>
    <Report instance="myrg-20180630.xml">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R11.htm</HtmlFileName>
      <LongName>1011 - Disclosure - Income Taxes</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.myrgroup.com/role/IncomeTaxes</Role>
      <ShortName>Income Taxes</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>11</Position>
    </Report>
    <Report instance="myrg-20180630.xml">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R12.htm</HtmlFileName>
      <LongName>1012 - 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>12</Position>
    </Report>
    <Report instance="myrg-20180630.xml">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R13.htm</HtmlFileName>
      <LongName>1013 - Disclosure - Lease Obligations</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.myrgroup.com/role/LeaseObligations</Role>
      <ShortName>Lease Obligations</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>13</Position>
    </Report>
    <Report instance="myrg-20180630.xml">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R14.htm</HtmlFileName>
      <LongName>1014 - 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>14</Position>
    </Report>
    <Report instance="myrg-20180630.xml">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R15.htm</HtmlFileName>
      <LongName>1015 - Disclosure - Segment Information</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.myrgroup.com/role/SegmentInformation</Role>
      <ShortName>Segment Information</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>15</Position>
    </Report>
    <Report instance="myrg-20180630.xml">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R16.htm</HtmlFileName>
      <LongName>1016 - 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>16</Position>
    </Report>
    <Report instance="myrg-20180630.xml">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R17.htm</HtmlFileName>
      <LongName>1017 - Disclosure - Subsequent Events</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.myrgroup.com/role/SubsequentEvents</Role>
      <ShortName>Subsequent Events</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>17</Position>
    </Report>
    <Report instance="myrg-20180630.xml">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R18.htm</HtmlFileName>
      <LongName>1018 - 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>18</Position>
    </Report>
    <Report instance="myrg-20180630.xml">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R19.htm</HtmlFileName>
      <LongName>1019 - 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>19</Position>
    </Report>
    <Report instance="myrg-20180630.xml">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R20.htm</HtmlFileName>
      <LongName>1020 - Disclosure - Contracts in Process (Tables)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.myrgroup.com/role/ContractsInProcessTables</Role>
      <ShortName>Contracts in Process (Tables)</ShortName>
      <MenuCategory>Tables</MenuCategory>
      <ParentRole>http://www.myrgroup.com/role/ContractsInProcess</ParentRole>
      <Position>20</Position>
    </Report>
    <Report instance="myrg-20180630.xml">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R21.htm</HtmlFileName>
      <LongName>1021 - 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>21</Position>
    </Report>
    <Report instance="myrg-20180630.xml">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R22.htm</HtmlFileName>
      <LongName>1022 - 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>22</Position>
    </Report>
    <Report instance="myrg-20180630.xml">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R23.htm</HtmlFileName>
      <LongName>1023 - 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>23</Position>
    </Report>
    <Report instance="myrg-20180630.xml">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R24.htm</HtmlFileName>
      <LongName>1024 - Disclosure - Organization, Business and Basis of Presentation (Details Textual)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.myrgroup.com/role/OrganizationBusinessAndBasisOfPresentationDetailsTextual</Role>
      <ShortName>Organization, Business and Basis of Presentation (Details Textual)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <ParentRole>http://www.myrgroup.com/role/OrganizationBusinessAndBasisOfPresentationPolicies</ParentRole>
      <Position>24</Position>
    </Report>
    <Report instance="myrg-20180630.xml">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R25.htm</HtmlFileName>
      <LongName>1025 - Disclosure - Revenue Recognition (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.myrgroup.com/role/RevenueRecognitionDetails</Role>
      <ShortName>Revenue Recognition (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <ParentRole>http://www.myrgroup.com/role/RevenueRecognitionTables</ParentRole>
      <Position>25</Position>
    </Report>
    <Report instance="myrg-20180630.xml">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R26.htm</HtmlFileName>
      <LongName>1026 - Disclosure - Revenue Recognition (Details 1)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.myrgroup.com/role/RevenueRecognitionDetails1</Role>
      <ShortName>Revenue Recognition (Details 1)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <ParentRole>http://www.myrgroup.com/role/RevenueRecognitionTables</ParentRole>
      <Position>26</Position>
    </Report>
    <Report instance="myrg-20180630.xml">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R27.htm</HtmlFileName>
      <LongName>1027 - Disclosure - Revenue Recognition (Details 2)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.myrgroup.com/role/RevenueRecognitionDetails2</Role>
      <ShortName>Revenue Recognition (Details 2)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <ParentRole>http://www.myrgroup.com/role/RevenueRecognitionTables</ParentRole>
      <Position>27</Position>
    </Report>
    <Report instance="myrg-20180630.xml">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R28.htm</HtmlFileName>
      <LongName>1028 - Disclosure - Revenue Recognition (Details 3)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.myrgroup.com/role/RevenueRecognitionDetails3</Role>
      <ShortName>Revenue Recognition (Details 3)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <ParentRole>http://www.myrgroup.com/role/RevenueRecognitionTables</ParentRole>
      <Position>28</Position>
    </Report>
    <Report instance="myrg-20180630.xml">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R29.htm</HtmlFileName>
      <LongName>1029 - Disclosure - Revenue Recognition (Details Textual)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.myrgroup.com/role/RevenueRecognitionDetailsTextual</Role>
      <ShortName>Revenue Recognition (Details Textual)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <ParentRole>http://www.myrgroup.com/role/RevenueRecognitionTables</ParentRole>
      <Position>29</Position>
    </Report>
    <Report instance="myrg-20180630.xml">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R30.htm</HtmlFileName>
      <LongName>1030 - Disclosure - Contracts in Process (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.myrgroup.com/role/ContractsInProcessDetails</Role>
      <ShortName>Contracts in Process (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <ParentRole>http://www.myrgroup.com/role/ContractsInProcessTables</ParentRole>
      <Position>30</Position>
    </Report>
    <Report instance="myrg-20180630.xml">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R31.htm</HtmlFileName>
      <LongName>1031 - Disclosure - Contracts in Process (Details 1)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.myrgroup.com/role/ContractsInProcessDetails1</Role>
      <ShortName>Contracts in Process (Details 1)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <ParentRole>http://www.myrgroup.com/role/ContractsInProcessTables</ParentRole>
      <Position>31</Position>
    </Report>
    <Report instance="myrg-20180630.xml">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R32.htm</HtmlFileName>
      <LongName>1032 - Disclosure - Debt (Details Textual)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.myrgroup.com/role/DebtDetailsTextual</Role>
      <ShortName>Debt (Details Textual)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <ParentRole>http://www.myrgroup.com/role/Debt</ParentRole>
      <Position>32</Position>
    </Report>
    <Report instance="myrg-20180630.xml">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R33.htm</HtmlFileName>
      <LongName>1033 - Disclosure - Income Taxes (Details Textual)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.myrgroup.com/role/IncomeTaxesDetailsTextual</Role>
      <ShortName>Income Taxes (Details Textual)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <ParentRole>http://www.myrgroup.com/role/IncomeTaxes</ParentRole>
      <Position>33</Position>
    </Report>
    <Report instance="myrg-20180630.xml">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R34.htm</HtmlFileName>
      <LongName>1034 - Disclosure - Commitments and Contingencies (Details Textual)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.myrgroup.com/role/CommitmentsAndContingenciesDetailsTextual</Role>
      <ShortName>Commitments and Contingencies (Details Textual)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <ParentRole>http://www.myrgroup.com/role/CommitmentsAndContingencies</ParentRole>
      <Position>34</Position>
    </Report>
    <Report instance="myrg-20180630.xml">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R35.htm</HtmlFileName>
      <LongName>1035 - Disclosure - Lease Obligations (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.myrgroup.com/role/LeaseObligationsDetails</Role>
      <ShortName>Lease Obligations (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <ParentRole>http://www.myrgroup.com/role/LeaseObligationsTables</ParentRole>
      <Position>35</Position>
    </Report>
    <Report instance="myrg-20180630.xml">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R36.htm</HtmlFileName>
      <LongName>1036 - Disclosure - Lease Obligations (Details Textual)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.myrgroup.com/role/LeaseObligationsDetailsTextual</Role>
      <ShortName>Lease Obligations (Details Textual)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <ParentRole>http://www.myrgroup.com/role/LeaseObligationsTables</ParentRole>
      <Position>36</Position>
    </Report>
    <Report instance="myrg-20180630.xml">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R37.htm</HtmlFileName>
      <LongName>1037 - Disclosure - Stock-Based Compensation (Details Textual)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.myrgroup.com/role/StockBasedCompensationDetailsTextual</Role>
      <ShortName>Stock-Based Compensation (Details Textual)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <ParentRole>http://www.myrgroup.com/role/StockBasedCompensation</ParentRole>
      <Position>37</Position>
    </Report>
    <Report instance="myrg-20180630.xml">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R38.htm</HtmlFileName>
      <LongName>1038 - Disclosure - Segment Information (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.myrgroup.com/role/SegmentInformationDetails</Role>
      <ShortName>Segment Information (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <ParentRole>http://www.myrgroup.com/role/SegmentInformationTables</ParentRole>
      <Position>38</Position>
    </Report>
    <Report instance="myrg-20180630.xml">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R39.htm</HtmlFileName>
      <LongName>1039 - Disclosure - Segment Information (Details Textual)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.myrgroup.com/role/SegmentInformationDetailsTextual</Role>
      <ShortName>Segment Information (Details Textual)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <ParentRole>http://www.myrgroup.com/role/SegmentInformationTables</ParentRole>
      <Position>39</Position>
    </Report>
    <Report instance="myrg-20180630.xml">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R40.htm</HtmlFileName>
      <LongName>1040 - Disclosure - Earnings Per Share (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.myrgroup.com/role/EarningsPerShareDetails</Role>
      <ShortName>Earnings Per Share (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <ParentRole>http://www.myrgroup.com/role/EarningsPerShareTables</ParentRole>
      <Position>40</Position>
    </Report>
    <Report instance="myrg-20180630.xml">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R41.htm</HtmlFileName>
      <LongName>1041 - Disclosure - Earnings Per Share (Details 1)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.myrgroup.com/role/EarningsPerShareDetails1</Role>
      <ShortName>Earnings Per Share (Details 1)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <ParentRole>http://www.myrgroup.com/role/EarningsPerShareTables</ParentRole>
      <Position>41</Position>
    </Report>
    <Report instance="myrg-20180630.xml">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R42.htm</HtmlFileName>
      <LongName>1042 - Disclosure - Subsequent Events (Details Textual)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.myrgroup.com/role/SubsequentEventsDetailsTextual</Role>
      <ShortName>Subsequent Events (Details Textual)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <ParentRole>http://www.myrgroup.com/role/SubsequentEvents</ParentRole>
      <Position>42</Position>
    </Report>
    <Report>
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <LongName>All Reports</LongName>
      <ReportType>Book</ReportType>
      <ShortName>All Reports</ShortName>
    </Report>
  </MyReports>
  <InputFiles>
    <File>myrg-20180630.xml</File>
    <File>myrg-20180630.xsd</File>
    <File>myrg-20180630_cal.xml</File>
    <File>myrg-20180630_def.xml</File>
    <File>myrg-20180630_lab.xml</File>
    <File>myrg-20180630_pre.xml</File>
  </InputFiles>
  <SupplementalFiles/>
  <BaseTaxonomies>
    <BaseTaxonomy>http://fasb.org/us-gaap/2018-01-31</BaseTaxonomy>
    <BaseTaxonomy>http://xbrl.sec.gov/dei/2018-01-31</BaseTaxonomy>
    <BaseTaxonomy>http://fasb.org/srt/2018-01-31</BaseTaxonomy>
  </BaseTaxonomies>
  <HasPresentationLinkbase>true</HasPresentationLinkbase>
  <HasCalculationLinkbase>true</HasCalculationLinkbase>
</FilingSummary>
</XML>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>ZIP
<SEQUENCE>61
<FILENAME>0001144204-18-041366-xbrl.zip
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
begin 644 0001144204-18-041366-xbrl.zip
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
MW.W%'LW#V'<=R\D.Y0KS0A\(8!!MD_T0#UM#*W#ZTD[ >AN/:'[@]5L0/<X
M%@$0\B[KX6O2@S/_^/>=Y\4P,&6\(0@^8=!4JWGRWREL<!^F7=M3I^&M'ON>
M636S:CY<U7R'/!HY)/](LL'F#E1M/U9@0G&65U6)_$]CXH71#WP!:HE<'JC)
ME1LN1%&3Z&TCFN[%SO4"LP\:-OBN=$88]S$T@M2:DNDHW H2',4D3#;H$1#!
MGI3HI2(Y;FE%:18, -.(Q_>!L*6I[DE(3[GF2)F.T?.4TJQ/YM1A7NR"6!Q
MHS268HOS&VI,\4JWFI!-KM"\94*!'KF6@'U#V$L9#[X;X8%@@6TX9Q07D_!'
M\<OU'T%<)V]0>)%:XO0M>N&&4DPQ/)R P3/2)L"\Z15NZ&=S##P-0%%;$_+,
M:23GAX>?CWUTCH*],(P#--4\8#=Y>P/#IV ??'-TDGA/;3$">HL, TY'8"\$
M&<<<[X%Z//$?*7@JTGC "=8&Q8,D'>X\H!5@@_7AXA?PV3V.G4)N3@8Q*;?<
MZ[C QI)6&>AHY"",UHXM>C/_96$*E,&:-! C1]%F2$P/)%)'.:DAYVQ9UJ.L
M1UF/'JX>O<XVG[C^;U+QH'1H;GLWJT-329H/2$QTG /Z K9Z8I'>H9Q)10)R
M\NG140HRWQ+M1P+<)5E%]8M=3S_8#QS['L0Y*OI'H;984>QYT@6E=#_$;0@(
M\LF8-NCYD2;R#\]6\#@HMX]/OE*;53U^.@AQ<$N'&S/8$5'"$OC1%I'0%>_I
MBTCBIT"E[<0CT@:@*#RB-WT*5D&,>UUUB(5!.GJW9^%N#S[*S L3CX\ T8\"
M#[>B0(I([?=R3V!D8^$EQ09<&DBO8E9RWJ,4>[IO3/7M/!BDH\<MH=X/NY/D
MO"_;"B9>"FP;UAQ\)-0'LPX->&.N3V-.[[D.4W6?6&T+;96,;#0"P2K)E!U:
M =G&/G/G)#O4'!D:IA/3 --$F1T9:-0I'Y!&9MF4FBT?TI H@C6.(9ZI44%>
M$-42N4'P"BA(&1@63BN9)6A3#9TQZVK6U:RK#UA7WY&.RQR8Z6U"%S93%/%
M)[L.AFG Q@)D:WI@KV5,ZEU+(T R!ZIRPFK_*46XIT[*G$H8Q_!A*,-+EC4L
M:U:4-0J>4U$#,U$%N2/:'6!DF:/SO:)!YVN#CUTQ#N'-Y*>T>OTY!FSHQXJT
MI4@"29'\:0&"KG++@_)EY6(WGLD<N"!Q_\9RPUU-+<K'0(R72@^6/]9/IWRW
MN4MA=H!N[^=7W5<+J<H+*&7Z;X'2!8Q<(QYBG7?NZ-9W_A;"PO")BDYJ=2AA
M>!7>N9VZXE([<*V2M+6^HG<W.8E?LC:>RS5]@&LGN0VV\IJ9.ZOK+Z1M"60&
M'8-N<U/]0D$]E](CG/_7-^BS\.-0>';X9K/J>L<+OLT+?HEW,%B^=HN= 5=K
MP/48< PXEG ,N(,%7/TDW,$X.O;D[\N6QK&R@OG/_&?^,__WPHJ=%%=[UNC9
M:C'&'5DOU],W[A9&DNQ[WBM2,94+R#(4& H,!88"0X&AL+\*XSKBKML]S].J
M!G21]Y&]8$"YFX6ES-5TM,YFR=C1]!8HV-5<EU>U3<@Y;4_3L]W*X!==\Z)]
M]CQ9N^32DC-WNG?L[)0K2V"GM5/LM#L79N_BM%I<8NS4 CNGK8[9:;6JQ27&
M3CVPTSDSS]KE9=>K@YV=.-VF29USU%EBV2T:3^Y^YVI'<DNQ]P5KX+GSTHH(
MBU7(W*Z%=]HV>V?EDG;N)*[)Q WL>!E+5<92JVMV+AA+C*4-[!YZ+?.BUV4L
M,99>CJ5VT^R=5Q1+VW+E30^JW3C;!3;WU.T4UJA7P_9CR@2_VU51OB%:D<BM
MKHE.Y\+LKB!?]3SN7\(RH"H*J+.NV3HO=Q4SH!A0*U'9/3\SV^<]!A0#:D.
M @G5:94?2.P94!R"MZD0O)NYZ>TY#H_#+#CBAJ' 4& H,!08"IL@8]O.N]U'
MWAWT');O4W9X1F8F]ZDKAV9&P:Y0<&XV>^4;40;!48"@?6J>G5WLG1.,@OTJ
MA([9;I6?P]39O%DM0&VSMLXJ 6H'">VJF.\79K=3?BI4$6[L?0J. 0FG"P,-
M*\*-O4_!,2"A=6I>]!@*%1[[#M5#JUM1]; MYT[YH!)Z-Q.CG]1IOD[JG"Q]
M\LE1C!6,8GS=:IKMB_U',;YA&-4:1A=FN]UA%#&*7H0B#*GNLC!B&+U0IYV#
M3BOW@>X+1GNYF<D1^GOW^E8I7!',O<X9A[\RGC9$9<?L-ML,)X;3AL33.1B
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
M30$*)%1GA?(U]:J3P"%XZ3LWGN6/I$H.Y:OL9+['<7@<9L$1-PP%A@)#@:'
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
MMUS6F_UDR;9:/SY;WK+4BI]:..ERU@AM-IK-9@;3[:WKO1?+O$.3:($!M!X
MRE9^4\62\MH_T+5?.-5A-<UJFI=J59=J7DUW]ZNED^^3D3[C@6/=G>AN(AW_
M?*B:FEY^2EDB5$@B;$L5,!QJ"0=6$/56$->I@KAA!<$2@14$PX$5!"N(W ["
MCX1;-=7 J[[*J[ZR+KZC6[RO'4_-8C3TXU!X=OBF6DJ=%W*5%W+AG([5=QTE
MP+L18"JJFOYF6[Z6PH"W=@P'U@T'HQN^R@"94#7EP.N^XNN>-P-'.O$L\.LM
M\'DSP,*@\EJ X5!+.+!NJ+=NX,T K_LJJ0&>^(I// O\>@M\W@RP,*B\%F X
MU!(.K!OJK1MX,\#K?M-A7WF:Y^0D+P1W38>(;1PU^UK:1,LG3+!DC /'DDNM
MI"4YURHP;@M,V]Q26RZ9UJ$MF\5SNR!??WZ&9[/4E>G) A:>TWFJJ;UIO&).
M&<1NJ0[\8:-KIKG6HIF3L'"%=33G[>J9&KV>V>XT]R^?EL;[*A)+)W1$&F:1
M-]OC/":Q\-N#\%M;U+'JVN;L\;)GX&P!.*R;2W1SYZ+1KOD2K:?M^2.K-99.
MO&9XOU8]G7#1-$\[%S5'.!MN-1&-K-CJ/'N\[!DXO%_;G6[N=AJG-5^B];0]
M>;_&THG7#._7*J@36MV>V>WRAHTM-]ZP\>SQLN=ESQNVRBCGTPO>L%5NP[9J
M?.G9&<U",A7KQ936+.4@T?*[YT3&U_7#2TL9MR+3%A@4;$+LU0"<FN'MA)>R
MD5 3:&QZV3=_/ XCH65V.ZW]BUBVY(]AD2XIOWD#7\G9XV7/P*D$<(Y$-[=;
M#=;,O$19,_/L\;+G95\'X!R)9FZ=F:?-V9KAO$AYD;)NYMGC9<_ J1YPCD4W
M-QNLF7F)LF;FV>-ES\N^#L Y$LU\UC.;Z][NY47*BY1U\_','B][!DXE@',D
MNKG5Y5TS+]'-+]$7YE,^GGCW.WH;_WQ<;QV6<HX#WNNQ5*J13YFE:$V@L>EE
M?R2&3O?<;/8Z^Q>Q;.H<PR+E&^MUGCU>]@R<2@#G2'1SY[31Y27*2Y0U,\\>
M+WM>]C4 SI%HYG/SXG0SU1IXC?(:9=5\P+/'RYZ!4PG@'(EJ[C;8F\TKE!4S
MSQXO>U[V=0#.D2CF7L]LMLYXD?(B9=W,L\?+GI=]#8!S)+JYW6[T>(GR$MUW
MN/LSZ=V-;)$<8,C[EV@H@_56X8)+)VOQC8/>*Z33MIOE'3X-;!A2,E< %2/T
M7<<V^BZ0P+*VSM#9[^V_=:!5"W/IPKRXV'PJ6CVXLS5D-5M.Q[":-WB%/[4*
M6)W772:OI/I9V3.P6-FOEJ9G"UGG6=7S6F95?_"SR*J>Q4,M@,6J7AV#],R+
M[IIQ_:SM>3FSMC_F661MS^*A%L!B;:]R_%TTU@Q'9%W/BYEU_3'/(NMZ%@^U
M !;K>I5*!W;V9VM>#&1MS\N9M?TQSR)K>Q8/M0 6:WNUL]]&I7C6];R8MY7'
MWVBOC*NUKS84*@=L;W&6 &0^DU]ZU6A-'O(UAPKIPNWF]I_6=006P_;COBNU
MNDL>2<99/C&S-.Q-!\Z*_E*M^,/&E]TNC9.-35AUK9:+KGG1WGR&!+5Q;+39
M<F'1F\=0F0+=5!(%5J%UO_W^$C_%B^0U2XXC11S;",_8"$V@X7 LA'H:TC^R
M>F5A5V?U6L]EQ_O7BNNFT[;9.UO3\5Y%[<16:*4%,RO8PYC' U2P+#F.%'%L
M(_#^M?*&-.]?6=C56KW6<]GQ_K7:NJG3N3"[O<U77.7]*PMF5K"'.X\'J&!9
M<APIXMA&X/UKY0WI1?O77&#VVT@ #N>,VG*E"(@OPT5")=]#_NU,)S=- _]_
MH\:HAK>.S)F6' E/_& \%%X("TOS)PK@UP%\F\B<*1YI]#JV_ZC>>H35-R61
M3AYE_[L#;6&#813XW^6)QI.26$7I=D+#OC0<SXF<=*)RWVM^I-_G LV+Z+1@
M:F4P/=.-,XK.74:TE\C=N1,R*[6W(IX)8C RU]7K^>=7S5?TN^Z'?L^IIAV
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
M0$G1P_X8%HUR78"@$/?:BP4,@\;_%8<1\42YM9R0YMGW7#K(4XR%X< L!@2
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
M?,J:$U43DU7O.1M&M[=+:\F8<U#H& N&16,%'4"2ZYNV_SJ1( K?AZ"2] 5
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
MLZ)#5,R%ERUG--@C__ZYA"_&JAC%G82Y*K!S+.!CL[[WS$48=A)@&1N\W>0
M4E'Y1+ >$SNQ[ YH,V>7.O]$'2(N:LM60Z?$.+#MFJ.5A^C0$F\Q>17NE>L5
M*1:\&!\=F59>C(;&"T]Z0X<)4:RF+^Q;6+TQ09 K'K&\\T8XJ2[@9"-*>G=,
M6^2-LG@X7A1HA-AZ<#U4> .VJ@@X34;89K*T,+<P%JK28?!20E5@5U 8,F[B
ME5\^9#PL,,D@BM7LF"+ICO,RC)D(9R^J7!@1'0V'B]6^>^("":Q!*8/3=4_W
ME?IHV3YRW<%QDT46PZ"_1& 25DWTUL"(MV&3SGLG[LWRZ-J;%8F5^719(DI\
MH+BRBT^JPS")P^9(#YU=(NUZYH?Y:J$5@.O%F](YK7:(S\-R8GCOX7D_#0(/
MZ@<(67"?1Y8;O!%-HA!A!U.#]X:GU[N52RX!2_F*_=JV:^+S^T*:1H&@T@)0
MBLPK0-V0>TKU5XG!=]2 VJFN];$RDU CA1HIU,C!JY$T\1>8'. G*NE7ZD!B
M_0#"*"O@@>E<9D89( :JIP.C)X;E[[P1]NJI&$T[-58%XMM$/!/Y*3DO35'.
MLS'/;+)$Q%,Q0?4"G-PVUS[ YQ/0LT"QB'Y*K?IM J,XRMM"-2"<FFL+]%5)
M!BU'60=LV\]\ZS^$[3WL)#"4LP=VV\6_XD"K*@ -RGN ZG2XD7=N .IO(6-+
MX SGXW,MS95E;]]4(S).7;N!#"DD+Q.3%#>GCL,<<3V!JET(?6ZTM]7N ???
M#\?J6-'FP,;4VIP:&Y(;CE,@>X43-_\NDC6%N&X3804PUJ*1-"/*K;&$*O)Z
M5B<*5/G&PR&'J9R?7JGJJR(J.&CWPR.K*-]'K"/<9: LB=9<E>YLP$VY*IHY
M.-%QYA0JG\NR')-I=^>ZZHEM3&[[WKFEWHQR!:@9 92=?! HXNP_X[.?L,&%
MF!9B6AS5_A[5I)@>GU9*A[^'*]WC1A*R.Y3=%'3\]WW?Q'3U+14<H4<<H2M1
M(,AAD.0@!,2P!<1E)""NA( 0'$$("$$.0D ( 9&P(+#V3=]$@SCU?3[UO77Q
MO;C#^X/EA*%K[L8WG86?:P<A'(#B(%>ZIQ/B>X@<X(+F</5-?@M=?I#,0)AV
M@AR$;'@VLN$3J]3<-^$@SGW/S[TP!E[HQ@N&/VR&+XP!P0QZ+P4$.0R2'(1L
M&+9L$,: ./=]$@-BXWN^\8+A#YOA"V- ,(/>2P%!#H,D!R$;ABT;A#$@SGW;
M85])F+'VABKK(TG5IO ?PWB=#N[*AHBU3C6G.MH4EH]Q#=Q*)ZDBYI04XCI
M6GM'K5I%J.=V;';O[5FB+LV.'4X**EKUI%1.IFAAG\QC0YU,XJ5KRB#MELK
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
MNSZ\9#GSC>?!$Z[#($C,[B)YN@$\"4]9"\+PA*/ '#:%#!<:XF'ID7]O "^
M.7C>WL +'@G@"]A\:>VYCQ;VOF7+-RFZ "_$A#?#E=#E =YLVWVBPZ.VQUY=
M$(05(:/$))EW[B: \>?$>L2G_&)\1-\E$;.$\Y;8A/3NOQD SW\&#+Y(!QTJ
MTV=D.B>VS6VYGU[)K^C??![Z=T)?Z0F)G)0:N+L*OK;-M0]O^F1MPK,D:G@Q
MQ887_+$T;!$E<8N91O:"M'B;H"KTF,4$%'@A_C,FLY2UF6-;G6\F][W1B<.O
M(HJ)ODD9UB5SO,T<RB?/7.=HK,AKD-2+HRUO';R=D, ^ =S.3Z_45SNA*CK7
MQT1D2P;%OG?^L7&(I,FCG<9"3[>R/Y (HDJ]\QZTF=4=*(2:,F3".CD-]8=Q
M'Q$5J8R.^L*N/?)1T2'<VS/V [7%P H#Z\!_W>XI2V&@$NX&SS3WY5F>?L-5
M6<GW)-^WS84[VOR(="6E!<'UD^#R04*"X 3!=45PEV#YW^<3%OM.<@<J+(<
MU:T^=TPM=C +% @4"#SA NLPFX3;^"SA5L[4%BA@2:'?<JQG/=S4&7DX'XUN
ML=D-1RD.PX[!1G**KB@R-5D'B_YN[\RZDIV:!QL>//=T,M*,\7X .EIZ1<SK
MQ]SFKM9ZRFV>3$?J6!;;_,RW>3:29ST[S ?*)19"6B"*RN%/V#%M2B0[$TQ5
MQ>)H!X0]!-UP)]LT$>N"68?>6X?S!WTZTN5)O4WLX+B\%F0T:#)2IZ.9,A-D
M),CH(#)29B-].NT=&1W%GMPOQ'FJR,'+^YT$N?"Y'Q(BO?HI:@NB_ITCNK)T
M/MT>C?84IZ@,2J"SF5Z='?-M/+ZQ(^AI&/2DST::K@AZ$O34#I0_*/)(FZD]
M(*@=HKX\_= FIH?IEP^Q'!=QX\F)1-SX050ADH5.G"R$B2D+:[DD'G'FP+E(
M\$1X2HV[)@X,P_)-;-?'SW>F;<)S/B;:X#.7[FIM.MN__F6J*I.W?O5<E;5G
MP=(M>RMYQ-_8 <]>2:?R%,W \W@0"C8Z3W"1>/82R[4Q5T#E 0738X6/,:?&
MO7>L_[#\G#CW"#Z: 4U0XMD]T>\A G(+V,9XP/>^4V&?I!7F#F$&C[-@1^0[
M33E7V$?^&_L#P&<?8([P@T?XQ^AMW_HFK6#B!U\B#@(5AF9+&/DU8@\![M9D
M'EB/Q-Z>LZ]N'RP_6C- [EN8#A6C&S"2R8>B64SDD:9P\00H'Z@F3ATZ;^FP
MBW319Y(NVE( T-[LYOVBIN\B:.@T^(Q2Y3^3E6E1?OXI(4*N[V#3*!:>6;+\
ML.BL6/'I*_\3&O STH"OG8QJE50[I0=S(7TWT^3S<:3@49TRY"5)==2->0G3
M0K.ZZ][70A44%3;W3X)9W%0[?3 ?0:>5GCP+E@<JYI/I+4;P!5LN0F0Y 4W=
M-S&SW8)108&#,>8$%3P/E%+)O/?PC\TZS(BG#@SZ' .&?^M(JTW "@68\SE9
M8YH]2_SGROS"2BPQF]3N;U:H:/Z'<,B9(EX)9^R%)/+)MS7#@0N&"0P %([J
MNTGU^M2F4=B"2/$/C8<&<\(LONO 6F!Z'TZB&:"6#UM/2P;<I>R(1 T$!XA6
M MO)AHUB:GN*!**EF-*CZ0= ]'^Z'AH2U0%U2R9_@GW?GBW=C<<G!B*P,17H
M_J&F.66QL@BF_61NPQH.5L"-.M<^ERX6;.^1.-@Q*3$=]R\']PN9L>W>TT(3
M&TJQ^"[Y!D? YP?-E-:N%_ _BN#_[>8B!'5./*R_$)MKP79-$G9E_=-H(GT0
MGR2**LSA),$^S/%9&W8!WL-?P=RR*!:0Y&&[D86'53-"$H G\<_(8,4-Q&(/
MU$B#!;!L>Q>H(RI>P4<(7TGN0*IJA$=L6@X#B21&*B\P0>U97+4JO[T*R$I2
MSZ7?3,>\)V@O1^AX;_DPC\]-6.D"YMB"\8B(_V@YL%[@UK 6?OSI,Y^YZ0Z/
M7 ,.N1J%,REOAV T#ET[?V9^0U%OHI-Z$Y-Z]2:HPG5 Q8DZX7RM7\OTO!1%
M??"B](7Q[IRQYJ 6<9#>ICGO->*+E,.=QOR);CEK4D)7\;1'R#_<U[&VM[3V
MPU7W*?6YN*Y:^&Z?RQPU,W6PE$$[:M8FB,*];Q?-1Y6*@H:'3,,7S%$2^CBH
M[<@\'#C:G?<C/I1W-R@J]S(,B/R/+U:YYFT8U3,5ZR@/=1*>U)-!D->B^@43
M#PWC0*E3K1=0I3&EG)Q^3@=!'[&R@W[4<2^@.BVFCIX_T%E]%*;H14WGW^^5
M:R?>\6[ .&V0+8O(EL<C;5*>WWHL5/2G)-Z+) -#&TW[2@7'R';.,KIVT_LN
M(T9W54^!'U+"04-;[>B)A8? ::CZ2-5.GY]:,WU%T%(/:4E1IT!+IT]2[:>F
MV7;F5>Q4?*;Y7OLSIOJ@@QP(Y4R31V/%J+N/I^? @J#Z25#*5!TIBMY7@CHT
MB_#O/V[\LWO37+_YS')6/GKN*JR^\T\K>+CDL4^WL*!WMCO_^O-__]??5UOO
M_LW-_($L-C:Y7O)7WVU_,[VO)+C=KHED+7YZ]1'&L!9?%$4;3]39*QK&!<-\
M)LN?7GV2E2_P#]X/W[KR^(LFT\^O?LX"+^)W^QV_BU&6<W>U!OSPC*_B8#^6
M$76W18"!2&AT( W?HT&2M3.PI"?B$8PV8!&P@^BO-"QR*B:ELNBVPN@R'I.<
M\FC3]CN\8ROCA0H=-AM'%7XJCIU*Q$.5\N0WHD?X;J'U)HXZ>Q:=@8O1D@8K
MA\RWU:YX]Z?"%=^&SZ+;\(X;L^=,RRY/09%A=LH>XXVB2%#F%$L8OMOTOX<T
M>A '3!RPEWO ;LH4N(;'*^5RZL>9Z_L6'-B62+"QH[$Q5;"QGIXA%JDGSD[O
MSHY M&!2@DFQ=SX1#T$7AZ=WAT<@^KB(%IRI7YSIAMRO!&?JXX$18KWWAT?8
M'CT].P+1@DD))B5LCWX?'H%H87N\9,Y4S_;8<[^4)*6"\.4H$5'__@@;$P;E
ML/%.N2^W&-2TLFCELFJ'I!H>E8[1^"P">7J*RV/2WW>M(DH^QN%-AS:?$GF*
MJHPF<OX"?D"T)LZMP*7 Y9%Q^<+8I&:<#YI''A-7WP\94>+0/B/#)%,\I"4T
MJH(D!WN\A5TR$(&K&N.1,E:&3&OBW I<"EP^1Q6G/VQ2FYSK0Z;%P=HE0@D<
MVJ$=FEU2XS**U2][22A\;_F!9]UM@B9W3D= U[,[O@)GO<19S]21B3%2E4D?
M$26(2^!,X*R?..L9$U/5<[6/:!*D)7#V E7]0VYQ!(7UDL($S@8O)!5C,E(,
MN8^8$M0E<"9PUD^<]8R+@:H_ZR.:!&D)G E5OYLLG6/DPO4,KQ]L,@\\!%VZ
M=!T_\#;S1A<GIT+G\SC:1TX-K+-Q8L->^(;U3"]3='4T,=J)_A,,JJ5H#8%(
MP3C$A@U]PWK&Z77UO+X347 GP>8%(GMH:&:[F X!A<^#%E^0!!,;-K -ZYG*
MH4Z4T8QWLA8,Z@4)R^>!R!?$.,2&#6S#>L;IM=EY_6!TP9T$FQ>('*QQ>5C:
M'/V7=W#NEBJ/>J^.G>TEWJ2YC3B$XZ%IF(>W6Y&OGJOY%N8GCK;I86&5Y[\)
M?5.WM-EHW,"P%@RFY3 Q@;V7SAG$/@UCGWK&P159;G =^V+TZ/H59 1S%J)-
M8&\PV'O^ D?8;3W8A)Y)_?'4&*G35LJV" 8CL"?8L]BGY[Y//>/@PFX3=MNI
M#[W 7FWL)>XJ?PQ,X&816DW*VBC?^^F5'#4^9053X;1__U:BSYS9YM;=!&^6
MUC>R>/M*FA,;NZ7. >WT/?R;;P/^770S6A6NO_^XVGKW;V[F#V2QL<GUDM\G
MOMO^9GI?27"[79.?__N__K[QS^Y-<YUX\,()K(5E;P+KD=R0^<8#OD[\#]_F
M]F9!%A]A+R[=U7H3F)B4>KW\8'H.P.M_(M[-@^F16^"U[VQW_E6R%C^]^FC.
M8;0OBJ*-)ZH&*X0=@P<^D^5/KS[)RA?X1Y65Z:TKC[]H,OW\ZN<,R<Q=V_78
MO;H\DO"?UVSKV:Y+?\L0RM]&$OTF(A.;! %()([IF#!<;_U@.C[(*-B?A(CP
M ],+^%<!MLM;P@LA[=#30L<B\4BPT^X3&^@)R"">BM+WV1.Y^VK!6#B@'WCN
M5W+&B^G2W^GW"S)W/8K3,[KNA$3-_LX1$OW.R!D'"Q(#AJ$ \KD!$K7H+!8B
M-HLL-F!X4@K;-MX^$-@/VW:?X U&Z9*_60%8<#1]*8"??20-7W*70 &KE>L
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
MO'O>&(_XM%&>!:PB*F_.N^IY'A9"3_Z2K*7.&XY8G@0BD(1-[T8 I(\#8.=
M]XF&/6$_!E0D@N7&COJ#8./!1!O&D%W%$] >";P)GB_=6;;-+G]C*).=%3V"
M3?JP80FM!.^S%BP.6$.L>U]<R9TVO<.Q%QLB;=:N0SLE &IY3PG>5H&GE@$B
M6,=,NI*[+6_CQT 880\[8GJV!:@Q_; (_2)ZC@]S+KTS:5?(XE9QV(@%4(T3
ML#Z#88M P"8^OS+_=#WLK8)='<*=B# #JR'F_"'3+Q [0M!58L EU5K"F_'@
MB=B/A-^.8SL:[%0#*%C1+I&H@C X6.O$!<SG;4>I1J1A'T2<W+:+]BYLCP=4
M&N_,"%$4=D!D.7M1VT.*)GQZOIW;C&+"G8N[:L1[N#*W@+6 .-C\;^LZB%K6
ML&\4;AD<=1C/WHY"#/#MC0F%[H;KDTKCIKMR$JH)8C.:Y-ZP;H;A\%%[#]B@
M5)@?DNM=P<9$4^WBO7V,E(_5Z$JZ;E(Y_L,GU\L//+;#SVO!8Z$%"RVXN18,
MY(4',R*PYZ4"#XNLBG4?H02_*"(XG1+,FGF;H1I0V N8Z8F(3)3HZ3[?(,__
MO;%8T^TP/R[JMDTB"4:U#]_?K-8LS)]IF[31&-</6+^\J$DTMJXK:1*6[O;-
M>GK1SNZQ I7O^\:;A*/ZQU62'6V/B[H!+C:TAW?<Y"_1X^]B'FQHIV^6VS>G
M[9<7%BS/"QM/HT(5H6.G*B,8JV"L@K$.GK&N7#_=YC'!#&F70SL,VXY_H*S,
M1V/<#:UO:H]%EM@(>(]#S4?>/I,:/-PQ89O6"O<8^W@N)-]\A.=\-#F!35(3
M&/@3\1X)_8YV_0S,;XDO8SC@!4K0.!'8U?.O9W?44$>8@!M2I(\XWYZ[C\3C
MZ?&X@'O773Q9:/_2)IT!@&DQOP@W0+/^C!  P10%4Q1,\?DRQ2NG0I=;MN7
M*M@'_(U]PAY=] .V9> ?@TPO7)[J$NEOP(V^&Y]/HLZXT;#?&><J^\1_X@,"
M*UJSUK?V-OHJXM-)9IYCOS^B:XYR8*;;/ICH*R-.JDESY#]=>^A-3/9S=HM\
MLD!%\X?\*< NPNQ;JZ.]8ENU]MPY>JT!CW<$98%#[ET@IB!NSLM(&S5>C_D4
M[K!--KPDN+G@YH*;/U]N?LOL8+R3H9<&R^1UT8J P;O@[>=1X6,7'MQ1D&3;
M!9X"VIP8GR$\KB1DZ%2#!#+TZ8W2T@J0:=(['IB(7L=%C--R0N9U+KV/#??@
MP2-DA_09I5K41R"M&6.FH[@1FX8)_B1LLKE'N'Z<:#O.(&7[A#=?\KGR_8BQ
M=.XI8&PT?)U.RIO(PTQ<14<9)I^KH0RCC>E+?J/X65CV!@<FIH< 4^##:RQJ
M&?"W9"6%F=U2N;=X47;@14GAQ7&YQ 2ZFP=<?^#?[<69$&9"F EA]GR%6741
M,6G&"F'M55BA6L(*P]?+6>'D7"]EA7K\6U)$,!+>)R?4274YT2URE'.Y(7+&
MY],=R%$:R4_5&' \0CJ\(!EX<!%&)WUTO?<\-BD?L'#)HU4R<0G&+!N=>^%?
M.XEX!&D#)Y[^\L?-^U>X<P"![?_TZDQ[];,QGLJR' -9"Y06UY"-K< U*.H7
MC<973':O82P;[:SA$MW 5\Z';ZC#7B_?(84"-5X[?SBA8W@15BSUK[U/GGOO
MF2L_"L5VWY'+,)#FGS2.YMHA_P*BSJY7'Q>MM^J>32>:,4ZMN#/ 3X2=R0'4
M,)FJB)QC8X<'[7\$7:*HJ"U,SD+0L+HM_+.X-;]EUZWJTVH11KM/P]10IY,4
M AK UOK29F5+FR26MN^@&V--T?NVM)F<79I>?]<T;3:>C'NWM%S]8[W^K@&S
M4J9&&TM;;;W[-Q?W]QZY!Q'*CS4-XEP4'^8+9Q$*W,6'4+?(<9OL_M7AQ:H"
MPD=5Z>I: :_#=68WLPY756:3Z6RJ=+#.D!W?NN\Q3B0'M7K([LCCL3S18JC3
MDU6&03L(<^ILK,N[8 B/Q>\DN*)*\J^HA&?C3W-TVH3/C*=:^BBFYJP!3!N<
M05$UN05@C$G%_+0]P.B362O0E,8)UT"-JE=%S:6YQJ#37ZDU]G$3;#SR&YA]
MJ\WJD[FEUUPLD1!LHNOE1\N?FW:1TF4H!YD1,S6M<C4#*JMN7B]_<=T%\H\;
MXCU:H+_=N/8B+Z:R/**1!)856<^KU<4@- 4TRT@:R5-U.LY8;:T#:N1X31--
M5)%GLMXQH*4=&NKHE;(F&Y,&@(:L/#8N\+T2(U<?9]7[.B=,G^IR&L2=DQ\
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
MU;P(/A), [=1'=I@M'/JX=S*<NQT[Q%9 [C)):JO?I;/525>7@M@=K[JVA6
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
M'PALT3(@7LXOH;;$M6O"D5S"!UYJ(<Q7 BO<FN?=Q$WBO'?D4>EJ#'PA! U
M;!+<O2O5:]HVB,:T6E1091 GX_9!K!;R4QE$Q:@ 8OZJC5WTE=SC5>12/_^O
M6G2+EQ@ZG)LY-C^3>S1?P K_W5P57%Y6O([_^;=_?99^^7S]QR?IZO?+<P9"
MT0P9K8JR\?<D9.>8Q)G+][QV_HBKH82>U)R4KA@X\.5WPB]4+Q],YY[$[1VB
M'RI$;,F90-9#5K*+7/F]49Y@JX5W53]3.PB6P] (S&HN^%;.57,PQ^4QQ WY
MO-(-F$W\HKMX_:06F)7$;5[8UTF@SFE5FI*.XJD$0[J;3/[BY5?+O+-LRIFX
M6R7TF>1TXGQ<;EU/.E5=L[>D]:!J;SV3G(5:6]>E\3NY )X#UK-:N4[-M/8Z
M7MR*:>T5X#@4[,*8J0.S\6N"?1V -LQ2],K\/K/&V5UP7B=&-I(Y-V%=<.H@
M+9?'9"A:#7#V0')(90)MJAEJ.ORE*1B'U![0)K-)-J6W#(P$:>U-X*\>=5?H
MM6'L),-12F=O#&1EL[-E(*^<1\*\(,RX#I,:\Q>?M2.8][DUBR=N!ESMV.,B
M LQHS>W!IXY+H^].CSQU7&H#UPJLKXL\RN]^=YVYZ3^PI[A7)[>[>K6@J3U.
M)<W0\_RV:/Z&0)9:/76NIJ>S^C#NUSM#]%_Q7G%73OA+7B4^1,0J>EV-N!RR
MM"?@DJ 29U\Y"_+M_Y%MSA60XY]EK@!DD@#D3-62;H#,\.'<7/+$L<9E8=1*
M1=7UY[,S13W3%#9WV?"[W1" (+QM\6_=4)LMN"2NF'C8AK_A#+2/Z72/QZ$
MZ'HD_ FH!/Y/M<?K)8"7^3U/R(VS % 44-.N%B7O S"Z[,!($[1)P*(ESGP;
MW3Y^<FUKOGU/%AM8!.#JH^M],.</OUH.P0)B+&;WPS<>E_=/RUXL+8]<.(O_
M(:8=/.1+(>PI!/2;^0WA8WON>\%GI( *X92AHM'E8M(G@+&($L:KYE.KFH3G
M ;HR))R:M19 ;4@",&.S9ZHI0%H^R:.!ZC:99O6CYO#4CG OBD*95=ZPSR0P
M@? 6H1_I8C[?K#8V6J/OR=*:Y^^Q].+# _NH=GO/^.4S+(%'YL0OQF<T\>O>
MDYI-&-J/AH(HY[QLR>NRQ5>QOYG>5Q+<;M<D&9*4Q$R19P8C\'R41@ZQ*4*Z
MCV=25.#VTPRJV.*K(:1B3/]@$*(:8V6L'("0:OPF@9"R1?0$(1-#S?AZZ^&C
MVO78</"A&!-:,:XI0BK>:1P<_YG Z >;S.%E4+0!AS ,ZB7U<;O/_%&S)7'J
MH:6:EV!H:%$GRJRX'F1%M+21?S&>&NKT@#.<3]QJH$-IVFQ< 1,YUUU)A&G.
MZJSI-,0:9)JF[? 9YJ-,*\-6Y$>HX74=ZV-]8DQJP9:*VX>C$87N@S66]U7O
MKA6ZCP$:1J:XRZ[)FP-9%!99U:&NZ%-YJC<"\A?773Q9MIT'Z*!PX?$L T\X
M3[6Y#XKZ'<]F^^?.$=FN<%#EL-CS"L>O)&ZU'I2'A:%7.(BE4#ISZE9#B?+9
M\K]^ ID%7X#AK^39:[5BB EHUYOT]:,"L)ZGKWU+IV\.9NWJ.*<!LVJMJQXK
M$EG$X07(N3:;=(VZ:E7N!H6Z7'QG)YC+1WL.R<HI)#=5G76-M(J51P>%M,XI
MK6+]N'XZ7(H9VT3O&FD5,RB&A#1C6AUI]+H"6U=PZ%EL21@(9A68?+F2.?6"
M:F;Z++XGV35Q(^ATHRABI+(V/--TI3ITV>MH-UTTK]3/WT8I>K4@:*L4A$.
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
MAGB/UIRP\7,)S4:^TF)9+(+WE01LKIC^Z50[Z/_G3^J_9K\IT_<MH'+7LDZ
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
M6BX)G?GR4?;!2VG/!+A;\N'#XT _<BC+>[X=R"&H2YT^%42L!\",>8I]PR(
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
MN+LQH2?HRR<]/P_],Q($>@H:TL\Z&%-SGIH>7B;R(5<3^9@[H;A\FH*K_O3
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
M)C29.N098N#]*YI?5E_6$6PX[JU+V"AO7ZC.&H5[6IB1F@!^^3]02P,$%
M  @ G8$!37>\X$0^.0  !)8# !4   !M>7)G+3(P,3@P-C,P7V1E9BYX;6SM
M?6USV[B6YO>MVO^0S7Q.QY9EQ^Z:GBGYK<<S3N2UG=M[:VN+15.0S&Z*=!.D
M8]^M_>][0$H6)>&5!'@@WZZ:FIM. .@\YP'Q<M[PK__^,D\^/).<QEGZR\?]
MG_8^?B!IE$WB=/;+Q[*8?CK^^.__]M__V[_^CT^??B4IR<."3#X\O'XX#XOP
M/@^C/^BR]X>#G_8^L/_9^_2?9?+Z:;"W?_SA?^\=_SP8_GPX^#\?_N_-U__W
MX>+N_L.G#S]^_/AI @,4U0 _1=G\TR?V(TF<_O$04O(!A$KI+Q\?B^+IY\^?
M6?.7ASSY*<MGGP=[>P>?EPT_UBU_?J'Q6NL?!\NV^Y__U]?KN^B1S,-/<4J+
M,(U6O=@PO'[[)R<GGZM_A:8T_IE6_:^S*"PJ-2GE^B!LP?[KT[+9)_97G_8'
MGP[V?WJADS>YH,VD>/N9Y@"'G^M__,C4E6<)N273#Y6D/Q>O3^27CS2>/R4,
M8?5WCSF9_O)Q_IK/*CKVC@[VV _]RWD6E7.2%J-T<I$6<?%ZE4ZS?%[!^_B!
MC?O]]FH-)QLCS\HG1M9GUN"S?(S/W00\RU*:)?&$3;?3,&&LW3T24E!=Z20#
MN!+M)LQ!'8^DB*,PZ2SGQF@6A;Z##X\PYNAX.GYBGS0P1H'&LVS^E)-'DM+X
MF5S!*C G;6"8C>\(V%E('R^3[$>K"2,8J+NH;,$KZ%5ZDV<1H?0^?$B(B82"
M_AT%&^>S,(W_4?%T6M(XA:&!KM.0QJ" FYQ04$7UK^>D"..$WI.7HM2?X^W'
M[PCLECR3M(3.439+X\8/Z$HN&<"5:/N=9=MW)]R@LW #=\(==!;NP)UPAI^,
M>ASKBY'AIR$9P)5HVI^&;(2.PIV3AZ(=I;R>'86I]]#[\(70=C))!NA,XGP>
M%]4>6NW\<$),9W"SB-N*:C!@1]&O"1S-QP])/*M/+H8?AK"[&[$,U:@:I:.0
M=T46_0$;.ZD.>W#2ZW!LT!NKJ\!DQN94X^YB2+=D %>BF>I1.4Y'02_"/(6/
MD=Z0_.X1KBV&&A1V=R.6]BXB[M^5V/*!DC]+X.3BF:UG+6E5C%()&>;14L[%
M'YL#OUD6XK3X/(GGGQ=M/H=)\E$)3&#C6)HHF''CL,);C=9%'/@SNS1FZ:<)
MF89E4E@4CC.V)5&S>1BG;B1=#-U)T&J,3W,R?R"Y32G7Q^TBXB-(DT?E _GT
M!MVBH-S1NXB;9L7(ZG>S'+ 2"F9G7-\$KF&HM1^!+YZD$S)9_@R3IHOQKC+%
M9M':;R3,^)GEVTCH4B641#_-LN?/$Q)_9LL=^T.U[GW:VU\8./\%_BI8_G3C
M%P$1N2K(G"Z'3\('DE0_&JBZ!/O'7PX/#Q=:ZE7LRORB+W+5O!;W>(O44;XN
M.$RJY<B+^66T:D_S;&ZHO\6O9P88Z@G[<P2'<9B#%TEE,X-)7Q\X5O^>9'"(
M^^5CD9>@KI("E.R)C<:VJ2R?D/R7C_NF!"X5,0WI0Z6-DGZ:A>%332))"KK\
MFTTV%W\=O%GYSI*0TO&T.F^.7F+>+%3VJ77RQ0FODG50R?,&86L<ZX/B<S;H
MG[.FA.=K&RR'K.W&-: C)RR)=OX51?KZYO,DP<,GZ&!7"0K6SV+.B%H_3?;
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
M<A6,3_.B02+\UR:!\%=P;:?+G4&PZ7%: 7#_ZM5RMC2AZ*ZL@Z8J%YX6N>U
M=JSL2Z$FI0IOBNTL:MR]SK$WEZ[*5]8[ZFYP,%YKWO9)X?:@Z %K)TI2CV2*
MRQ<?KOP."U M QJOTH4Y4V2JWFH(HJ$FP.@9XV2R^Q,T+0U*7;<S_V-EHS;-
M=-L:"-2 6['4R)[:!IN-X.F=\O -?7M$1D*H 22?"E@5("V97(0YDYG"$;Z<
MEPG@GIR#RJ-8EN6B[@QP?7MM1LJ@'AY%.2SGKKJW/,:K%"[8+*EFX:K3]]$)
M@RLV1Y9YWU1=@L&A#:?U]B^(O&NRYD"=FW !KH]-3S6<S5TJ/::_C2YU0$GT
MTRQ[AED>U^L,_&%S>8&_"J[)+$PNTH(EHO!OV9Q6@!.QCK(& VN,"0%8<I\9
MZ[R60WC;VVP"L]#1?4)YN1:J;EO#VQ);\H+UH5[L>W0'/?=1B6@TF^4@74$6
M^?L1R]B>\+/V1^GD@A;QG.W'RRU:M ET'1?PHUP'6^\;=@"[*Y.T3-"_S\[A
M9T6TK;<"F5 N=*U)X(GOM%Q213:/SNU*&"*5FXT"F%"N9*TI:0-/[F7".]X;
M/"G9U_G>R'W@^'Q_Z,91T/9\O[7'JJ7_*YZN$7MSZ.:Z9N$B<"A^ TH.Y_U$
MU1UA/Y&BT+3 YBI \GZBZHZ\>=K$(D$>1M6]L^)O1RANQ3:;:$_*\":ZSU&Y
MMR-?;[="PC4 O;>KUI&OMU_^T;8-/.2KUCEY*'#3G)@$5]4S-[JY3H(>P> +
M0J;GNC"JK"=.:Y@&;L+JI*E/4AWRUQ^A[+M]:;O.TEE!\CF#Q^(]%?<U7G-0
M@P=O6XOYX=(I!N+-)6U31.6%@-\!4&&_="U6MAXY32#>W-4LTN/+G<T>3WWX
MCNY>TTD<L5/&64XF<3&:Y81(PRMUN@6#8]2@>]G<YQRZM-"X<^L8:5XD(6JA
M>D-]2S!XDU^TOA4J=O3MQH#=@[>L#?=S$0QO,H;6!?P6SM4;AJ@+'%.QS:\B
M=>N0LPG$FX<Y+%/DRZYNCRO5KF[#&WB9Y22>L=#V+'F.T]EU%J;,I'!-"EBF
MF=FG6H'E.XW1(+!ZHX;^R[\.SA[4 AUR)A)[BT>6:K?\=X#L08U:S:V'(SER
MKI'T9:>-%B"PHUFOEUBWKCB!9INB.GLTPHUNL5?_-DI6)LUUOV9K*?MK^!+/
MR[E4W6MM8)%#L95S)^JVFCFR.DOET5,PJ$BIX&8;$!HE[DM7P=NR^I-C\[<P
MC]D><@NW=,5E;+,IX/6@JI3A58P/PI\WY)OR*0_XVXT!CJ-/0?OVQ=>PFHTF
M ,4S\;O%!_9F:X\8Y1:,<"^^SM))EEZE<+EX"-,_QM,I@0L&D_OZZG1\JRQV
MHM4?5FW45$'1=R*T?.M"$O"(X*P]#6D%3TG8>D. @5J8VHP9GNP"EQ["ZXWU
MS?PRC.H'FN2G@>W& -S-1^+R/"""(6 %P0F^+J$Z\)+3'" Y^DBT3P4B/>NP
MT@0AX 4C3-D.+[Z<#NP0I#HA#!!\X6^FR'6AE1N-M!^LW;AOZPF_$#YA&F $
MC-GPAC?*31B9RE7]0'#4,ONZ+!B $;!@PQ]^_R.[?\Q*&J:3N_BE("35_"(,
M>@,(U +Y1HR80!+P8B6 -TN?6GX@&EV#P0EJS(@1(]IX!'0@6 @NPSC_6YB4
MY/3UK412E2JB.$!+^X&"=B]L40.1@#8$N\&;L(U'9+^2D)959OHM83GJL%W"
MC2VFW]/L@9+\F2G@*GTJ"U;[*F43NJJ;M E7>19T_MN@;.RP2HW)H)A%;I4C
MF(D(EH]W/Q-]N>+X/2555Z<#&^6J8#4O<[:U+G+.5L7?J/R@H>P(VS)JJ&1/
MRP;GS**I&@&K1A8E19$";E4_!;$Z?0$ :A 2'K?ZVA'0:Z-P['6<DN49>'F.
M'E>_=)\MZZTNO/BG69YG/]@U/WR"EL6KB/8N8P)@U%JF!@E2EK *R,5([.!@
M,>"^S3"@ M1*IRWRX<SA"1BV8?RJ;[%OXA!"836) $HX$]:1D?4!@5&=D<:?
MGQ*+0/D(X3#KV*H-Y>X)%@C89IJ>OGW)IZ4[!$!']5QV3C-501.P:L-BMB[(
M6?9,TC M*H\WH=5_YS"Y;MDN+?K"#(8 .*BV?M,/SAB:@"D$8]J&Q6]<%I2]
MU@++]6C.GF^1;6F*K@ 5U5?09AO3@B1@#R,6I['M:AX^  *JOZ#CX:(67\"
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
M#CVE)]<83LV??"U!)HCF$I-CBX[Q-S:GR_U?A3N+;*W9-((!?_X49WN2JFN
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
MP@*RAQ#H3QE;P=?7"8_+%.$!\6Q?XO^]AF5:) 8O;#KY>@#CT+*].6&,J@4
MC02@)P(-8_2$ /U;S+4D@(D"F"S],2^T@>RP7=WT8]ST8]7KMRCY=<]2U$(<
MZ0[@T::CX '<V?\(:?B(<' O!T]\--=J(>3IAO,<S10+EQ"]V>0!X#!?_14(
M9.!&2BJW%585T@L*K)KM&\3[A4.]M&WD37::LF<@14[DN8:L#FN"$K(ZH+E\
M(?L1YGO89-23+<+/:?5PBI<96*[R_"G.]O30!2&(_R]1^] D;D[?T)ZB+?\
M->7279$A?,!GS @TG,BEEYH7:)CY7,LNHWBK:\G8>7YY>S)R^:>X)\/6Y:R&
M\"#Q4U$D]*%86#ZF,42W1:8N-B\G<CJG*63G48;HM$6;TZUC0P (A2\7LM2A
M]I084WEU$SUL^/E)AQF7#]+71;.OUJ<1>GB?%9^108193>;TD7JE_/QS]4VA
M<XQ_0@ H12!ESTV,P3_]KK>$PS$4BX Q3?Y#;OX]1AFY[<?V_W@E5L((P3/(
M_JL:5:W8N!QG[?3C1BV".#+@TG_T.*SJL!QHF(!7#1M/QX\S-24[HZ3^,]Y%
M@+C1G/X#=AR]#MT3T,H-YA.@ZML?CZO3J"R?\8*+OA%E,-Y;\O'ND7(-+5PR
MJD##I7XHS/_AWV+JCOW0Z]'>))B:>:(&HTZOY1+1KDGU@00F)\^?$'F^N2T?
M>!Q7Z6-:I=!D_36%F=L+OO:ZBJ80"M>&#;A_!J\()SRA? FZRIP=MP <=!'5
MJ=IKNC+M%\7$ND8MN5>'G0YFP;74B4AV6$*^/15$=\4-)'V49G!PH?:N6,ZY
M#_,YE^7J#]-?7&GX[C,DX-Y^"/#U _"? QI*C)*-_71BV79BWEYM)[\G/\7=
MJ+3K]6-P@],AW96KY7] 7W4WP)W!'39\2D_P%0/3L)G# 64DWQC#_3_[FO<M
M1&3OOXS>M0BO2+T(%&/XBQ#A,'A9WQR&"3GR@SG2 5A&X#)@*9.9"U62AD?W
MI"7H-_7V_)&QX.3MSEKPN-<TA)I.:L1PL54E7%P.S^Q5>?L:9EI*IX.X3@M^
MT&04O7*'#HJ;&0_XD]4)I>:@(:[X0=\(5.XK"),%JFWQ8 &-A[K!(LFE)8/I
M.GQ<+7CQ1".[TMCVBN1%?D0U24F]4N\)>BKXR(H&2['CM*SEX(BAM[$XC78I
M1H39F]7&3-P6OS3735!\8WR01LZANJU^S2* D.$L/4\?\$\0$=UZ&W'ZDAS=
M2F1I=)]F='_IN9BF)4X%]34M0>K3"X_CN-CG%;J!,4P?24ZHE?^)R+UZGE ?
M0Y]K:$%'[.\%ATF*M1J4;2OO]>YM,*?W)3G@?'K1IQR/71E,.JDT5>M-Z+WZ
MD5@C0T=JB'N.M."[;G,]R4PUDOS&9B:(JG1+/@5@4Z4L)4&"&")$(F*$&_UM
MD8,]667M,EC1F )+_0ML/E-@5>]^"J#Z]+^+'.U+4MWE%E951M/,ILYH.E9>
MO5*KIZ&#MGQ CU&0TYZUQMT?ZV<3&DWC+$JW(]=-8+*/JU0T/OEU4C- Z_W5
M#,U>MX%DC]H=,ND>.S=EX'?[)];)=.M'PPZ]L]Z%'T*?ZY*&VC$U_+]];@<Y
M@]V< F\A[.2NH^?)V[B6-H@]7*>)[0:NI@PG4*)7J95])Y8]C"W;"%SF^[41
MLGPZR@E;KU_DYW0=<+5F]UR:TK%6CJ/EY=61])H:.E;-B/SSO%T\-=>S&G;A
M>)N]WB?-'FZP/(Q5>\"7L=LS!+O>D0V1[M.Q;V&V;A>\-Q#!\M%N&A0S\.K"
M$IT,_990]S9[-7TXCFJH'9Y$RCWV,434:7=T83F:"GQZ[U(A+YS=V65W1C-C
MBS;@$M ^;:C=Q,W:I?P8:[:"1NFX\[1DZH1[%J>#H^WV38#%$&_:*+S-ADF0
M-VL$*)QPH\;;$WOSM+1(57\9UVADCF@/4^]^R)Z!7>C&FY*9?[]4ZVKIGRVS
M%W'CS4[U\8VWM-4UD$LET\%LZ+(&2';GNEBX&,*$/N%\&V7P:GU=WT^XQF8C
MSSR?-U<4%#YKQ<6AL]II-X9J0\V 2NA)3*/AL *4QXJ&-\YE]SA<^>:2FJ):
MT_!NJDQ Z]@I)T#5H3=&S_4-L^,82U'"2<YHP<2E+]KHQ@&T)B8W%&MR9XYH
M=]PW3TTLU />9:% W<\:GISW66,SQ%7L(JO70%>MRZQ6@]I-FFO9VTWNF7K"
M]>G+6)[.7Y8&XX/OTSS*XX5VDDIF_GU2K:NE;[;,7L1.TD[U\4YRW>H:]D[2
M ,R&+FN Y!!==Q&7#=15EW'1H*9/<RT%TZ?(*5^&3\[W10^OG*_7,"9)!4\Q
MO2UV@W<L5SD15^%S*B*7;YVK9.>>.Z>-:?),W1R0]B2GA%!X>_)\F@ZPT:$D
M.L3U1;^"%=/T^GBX%D_<^^%:,/F);=[ 7;WUO%I?ICDD^3<E3)0U%0SI/<4S
M51JIXWNO.E*,OB\!I:8):90^A!"FC7)DYBD[C?9Y DM25[_('LF\DS7:Q4+M
M?(4OM8!4!2ZU:'3Y[$5/E"+?W,%R6U_3O20) U?W6;JAY514ZSXK+DZ?N;#1
MCK]*T_,S0.B/*LR@O9%.68 >#U]!RWEJUD$]%K-,\2)HAW4K.I+:)>-:ZXQP
M]/S@A35F^8<NK 'KZ5"/%&FZVE%)SI]@&:=XN6IZE">F]76 )]%$<VQ'J$!-
M!EJZ$":Y:0K!NB5Q-T25*W;"P</;P9P*<<KC.!7<W!_"O2]*[.7UB0Q)UR9O
M:E,9#0[?5,0>#MV4ND@/V\C]SXZ,75F@#XM32M\G;%8Z#=48O(\>PHF:'FNR
MDS0]T/S,.SWY:,:H71S0FI.G.<E,2\UVK.]O7]8)T4ZB@A/FK&D*,YU"BP5.
MA*MJ"K/ JL.J>>4FRNL*M*=X;BVR-(GJ%WVO,6ZPP/3'JW4M;I2UCPV9G+,M
MQ-]E-;Z%>H3#>8_O"@PXTRR./F\R#[7<0<<^D">J%@4-5U=O2<0$X$@G$4H1
MR23K1#_9(Q*806<0Q66ZJY6K;_.2I[(Q<8R'@SOX5)UDZD7E@;\;@N,MU(,6
M#KD"])LLI;/[*OYU_5W0^S#UWN[3H/DV^(5\'=#/A^FN2T+3V(V7Q&4P+_@:
MS(3&',)YJ5<QFQF\SAO(9&5I.<M7:_U-.!K!3.8.<Q;A8%(UHAN!,I!!V=9\
MEKCT.%2^C]*2/K-VEJ(X*]"^-,K(4Y,Y!*!&_C'H2//Z9< >02"#GXDMQL@R
M,81?-)F,;1HZSWA2C6(R0 4R<!D9Q 13'H>H9L0L2I.12=C:Z;ON(FEECZ'C
M5H$,/HI>YE]#EW:Q.U2T9[5-M:&K\KHL-F6T11UL3<8>6T8.L62MXQAFO4R%
MA@4H2M PZ0U9P8Q8T^PZAN@TH[I\'^B^Z@0Q&-9D!$Y? Y+(S+^:<U\-H!7$
M *?N<O[%'%5_^P**R7@FI? &%=4(Q6$ED&%(T^]JN'@<6-H7GJQ&%R65V\)4
M"ND%A:B:-\:"&VT,[""HT*0S@E<<F0P^:C*_2%(-0Q(H!3(8F1C# $U>]W#;
M;<H>W3W.$[(J2_,-S,DY@=5 9<G'Z;[/3D-^1]C2TS.J 8?PQK=)!N4WDA.L
MZ06T ]FPK#_MHS+**V@6WK)EY >V9CJJ<#O$+$%QQR.8P72:5170M3"IP_ (
MS<TW&%''#5V&-\8R<N$+VB"0$4_<HUS@0=B=KNU^M;Z$"$%HMW@SH'6.#K4F
M$L"0.SJ4*L3%G+&%Q- R,(_#Z$0K!$U8;A_<OH$920"G+X?1)[GIV^)-3J5)
MN&LF8Y>QCKE]P(5$.LRR1/WN/?::)WUP *U _\'Y-O<XC-%R&61P899%8!&@
M?YSTY36*\LWE'**'2'MA:1<)9"I8"!Z3O42-#7=N<@LW1(0;N"M*6KA*/T'(
M21P"6R'W&+%U4]"V#62<UG7]&%NZ?O<'&KNUKA&U1RB9K7=Y5 6XX+4PE YM
M02QZFX=^KF%)1U$3N"EH7%;F44C.%;5I7G?"C=DL&@R@M ;@:MGH>M_AJ+6_
M1_#W/0;U^:/A7DA.XG)\DLO-#4IM4\#:AC+5:;J>&WPT_>X/-$83G)S&(VR4
MDQF/FT &'&W_ZZ S:<#9/I<;BH@WW[U[0_% ?C.XJW.<)\UU''KMYEF%#"MJ
M!QBQTT9U(8P>-;2WO7YAQ, S>"88JX&1+TLE1;S?-O>\%K?8W0,$F#FI^)YT
MJ]02[MCE,@0JW* 8FQ5A5TJ3-"K)D5*:KXMR2__XNF]3I\G(W>TXO<^9D;E-
M3U;)+\A3[E^TK#TK$ ^SL8D@AUEK$(?W)HH2IIO\=%^6,,>2E%&.2&D%+"1V
M,?ICQFI0F4-N!D^7]RUF:,[=Q6"\0,,,]+G1P:3/+U PSX8"=YMC+@[<N0$6
M)H%8*%IQHWDO^P;&,'TD3V8S^120-Z1W"&]3C;BYDM!1R+***^V;Z!UMJ*.Q
ME1''8+6RH#M@?B(5F<[KEZ]5Y8[&#1U"C9-QC*E/K&16VR14 (D[>XP4<4^[
MK)+_N5?SH"QR_,^8U35AW6D^4]NS<EHQWUI/OJ[OYT')C0&34%$XU;Y\E?EI
MQIT1(;B-'V"R)R^BU??.3YZ;>U!WF)DL-* E<Q43T,O/A8YJ"C*^-74%[I^[
MJ@*$S'71M0.J GZY([.A;U>Q =L@M.$2:48Q#7LS80/LLZCL1S*PP4@$H^R,
M%C=&(^);!RS,O?M#5/X&;7V[3^31LP>R&SH#HZE= 3A__.A@J@3MU3S(=#Y]
M((1-]6BE>8S\><N,-<F;EZV%,*AJA! D+RY>IM%]FJ75,X618532GIN'6@IV
MVLIJ+0QK"ZT Y43WV"VO0%QP 6O+:C9,,+7S*EDW<!NEY,#^&I8TWH\[JRO#
M?_ZT@W$%D[MTBYM<K6_Q;]&:1;2,D;_XE]S7W%JPER2EN5:@_0;H?:3WSL4*
M--\![$-DT.Q_*C"'.A# ).6^ED;7C$6CJ/KJ4RJ*9*F;NUHHRN7E@O[BRKNX
ML;_5DZ:W!^LF35<O:_.S@B#2PNH-@4>[MS*;69XU#\KVPU[767_8Y3/LWQUQ
MPN0DRLCH<_L 8?4!;N]A*0.!CLH5$K32RX^J\6Q44P!* GYA1/Y 86:* 3+,
M[.!RYX$J=(%GK1@B=+4^2;.,I%22#)#ZG]T?:5N+7<A,SDYW)'-[@8<M;D4>
M6&5D9 '5L&)I3<T/@R:,*JS%U4((X7<NB\!CD8C;^WVU+^$'O*C;[K?T/F;O
MG8CZU3!R>KF#943B_>S*IM83#O(5]S&]A7I'%3ECGP#U-^IW]P;/'#5/\M&S
M\^9+H+E)'H3#'!!4DI!<<(BRC.$="%GBH-^:86Q;8XR^<@C:]Q\CU 0&$_I.
M,?LWN5B'*G!?+SL077;4B8TP69'!.]IL2OHN%H4F@2J,XH>&P3I]A. 91B4"
M:!^39V@(;-=8,(QE^OL5BU\AN(OHZ\()[ILZM8F6T"9<Z.O@E#?Y*=J28\<N
MPY)PA$\PWN.!#\3L?F2:Q]F>?BO*G['$Q3JM"'$)R>Z>_94] $XXROJD5JCW
MT5JM=+O;5Y2^PBQQ#^60C-11^8QEQ9)A%2!MF./^DG#'#6L%P".I2NLI]-JA
M<7PKZ:++2CUYKO]HE*(_E:/+!/[)6JN&<?[>6H_;BH3:FQ9AC-@+88"[)C /
M #ZP/[Y*11X(B?'0>Y9FQ-&-%_V3.7K!OJW6*NSS%^O8 S8Q'49KCL'B?I+]
MY;B?9'P?N#_&TV="A,+S]"V>0DOZ!!S>=]#YD3WL0.:Z^K6K*7=$#_$Q+]ZR
M8%^I'*G_&=!]!S0?:EX6:3\E]KY@76UIR,F]<&F\+72[S?I!.6I(V?YZ"<X^
M;L5-[@7EC;FI3QI2YF'<IYL'#^E=NWG8<!B0?<#&A1=YEUW:9$.?/),D%\GY
MGAVYR]"JF3Y<_)22D0UJ+\6XH20["99:Y>U <(JYN!"HA:U" ""127K4:$<>
M!  '^E@!<%7#S^.IY!1SF0.0M]6,R;]A>IS\ND>TN*KZK%+>WM5$K9"8*ZC2
MC$E=6_\'D[H>'\R2NNZ>//2@LNH-._BG\9"#?_67&XB:*5<RM0E;.4""6#H^
MJ:IMX7$Z4O1D8VM%-SJSL'3VD+1S;V7I?#"PL\=Q7]FC$EO;C^2+I37'D"2H
MTC*%*?KMY/D$YO$#2;C6K6.UI&X3EG5Z"-)6.A) :$!+$L*RU= R@GQC([/X
MQ%@CCWZIJB7UBC%.#SN,A; V-;2-'F5BPQQVWOH0_5J435*]+*]6UM#1S"64
MD<-)]QBXS_6)O#_[TY:\,P]K[8_1%EZM!U]7KE84[1W97B6Q' *>ER[:;NYC
M0=O'7I<R)M$X%97?!8PJ]L;/*Z%$V_16,%BQ>(RMC84Q"ZFIJ'RB2!U DZ$H
MQ(6)0:Q,;P1W.+HNBQTLJ^=KW./DJM_Y[_MT1W9Z1J.2$;5#7)EI,\970[4"
ME(X>=K64JU!&+ M+C1%G8:8 D&<TDAE1AX \Y<AFA+P 1CD+6QECS^>HUY[-
M$FFJ9Y*\4.2*.X^&="Z3:30:<(<+M!GHV@4PHAE9@4M*,3&!PUK_0RFTXY:D
MO<L:_Q*)=8@)8B!2=C=7U5_5UR$4@CN/RNSY."EV-)-$/?18<0FB_)M(.YO*
M;RM .8"&10 CU@13FI=[D]K1&U33/$YW&40#R:0G[E.8^ .J6C<M3AMR'J0!
MC)+V9M2@U,"&KE^>;]<!E^1+^O%32>7\W7F9]))GY]OFH&D?P&!H8 ?QF_-*
M(WC'D78)IZ'SCR7IDDZ!I@!&+2-[&")JL8RS&Q@7FSS]*TSJFCW*LCBRUJZR
MS:32\CDH3<.FUJ#WFCCJGA[DF:F[>5%KJPOBR-O[L[@B[TA@<]_5<'0]KK'[
M8GY^FV+&ZS2.\HKELEZ5"2S157F:1>D6J=-,#8F=%5PPU(6[.]71@3IIF5'B
M_P!&ZS\AU<I0PVH'-E9RMPSIDF5)K0)%-7#- M>2C\-EBJV&8USVZ&D5 66Y
M^  6QI,L.E[83#*GPY=8\ >NUL8Q 7%SE^^LB.7E"GZ0$Q=R=32D[;RJK[GW
M410=[>O6Y66:PPO\;^FR>2GN+^+V9;\W#G(#DWP T"^\T&N8'%Z6NXK)@656
M^414-3=>\'HT1?BC/Y4%0A^B<I/F>&=:DCHU9Y#]]QJ6).TCVD@O(,]@Z*[H
MXG2=187MNHN8#3= V0'&#S0,0<,1="R]5/7WU@&O&I9?*KK 8;W*F=@?E;(,
M ?A&)<>6M'_W1S*8IXVEDP;JI (7@ T^R@8?&XJ/+?V>IU)7S?9;L>+KFKBO
M?"Z.>+$_N1XU#$0[IA71 BA[+MV,C(T9PL.G/^%E^27VA$\Y]I:,!(44:+1C
M$\3SID+];%XT!80#>$5X?+D"'1M?'N!(U3#?9I6CU?PY5CE4/63.-<]ZU[7G
MC#/GQ'0^,N<D&G!1T?K/ 026C#I?FC"GZGF' &)?UYZRCMJY!,A(0CD@ H@-
M";N3@X"H+V?L?.F8M$T18KONLQ1597J_5T8"30E=[61-=! \NMS2U,48.RKI
MT8B3?>DD=?XQVN[^>'8XP2M8>A#;V2;8V T&FUUC'Y@5FMIN\>8RI46O+_)D
M3[X19;J'/91$[D),:MGY*$K3GKID1^$3U]9*4$Q?^,>T$7)&P1L#V/A] )$4
MC457Z^LRC=-\H[]I:\3 \S.'0IU,7S:DQ"3H5),'L+:ULYO)ZX5RHX6$1I,[
MNX8L@D*DZC:O(28#6%[;VL\>E[YNI;Q/GV!"9("-C-I#?#F)RX"97&[^_3?<
M]&A'VG;/H_M:I4^0?_BD.R4$3!N?RP13 '%Q+0UZ9BQW/^5I909E=7-72URY
MO&,(D)9T0 P P9:B#]';4\3[&E<#E\'J5H.5.4$40[3R[9R%2/1&OCL/!)<&
ML@X!R:((Y_[1*,/!,&@P W_+K!>NR)M/QDL%86N'JP2QM%RZ%6GE'\!V0@]A
MS%0(83V@ ,AX*:! A]^MV6V40422PW/<=_9A I[<\Y9,H(_I=HR2@IHVT/B
MS%PFNS"9K<(!X*3(@(A!0""TC@J,8!AH2$!N-ELH!E.5L$M.>ZN&H(+,9T6Y
MH?SZDG(KCYFE$Y6H_QI4^3L!;+3U[P28F;&O^A"5OT%:7:I_TJ;>8ZEI7.VW
M-)*/S<^:U[N9_LFT]RV-B0D&VQN3_E\$$N:I"FH:]Y P.AKO0\(H-\$#) R/
MR4WZ?Q%(G&<PQOSC*".W2:J2O9EL"@XUM7N8:+11 :8C!7W:D+!C8BL)BDP,
M-0-/'V&%I[&T2%3E(4:-7*%C+!M?W*@"K('O&A#"7AP85-B%2]A-7>B!:^;<
M=M*=4]]ZOJLY2'I3;,'%TA%;CNQ:OWKHEC1V;L^1K JKUJ48O _#RFX6FUC4
MQWX#+)=I=)]F:?5\?(_H'RWC*P)ZS^$5D4:FT966%@_\-;7C;+G%-&L:I_P5
M+]_1(2GF3()#4L#-&S";3QTC!,FUZ+;S%..F@L;A\*F27#2*M@AA!"J@'#K.
M,U6%N%$A8BJ\RCH2+_>=C%$TGA;<0,CH)J^E'>X>((CH14V2HY;S5AD8!?\.
M1!6XCS"/& +T #'!CLZ)GJ[LCF\F7^3D*O-%?OX40X2NUB=IAK^YN<H_D8IZ
MNPQ6,&GZ1S%'SF/KME;B'/T%I12Y>_DIJ=F!*O)?QI4@I>8+\$:ZQ[D=E7R%
MFA?NCM.A+W@N(SD;Z((JD[-1[M/5KZ-G\@8]NBO:]]"L?%I([]5YQ1H9>FE#
M#*JB70Q[*PPP5;?6Y;(P5KY6J-,[F )R,U:^S7>:&AMI/F4M;,O%U>K86CN9
MOYRU#$0K'17B#KM;7$;+<)?4T^ Y6&1[Q*;1LGNV]88+\:9JSJN&WY=BS Y7
MY\F^)&NR"K-ZAE'IMXK.#21Q4%+7$9;KHMR2'</5?99NA/W(5VW1T;NOOZ/5
M2%*<9P5:2M C!1VMY^H]UHK=%564V:OEH?:/&0HEA8',(#BK,+?!=SX6U0GL
M:D23*%J:WWV&V2/\@$>#!T79]F6XNROZO5!O3/9#@+F#$U*TKJTISCX V!<
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
M+ES-&*P 8]'.8@T3@+G@/Z8HQFW_"T8E^$ .9MC-;UE-B=G*DUH]VC3]17M
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
M#4P&?<UTN,1D["?\#U(,[E__/U!+ P04    " "=@0%-P'FCNE$^   8" 0
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
M=9HBI'QLTK:C$^[,H[04V[CT"-VPM'P?1=OAB0T HB+W?)HH@PDJRC<J;2M
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
M+P0)N4%.3F(85 <CY'(D,J.(EYJLN7=,[*90KC+E[*F,P_J\H M'WL$[)G(
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
MK@9']KZ%DD+]4Y.L#Z DMBE8HQ #1_8HA9+"BX@%,.7 CW@Z99X6@0F9LMZ
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
MNJ;J34 /B4Z;J+BW6=F><*_,O9:?#AD>$CM+C+Y,M7D[^J:+]N,APT,B.[A
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
M;_\?4$L! A0#%     @ G8$!3:5-^D:)X0  Q%8. !$              ( !
M     &UY<F<M,C Q.# V,S N>&UL4$L! A0#%     @ G8$!3>S3-IQ_#@
MVI   !$              ( !N.$  &UY<F<M,C Q.# V,S N>'-D4$L! A0#
M%     @ G8$!32*N+C)3#   >[X  !4              ( !9O   &UY<F<M
M,C Q.# V,S!?8V%L+GAM;%!+ 0(4 Q0    ( )V! 4UWO.!$/CD   26 P 5
M              "  >S\  !M>7)G+3(P,3@P-C,P7V1E9BYX;6Q02P$"% ,4
M    " "=@0%-TMQV97-0  !?5 0 %0              @ %=-@$ ;7ER9RTR
M,#$X,#8S,%]L86(N>&UL4$L! A0#%     @ G8$!3<!YH[I1/@  & @$ !4
M             ( ! X<! &UY<F<M,C Q.# V,S!?<')E+GAM;%!+!08
..!@ & (H!  "'Q0$    !

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